Hotels in Geraldton

Search and compare Geraldton hotels from hundreds of travel sites and save

Geraldton, WA, Australia
22 Oct — 23 Oct2
Geraldton, WA, Australia
Fri 22/10
Sat 23/10
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Geraldton

Filter by star ratings
All filters
Ocean View Villas
Ocean View Villas
8.0 Excellent
296 Durlacher Street, Geraldton, WA, Australia
Show on map
1.5 km from city centre, Geraldton 
ExcellentBased on 472 reviews
8.0

Ocean View Villas Geraldton is located in Geraldton and features free Wi-Fi. It also offers room service, an outdoor pool and laundry facilities.

Ocean Centre Hotel
Ocean Centre Hotel
8.0 Excellent
Foreshore Drive, Geraldton, WA, Australia
Show on map
0.8 km from city centre, Geraldton 
ExcellentBased on 1,344 reviews
8.0

Ocean Centre Hotel provides a comfortable setting when in Geraldton. It has a fitness centre, as well as laundry facilities, room service and an express check-in and check-out feature.

Broadwater Mariner Resort
Broadwater Mariner Resort
8.4 Excellent
298 Chapman Road, Geraldton, WA, Australia
Show on map
3.3 km from city centre, Geraldton 
ExcellentBased on 283 reviews
8.4

Situated in Geraldton, Broadwater Mariner Resort offers comfortable accommodation and features ocean views. It also provides free Wi-Fi, a Jacuzzi and a heated pool.

Nightcap at Wintersun Hotel
Nightcap at Wintersun Hotel
8.1 Excellent
441 Chapman Road, Geraldton, WA, Australia
Show on map
4.8 km from city centre, Geraldton 
ExcellentBased on 831 reviews
8.1

This comfortable hotel in Geraldton offers complimentary wireless internet, as well as an outdoor pool and a kids club. It also features a games room, laundry facilities and a tour desk.

Nesuto Geraldton
Nesuto Geraldton
8.5 Excellent
Geraldton, WA, Australia
Show on map
3.3 km from city centre, Geraldton 
ExcellentBased on 979 reviews
8.5

Located in Geraldton, Nesuto Geraldton Apartment Hotel is a short drive from the HMAS Sydney II Memorial and offers free private parking on site. It also provides a dry cleaning service, an outdoor pool and free Wi-Fi.

Mantra Geraldton
Mantra Geraldton
8.2 Excellent
221 Foreshore Drive, Geraldton, WA, Australia
Show on map
1.2 km from city centre, Geraldton 
ExcellentBased on 1,117 reviews
8.2

Set in a 21st-century property in Geraldton, Mantra Geraldton combines old-world charm with contemporary amenities, including an outdoor heated pool. The various facilities this modern property offers include a BBQ/picnic area, laundry facilities and luggage storage.

Sunset Beach Holiday Park
Sunset Beach Holiday Park
8.2 Excellent
Geraldton, WA, Australia
Show on map
6.2 km from city centre, Geraldton 
ExcellentBased on 614 reviews
8.2

Featuring an outdoor pool, Sunset Beach Holiday Park offers well-appointed lodgings close to Geraldton Visitor Centre. It also provides a tour desk, luggage storage and a library.

ibis Styles Geraldton
ibis Styles Geraldton
7.0 Good
140 Brand Highway, Geraldton, WA, Australia
Show on map
2.5 km from city centre, Geraldton 
GoodBased on 593 reviews
7.0

Situated in Geraldton, Ibis Styles Geraldton is within easy driving distance of Greenough and Sunset Beach. Those staying at the property have access to a hair salon and an outdoor pool.

Sails Geraldton Accommodation
Sails Geraldton Accommodation
7.7 Good
137 Cathedral Avenue, Geraldton, WA, Australia
Show on map
0.4 km from city centre, Geraldton 
GoodBased on 507 reviews
7.7

Boasting a Jacuzzi and an outdoor pool, Sails Geraldton Accommodation is located in Geraldton and provides comfortable accommodation. Those staying at the property also have access to free wireless internet and on-site parking.

Geraldton's Ocean West Holiday Units & Short Stay Accommodation
Geraldton's Ocean West Holiday Units & Short Stay Accommodation
8.2 Excellent
1 Hadda Way, Geraldton, WA, Australia
Show on map
1.5 km from city centre, Geraldton 
ExcellentBased on 699 reviews
8.2

Located in Geraldton, the property is a short drive from Geraldton Visitor Centre and Central Greenough. It also provides a 24-hour reception, an outdoor pool and luggage storage.

Tips for booking a Geraldton hotel

Cheapest month:December
Most expensive month:September
Average price in Geraldton:$83/night
Absolute cheapest price found:$35/night
Cheapest day:Tuesday
Most expensive day:Friday
$36 - $122
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$68 - $154
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Geraldton, Western Australia

Show all 72 hotels
Weelaway On Gregory
Weelaway On Gregory
8.2 Excellent
104 Gregory Street, Geraldton, WA, Australia
Show on map
0.9 km from city centre,  

Weelaway On Gregory is located in Geraldton and offers free Wi-Fi. It features comfortable rooms with a private bathroom and a kitchenette.

$85
Avg. per night
Sails Geraldton Accommodation
Sails Geraldton Accommodation
7.7 Good
137 Cathedral Avenue, Geraldton, WA, Australia
Show on map
0.4 km from city centre,  

Boasting a Jacuzzi and an outdoor pool, Sails Geraldton Accommodation is located in Geraldton and provides comfortable accommodation. Those staying at the property also have access to free wireless internet and on-site parking.

$107
Avg. per night
Abrolhos Reef Lodge
Abrolhos Reef Lodge
5.9 Okay
126 Brand Highway, Geraldton, WA, Australia
Show on map
2.3 km from city centre,  

Conveniently situated and offering an outdoor pool, this comfortable motel is located a short drive from Greenough. Those staying at the property can also take advantage of complimentary wireless internet during their stay.

$111
Avg. per night
Ocean View Villas
Ocean View Villas
8.0 Excellent
296 Durlacher Street, Geraldton, WA, Australia
Show on map
1.5 km from city centre,  

Ocean View Villas Geraldton is located in Geraldton and features free Wi-Fi. It also offers room service, an outdoor pool and laundry facilities.

$113
Avg. per night
Hospitality Geraldton, SureStay Collection by Best Western
Hospitality Geraldton, SureStay Collection by Best Western
8.1 Excellent
169 Cathedral Avenue, Geraldton, WA, Australia
Show on map
0.7 km from city centre,  

Conveniently situated and featuring an outdoor pool, this comfortable motel is a short drive from Greenough. Those staying at the property can also make use of complimentary Wi-Fi access during their stay.

$129
Avg. per night
ibis Styles Geraldton
ibis Styles Geraldton
7.0 Good
140 Brand Highway, Geraldton, WA, Australia
Show on map
2.5 km from city centre,  

Situated in Geraldton, Ibis Styles Geraldton is within easy driving distance of Greenough and Sunset Beach. Those staying at the property have access to a hair salon and an outdoor pool.

$140
Avg. per night
Nightcap at Wintersun Hotel
Nightcap at Wintersun Hotel
8.1 Excellent
441 Chapman Road, Geraldton, WA, Australia
Show on map
4.8 km from city centre,  

This comfortable hotel in Geraldton offers complimentary wireless internet, as well as an outdoor pool and a kids club. It also features a games room, laundry facilities and a tour desk.

$141
Avg. per night
Geraldton's Ocean West Holiday Units & Short Stay Accommodation
Geraldton's Ocean West Holiday Units & Short Stay Accommodation
8.2 Excellent
1 Hadda Way, Geraldton, WA, Australia
Show on map
1.5 km from city centre,  

Located in Geraldton, the property is a short drive from Geraldton Visitor Centre and Central Greenough. It also provides a 24-hour reception, an outdoor pool and luggage storage.

$141
Avg. per night

Hotel prices in Geraldton

3 stars

$107 - $160

Ocean View Villas

No. 1 most popular

Ocean View Villas
8.0 Excellent
$113
Avg. per night
Nightcap at Wintersun Hotel

No. 2 most popular

$141
Avg. per night
Sails Geraldton Accommodation
$107
Avg. per night
4 stars and up

$85 - $212

Mantra Geraldton

No. 1 most popular

Mantra Geraldton
8.2 Excellent
$212
Avg. per night
Ocean Centre Hotel

No. 2 most popular

Ocean Centre Hotel
8.0 Excellent
$183
Avg. per night
Weelaway On Gregory

Best value

Weelaway On Gregory
8.2 Excellent
$85
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Geraldton

About Geraldton

Backed by the Moresby Ranges on the beautiful Batavia Coast, Geraldton overlooks the turquoise waters of the Indian Ocean. It’s a hotspot for water sports, including surfing, diving and fishing, as well as being home to a picturesque marina and an array of cultural attractions.

Things to do

Visit the Museum of Geraldton to learn about the Indigenous Yamari culture of the region and discover the impact of European settlement. The museum also features the Shipwrecks Gallery with a fascinating 3D film exploring the wrecks of Sydney II and Kormoran.

See the red and white-striped Point Moore Lighthouse, the first steel tower to be constructed on mainland Australia back in 1878. Discover its heritage as you wander around the base of this iconic Geraldton landmark, with spectacular views of the ocean.

Geraldton has earned the title of Australia’s windsurfing capital, with consistent winds that make for ideal conditions. Take a lesson with one of the town’s local experts or hone your skills with a range of windsurfing and kitesurfing equipment for hire.

Take a day trip to the beautiful Abrolhos Islands, an archipelago of 122 islands that lie just to the west of Geraldton. It’s a meeting point for tropical and temperate marine species that can be seen while snorkelling and scuba diving, and boasts historic shipwrecks and large colonies of breeding seabirds to explore.

Getting around

Geraldton Airport is the main gateway to the town and has regular flights to Perth. You can also make the six-hour train ride from the Perth to Geraldton, while the town centre is compact enough to explore on foot or by bicycle.

Geraldton travel FAQs

  • What are the best hotels in Geraldton?

    614 reviews rated Sunset Beach Holiday Park with an average score of 8.2/10. It may also be worth looking into the Ocean View Villas, which received a rating of 8.0/10 from 472 reviews. Nightcap at Wintersun Hotel could also be a good option, with a score of 8.1/10 from 829 reviews.