4 Apr 2020 - 5 Apr 2020

2 adults - 1 room

Get cheap accommodation in Geraldton. Find top-rated cheap hotels in Geraldton from $165 per night which include Sunset Beach Holiday Park, Champion Bay Apartments Geraldton and Weelaway on Gregory based on user reviews.

Skyscanner Hotels is a fast, free and simple way to organise your stay. In a few clicks you can easily search, compare and book your Geraldton accommodation by clicking directly through to the hotel or travel agent website. No fees are added to your stay by booking with us. Plan your stay or find last-minute hotels.

Looking for something to do nearby? Why not consider Western Australia Museum, Department of Transport or Northgate Shopping Centre for places to stay.

To get started, simply add your chosen travel dates to the search box and let us find cheap accommodation deals for you. Or alternatively, select from the hotel options above.

Top rated hotels in Geraldton

from $137
from $198

What are travellers saying about Geraldton?

Family Travellers
Member reviews (6)
Leigh Virkus
Leigh VirkusPittsford

Small city walkable from the port area. Free internet in several locations along the nice waterfront area and in the town. People were very friendly and helpful. There was a small outside market the day we were there - closes down early.

Summer Wilms
Summer WilmsFremantle

If you drive north out of Perth along the coast, you'll find a seemingly unending stretch of bushland punctuated by small towns until you reach the northern border of this solitary continent. Geraldton is the biggest (I think) of these coastal towns. It is a city that seems to have grown up without realizing it. It has a country-town feel but without the country-town charm. It isn't a vacation destination, but might be worth a stop. There are some pretty nice beaches, including the lovely foreshore area. There are some cute boutique-style shops and a smattering of restaurants. The museum is worth a look. So if you are making your way north, consider spending a few hours and a night here; enough to see the museum, shop for Abrolhos pearls, and stroll the foreshore before tucking into some fish and chips. Though I haven't been there, I hear great things about the Abrolhos Islands, for which Geraldton is the gateway.

Deirdre McQuillan
Deirdre McQuillanPerth

Home away from Home!


Buggy on Chevy.. End of the the safari..


The least expensive month is January, with an average of $124 per night. The most expensive month to stay in Geraldton is November, with an average price of $251 per night.
The average price of a hotel in March last year was $138 per night. This is 18% less than the average nightly price of $165 seen over the previous 12 months.
In Geraldton, the expected average temperature in March is 24.3°C/75.7°F. The warmest month is typically February, which averages 32.1°C/89.8°F. The coolest month is August, with temperatures averaging 8.6°C/47.5°F.
The nearest airport to Geraldton is Geraldton (GET) (9.33km).

Plan a trip to Australia