Enter your dates to see the latest prices and deals for Geraldton hotels
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...
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.
Featuring an outdoor swimming pool and a BBQ area set in lovely gardens, Sails Motel Geraldton is just 5 minutes’ drive from the Western Australian Museum.
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.
Located in Geraldton, a 10-minute walk from Geraldton Back Beach, Geraldton Motor Inn provides accommodations with a restaurant, free private parking and a bar. This 3-star hotel offers free WiFi.
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.
Located in Geraldton, a 9-minute walk from Geraldton Back Beach, Waves Geraldton provides accommodations with an outdoor swimming pool, free private parking and a garden.
Just 250-yards from the waterfront, Belair Gardens Caravan Park features free Wi-Fi, an outdoor pool and a games room.
Offering a year-round outdoor pool, hot tub and BBQ facilities, Nesuto Geraldton is located in Geraldton. Guests enjoy free WiFi.
Located in Geraldton, a 2-minute walk from Town Beach, Geraldton Backpackers has accommodations with a garden, free private parking, a shared lounge and a terrace.
Popular with guests booking hotels in Geraldton
Popular with guests booking hotels in Geraldton
Popular with guests booking hotels in Geraldton
Popular with guests booking hotels in Geraldton
Popular with guests booking hotels in Geraldton
Popular with guests booking hotels in Geraldton
Popular with guests booking hotels in Geraldton
Popular with guests booking hotels in Hunza Valley
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.
Sunset Beach B&B features air-conditioned accommodations in Waggrakine. This beachfront property offers access to free Wifi and free private parking.
Just a 2-minute walk from Town Beach and 0.6 miles from Champion Beach, Northshore Nirvana, Mantra Building features accommodations in Geraldton, with an outdoor swimming pool and barbecue facilities.
Offering a garden and barbecue facilities, Champion Bay Apartments in Geraldton is close to Champion Beach and Batavia Coast Marina.
Quick Stroll To The City is located in Geraldton, just a 13-minute walk from Town Beach and one mile from Batavia Coast Marina.
Marina Upstairs Apartment & Marina Downstairs Retreat Beresford features air-conditioned accommodations in Geraldton. Private parking is available on site at this recently renovated property.
Comfortable Central Unit offers accommodations in Geraldton, 1.2 miles from Batavia Coast Marina.
Champion Bay Beach Unit, with own carport, is located in Geraldton, just a 12-minute walk from Champion Beach and 0.9 miles from Batavia Coast Marina.
Pelican Rise with a little surprise is located in Narngulu, just a 11-minute walk from Geraldton Back Beach and 4.9 miles from Batavia Coast Marina.
Geraldton Holiday Unit with free Streaming is located in Geraldton, just a 12-minute walk from Champion Beach and 0.9 miles from Batavia Coast Marina.
Harbour View 49 Urch Street Unit 6 offers accommodations in Geraldton, a 7-minute walk from Champion Beach and 0.8 miles from Batavia Coast Marina.
Harbour View 49 Urch Street Unit 8 offers accommodations in Geraldton, a 7-minute walk from Champion Beach and 1.2 miles from Batavia Coast Marina.
Few Steps Into Town - Corner House offers accommodations in Geraldton, 1.2 miles from Batavia Coast Marina.
Just a 10-minute walk from Town Beach and 1.2 miles from Batavia Coast Marina, The Central Shed - 10B features accommodations in Geraldton with a garden.
Central Shenton unit Outside Dog Friendly, near hospital is located in Geraldton, just a 16-minute walk from Town Beach and 1.3 miles from Batavia Coast Marina.
Geraldton Luxury Retreat 2 with free Streaming offers accommodations in Geraldton, 1.5 miles from Batavia Coast Marina.
If you’re looking for easy-going accommodations along the waterfront of the mid-west coast of Western Australia, Mantra Geraldton has got you sorted.
Just a 16-minute walk from Town Beach and 1.1 miles from Batavia Coast Marina, Waldeck Heights features accommodations in Geraldton, with a garden.
Harbour View 49 Urch Street Unit 1 is located in Geraldton, just a 7-minute walk from Champion Beach and 1.2 miles from Batavia Coast Marina.
Harbour View 49 Urch Street Unit 5 offers accommodations in Geraldton, a 7-minute walk from Champion Beach and 1.2 miles from Batavia Coast Marina.
Harbour View 49 Urch Street Unit 7 is located in Geraldton, just a 7-minute walk from Champion Beach and 1.2 miles from Batavia Coast Marina. This apartment offers free private parking and free Wifi.
Featuring an outdoor swimming pool and a BBQ area set in lovely gardens, Sails Motel Geraldton is just 5 minutes’ drive from the Western Australian Museum.
Ocean View Villas offers accommodations in Geraldton. The motel has a seasonal outdoor pool and barbecue. Free private parking is available on site. The rooms are equipped with a flat-screen TV.
Offering a garden, Peaceful retreat features accommodations in Geraldton. The apartment features both Wifi and private parking free of charge.