Skip to main content

Search hotels in Geraldton

Enter your dates to see the latest prices and deals for Geraldton hotels

Filter by:


Star rating

Review score

Geraldton – 28 hotels and places to stay
See the latest prices and deals by choosing your dates.
Ocean Centre Hotel, hotel in Geraldton

Offering a restaurant, a bar and free WiFi, Ocean Centre Hotel is located in Geraldton. All accommodation features a flat-screen TV. Sirocco Bar offers a large variety of wine and beer.

I thought breakfast was included for free but it wasn't
7.8
Scored 7.8
Good
Rated good
1,380 reviews
Price fromUAH 6,361.57per night
The Gerald Apartment Hotel, hotel in Geraldton

Located in Geraldton, within 200 metres of Town Beach and 1.3 km of Batavia Coast Marina, The Gerald Apartment Hotel provides accommodation with a bar and free WiFi throughout the property as well as...

Location and cleanliness
8.4
Scored 8.4
Very good
Rated very good
1,175 reviews
Price fromUAH 6,144.64per night
Sails Geraldton Accommodation, hotel in Geraldton

Featuring an outdoor swimming pool and a BBQ area set in lovely gardens, Sails Geraldton Accommodation is just 5 minutes’ drive from the Western Australian Museum.

we enjoyed it
7.8
Scored 7.8
Good
Rated good
1,042 reviews
Price fromUAH 4,178.94per night
Nightcap at Wintersun Hotel, hotel in Geraldton

Featuring a bar, a restaurant and a swimming pool, Nightcap at Wintersun Hotel is located in Bluff Point, 3 minutes' drive from Sunset Beach. The rooms include a desk and TV.

TV sporting entertainment
7.9
Scored 7.9
Good
Rated good
1,141 reviews
Price fromUAH 4,737.90per night
Geraldton Motor Inn, hotel in Geraldton

Set in Geraldton, 1.2 km from Geraldton Back Beach, Geraldton Motor Inn offers accommodation with a restaurant, free private parking and a bar. This 3-star hotel offers an ATM and free WiFi.

breakfast was very good with a wide range of food available
8.0
Scored 8.0
Very good
Rated very good
1,203 reviews
Price fromUAH 5,855.84per night
ibis Styles Geraldton, hotel in Geraldton

ibis Styles Geraldton is situated on the edge of the town centre, only 100 metres from the Batavia coastline’s beautiful white sandy beaches.

Rooms where clean and comfortable Staff very friendly and helpful
6.8
Scored 6.8
Pleasant
Rated pleasant
494 reviews
Price fromUAH 4,764.52per night
Abrolhos Reef Lodge, hotel in Geraldton

Just a 5-minute walk from Tarcoola Beach, Abrolhos Reef Lodge features an outdoor swimming pool and a garden. Guests enjoy use of BBQ facilities and free WiFi.

Clean and location
5.3
Scored 5.3
Average
Rated passable
1,967 reviews
Price fromUAH 3,194.09per night
Belair Gardens Caravan Park, hotel in Geraldton

Just 250-metres from the waterfront, Belair Gardens Caravan Park boasts free Wi-Fi, an outdoor pool and a games room.

Clean. Beds comfortable.
8.3
Scored 8.3
Very good
Rated very good
1,666 reviews
Price fromUAH 3,726.44per night
Nesuto Geraldton, hotel in Geraldton

Offering a year-round outdoor pool, hot tub and BBQ facilities, Nesuto Geraldton is located in Geraldton. Guests enjoy free WiFi.

nice condition all round
8.2
Scored 8.2
Very good
Rated very good
696 reviews
Price fromUAH 7,160.09per night
Sunset Beach Holiday Park, hotel in Geraldton

Sunset Beach Holiday Park is set in Geraldton, alongside the beach. All units have a flat-screen TV. A microwave, a toaster and fridge are also available, as well as a kettle.

The location was great, 10 metres from beach.
7.5
Scored 7.5
Good
Rated good
582 reviews
Price fromUAH 4,524.96per night
See all 27 hotels in Geraldton

Most booked hotels in Geraldton in the past month

Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about Geraldton:

  • 6.0
    Scored 6.0

    As weather was hotter than we expected we did not get out as...

    As weather was hotter than we expected we did not get out as much as we would have liked .A good boardwalk along the beach relatively easy to walk to things in cbd Not alot of water activities eg sunset cruises
    DANIEL
    Australia
  • 8.0
    Scored 8.0

    Geraldton is a lovely little town, clean and tidy with a...

    Geraldton is a lovely little town, clean and tidy with a great waterfront. The HMAS Sydney memorial is stunning and a must see. I would also recommend a visit to the Catholic Cathedral and to check out the beautiful baptismal font. I would recommend the Noodlers Noodles in Marine Terrace, huge choice and delicious meals. Skeeters also do a mean butter chicken.
    Kerry
    Australia
  • 8.0
    Scored 8.0

    Great place to visit for a few days.

    Great place to visit for a few days. Lot of things to see and do to fill a few days. The strong winds were a little off putting and spoilt beach activity. Town Beach was still pleasant. Lots of historical reference in town and surrounding areas. Lots of coffee places to select from and many places to get a good meal.
    John
    Australia
  • 10
    Scored 10

    Clean and tidy city with good walk ways and attractions.

    Clean and tidy city with good walk ways and attractions. The museum and the HMS Sydney memorial were excellent and well worth visits. Food options were a little disappointing and a bit "hit and miss". We should have researched on line first as a couple of the more noted eateries, disappointed. Further afield our visit to Kalbarri and the pink lakes were well worth the drive.
    RPTJMT
    Australia
  • 10
    Scored 10

    Loved our short stay.

    Loved our short stay. Accomplished everything we needed to do. Haven’t been to have a resent look for nearly 60yrs. OMG what a massive change. Sunshine Festival was a lot different to what we last saw. Foreshore is a credit to Geraldton, very well done.
    Wendy
    Australia
  • 8.0
    Scored 8.0

    Great jumping off place half way between Exmouth and Perth -...

    Great jumping off place half way between Exmouth and Perth - nice little town with a lot of things to see if just there a couple of days - port, HMS Sydney Memorial, Batavia Park, old rail station. Right on the coast so beaches if preferred and good dining choices for reasonable money.
    Kiri-Ann
    New Zealand

Explore guest reviews of hotels in Geraldton

  • From UAH 9,555.66 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 1,092 reviews
    What I can say is stay here for 1 night are not enough for you. I'm regret that can't I stay here for longer, If I able to cancel my next day trip and hotel, I will surely book another extra night to stay at Mantra Geraldton, but unfortunately my next day hotel are non changeable and refundable. This place are absolutely perfect and comfortable. The sea view scenery was perfect and the ambience make me feel so relax. I'm sure will stay again and again at Mantra Geraldton when I visit to Geraldton again.
    Vmax
    Malaysia
  • From UAH 2,342.33 per night
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 572 reviews
    Rhodeside Lodge met our needs perfectly as we went to Geraldton for one night for a Driving Test. The location was perfect The new owners, Alison and Guy, were welcoming and showed us to our room. The place was immaculately clean (lovely, friendly Cleaning person), the bed was comfortable. My daughter and I just wanted a cheap hotel for the night and the Rhodeside Lodge exceeded our expectations for a convenient, comfortable place to stay.
    Catherine
    Australia
  • From UAH 6,361.57 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 1,380 reviews
    Fantastic stay at this clean, quiet, and comfortable hotel, in a great location. service was exceptional, especially by Kate, who took care of everything in the hotel during our stay: VERY impressive. enjoyed the stay. Very efficient cleaning crew in the morning.
    Bridget
    United States
  • From UAH 7,160.09 per night
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 696 reviews
    Nesuto Geraldton is situated about 5 mins north of city with dedicated parking and ease access gates for the accommodation. The room it self is well equipped and clean. The checkin/checkout service is easily guided with friendly staff.
    Johnny
    Australia
  • From UAH 4,948.18 per night
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 2,367 reviews
    Generally over all good. Because of the friendly greeting we were put at ease. All services were excellent. Food was excellent when dinning in. Nice and quite at night. All staff greated us with smiles under their mask.
    David
    Australia
  • From UAH 7,452.88 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 1,175 reviews
    We only stayed one night but we had a lovely clean and very comfortable room. The hotel has its own free parking and is in the middle of town. It has a delightful rooftop bar with a view over the town and sea.
    Sarah
    United Kingdom
  • From UAH 6,627.74 per night
    6.4
    Scored 6.4
    Pleasant
    Rated pleasant
     · 540 reviews
    We booked the villa with free WiFi. In fact, there was no Wifi. This was very bad. The motel did not fulfil the contract. Other conditions are also poor. The manager's service attitude was poor.
    chu yong
    Australia
  • From UAH 4,139.54 per night
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 471 reviews
    Clean place, friendly staff. Way above average backpackers. The cleanliness is as good as in a hotel. I'd recommend to anyone looking for a short term accommodation in Geraldton
    Cosimo Vozza
    Australia
  • From UAH 3,194.09 per night
    5.3
    Scored 5.3
    Average
    Rated passable
     · 1,967 reviews
    The availability of such a nice room on such short notice. Thanks for your help. I appreciate the excellent service. Will definitely return on my next trip to town.
    Marqus
    Australia
  • From UAH 7,452.88 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 1,175 reviews
    Everything was clean, spacious and we loved the complimentary snacks and toiletries. It was the perfect place to stay in Geraldton and we will be back next year
    Emma
    Australia
  • From UAH 6,122.01 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,666 reviews
    For us we try to book here if staying in geraldton, it's nice and quiet, great service and friendly staff the accommodation is always good
    Websdale
    Australia
  • From UAH 4,139.54 per night
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 471 reviews
    Safe, clean and amazing!! Pippa was the best, she was caring ans so sweet! We weren’t expected such a great service. Thank you Pippa :)
    Saori
    Australia
  • From UAH 4,948.18 per night
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 2,367 reviews
    Very delicious Breakfast for the price we paid. If we travel thru Geraldton again we will stop and stay there.
    Nik
    Switzerland
  • From UAH 6,361.57 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 1,380 reviews
    The location is unbeatable. The services and staff were all excellent.
    Pauline
    Australia
  • From UAH 5,004.08 per night
    6.8
    Scored 6.8
    Pleasant
    Rated pleasant
     · 495 reviews
    Verry Good staff service,good location,good price,good environment.
    CANDICE
    Singapore
  • From UAH 9,555.66 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 1,092 reviews
    nice big apartment for our young family and big comfortable beds.
    A
    Anonymous
    Australia
  • From UAH 4,524.96 per night
    7.5
    Scored 7.5
    Good
    Rated good
     · 582 reviews
    Location was good and services adequate. Well managed park.
    Burt Naude
    Australia
  • From UAH 4,737.90 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 1,141 reviews
    I like the restaurant in the hotel
    Lin
    Australia
  • From UAH 6,893.92 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 451 reviews
    Cleanliness, services, amenities
    Sharon
    Australia
  • From UAH 6,122.01 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,666 reviews
    Awesome self contained unit
    Dallas
    Australia