Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Geraldton – 28 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

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 Center Hotel is located in Geraldton. All accommodations features a flat-screen TV. Sirocco Bar offers a large variety of wine and beer. Brilliant location, excellent service, friendly staff and very comfortable rooms

Show more Show less
8.1
Very Good
1,073 reviews
Price from
$148
per night

The Gerald Apartment Hotel

Hotel in Geraldton

Located in Geraldton, within 656 feet of Town Beach and 0.8 mi of Batavia Coast Marina, The Gerald Apartment Hotel provides accommodations with a bar and free WiFi throughout the property as well as... Great location, have stayed before and will stay again.

Show more Show less
8.6
Excellent
690 reviews
Price from
$162
per 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. Staff were so friendly and helpful

Show more Show less
8.1
Very Good
571 reviews
Price from
$113
per night

Sails Geraldton Accommodation

Hotel in Geraldton

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

Show more Show less
7.6
Good
368 reviews
Price from
$94
per night

ibis Styles Geraldton

Hotel in Geraldton

The ibis Styles Geraldton is on the edge of the center of town, only 10 yards from the Batavia coastline’s beautiful white sandy beaches. Great motel. Further out of town than we thought but that wasn’t a bad thing at all. Staff were great, really friendly helpful and polite. Our room was spacious - the bed was really comfortable. Everything was impeccably clean. Dinner and breakfast both available in the restaurant which made it much easier for a 1 night stay. Restaurant food was really good no frills menu- we thoroughly enjoyed it and good selection. Would definitely stay again and recommend .

Show more Show less
7.2
Good
544 reviews
Price from
$106
per night

Geraldton Motor Inn

Hotel in Geraldton

Located in Geraldton, 2.9 miles from Batavia Coast Marina, Geraldton Motor Inn has accommodations with a restaurant and free private parking. With free WiFi, this 4-star hotel offers an ATM. The room was clean, well set out, plenty of room to move. The air con could have been a bit cooler (I was unable to get it to go any colder) but it was sufficient. The staff at the office were efficient and friendly. The staff in the restaurant were amazing, we had meals there each of the four nights. We were amazed at the meals they were fantastic would highly recommend them to anyone. We will certainly go back and stay and eat. 10 out of 10 Thank you

Show more Show less
7.8
Good
875 reviews
Price from
$109
per night

Hospitality Geraldton, SureStay by Best Western

Geraldton

Hospitality Geraldton, SureStay by Best Western features free WiFi and is 0.9 mi from the beach. It offers an outdoor swimming pool, a restaurant and a bar. We enjoyed everything about this accommodation! The staff, the room, the breakfast and we walked down to the murchison tavern for dinner.

Show more Show less
8.1
Very Good
1,862 reviews
Price from
$119
per night

Mantra Geraldton

Geraldton

Located on the Batavia Coast Marina, Mantra Geraldton offers apartments in two separate wings and features a heated outdoor pool, a spa pool, express check out and barbecue facilities. Very well situated for a visit to Geraldton, everything you need we’ll within easy walking distance.

Show more Show less
8.3
Very Good
953 reviews
Price from
$172
per night

Abrolhos Reef Lodge

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. Room and kitchen facilities; location; cheerfulness and swiftness of staff to respond; value for money

Show more Show less
5.9
Review score
748 reviews
Price from
$82
per night

Nesuto Geraldton

Geraldton

Offering a year-round outdoor pool, hot tub and BBQ facilities, Nesuto Geraldton is located in Geraldton. Guests enjoy free WiFi. Lovely place! Very clean and comfortable! Met a lovely man at check in! Would highly recommend

Show more Show less
8.6
Excellent
919 reviews
Price from
$132
per night

Most-booked hotels in Geraldton in the past month

See all

FAQs about hotels in Geraldton

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Geraldton:

Explore guest reviews of hotels in Geraldton

See all