Enter your dates to see the latest prices and deals for Geraldton hotels
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
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.
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.
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.
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...
Marina Upstairs Apartment & Marina Downstairs Retreat Beresford features air-conditioned accommodations in Geraldton. Private parking is available on site at this recently renovated property.
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.
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.
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 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 2 offers accommodations in Geraldton, a 16-minute walk 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.
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.
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 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.
Featuring a garden, Geraldton Luxury Vacation Home with free Streaming features accommodations in Geraldton.