Skip to main content

Rooms in Geraldton

Find the rooms that appeal to you the most

August 2026

1
2345678
9101112131415
16171819202122
23242526272829
3031

September 2026

12345
6789101112
13141516171819
20212223242526
27282930
Flexible date options
Select occupancy

The best rooms in Geraldton

Check out our selection of great rooms in Geraldton

Filter by:

Review score

Entire 2 bedrooms unit

Geraldton

Entire 2 bedrooms unit is located in Geraldton, just a 18-minute walk from Champion Beach and 1.3 miles from Batavia Coast Marina. The apartment offers free Wifi and free private parking.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 7 reviews
Price from
$154.93
1 night, 2 adults

Good price Apartment self check-in

Geraldton

Good price Apartment self check-in offers accommodations in Geraldton, a 18-minute walk from Champion Beach and 1.3 miles from Batavia Coast Marina.

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 14 reviews
Price from
$189.36
1 night, 2 adults

Cottage on Carson

Geraldton

Cottage on Carson is a recently renovated vacation home in Geraldton, near Batavia Coast Marina.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 8 reviews
Price from
$206.18
1 night, 2 adults

Bottlebrush Retreat Geraldton

Geraldton

Featuring a garden, Bottlebrush Retreat Geraldton features accommodations in Geraldton. This property offers access to a patio, free private parking, and free Wifi.

K
Kanthakumaran
From
Australia
Perfect host and thank you so much for the property.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 61 reviews
Price from
$158.97
1 night, 2 adults

Nesuto Geraldton

Geraldton

Offering a year-round outdoor pool, hot tub and BBQ facilities, Nesuto Geraldton is located in Geraldton. Guests enjoy free WiFi.

M
Michelle
From
United States
Loved the location. The unit was so spacious! Loved their was a dishwasher!
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,147 reviews
Price from
$160.71
1 night, 2 adults

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.

B
Barrie
From
Australia
Our trip was a quick one for my daughter's Birthday. We will definitely stay at your hotel again on our next trips.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,191 reviews
Price from
$161.86
1 night, 2 adults

Belair Gardens Caravan Park

Geraldton

Just 250-yards from the waterfront, Belair Gardens Caravan Park features free Wi-Fi, an outdoor pool and a games room.

T
Terry
From
Canada
Beautiful view and wonderful deck to be able to see those views. Quiet and well set up. Beds were extremely comfortable and wonderful shower pressure. Staff at front reception was extremely friendly and with quick check-in and check-out.
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,399 reviews
Price from
$136.43
1 night, 2 adults

The African Reef

Geraldton

Overlooking Tarcoola Beach, The African Reef features an outdoor pool, a BBQ area.

C
Chia Wei
From
Taiwan
the room us very bug, clean and everything is fully equiped. the beach besides is very beautiful, very nice place for staying.
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,342 reviews
Price from
$147.09
1 night, 2 adults

Harbour View 49 Urch Street Unit 8

Geraldton

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.

M
Maria
From
Australia
Judging the property from the outside we were pleasantly surprised to walk inside. It was fresh, clean and newly appointed and I would recommend to stay there. Thankyou for your hospitality. Choccies were a nice touch.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 135 reviews
Price from
$181.13
1 night, 2 adults

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...

R
Ravisam
From
Australia
cleanliness and the facilities
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 652 reviews
Price from
$176.96
1 night, 2 adults
All rooms in Geraldton

Most booked rooms in Geraldton and surrounding area in the past month

See all

Popular with guests booking rooms in Geraldton

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,147 reviews

Popular with guests booking rooms in Geraldton

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,889 reviews

Popular with guests booking rooms in Geraldton

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,191 reviews

Popular with guests booking rooms in Geraldton

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 834 reviews

Popular with guests booking rooms in Geraldton

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,342 reviews

Popular with guests booking rooms in Geraldton

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 522 reviews

Popular with guests booking rooms in Geraldton

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 260 reviews

Popular with guests booking rooms in Geraldton

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,399 reviews

Popular with guests booking rooms in Geraldton

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 803 reviews

Popular with guests booking rooms in Geraldton

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 343 reviews

These rooms in Geraldton and nearby have options with free cancellation

See all

Harbour View Accommodation Unit 3

Bluff Point
Free cancellation options available
Scored out of 10, guest rating 5.3
Fair - What previous guests thought, 16 reviews

Harbour View Accommodation Unit 3 offers accommodations in Bluff Point, a 18-minute walk from Town Beach and 0.8 miles from Batavia Coast Marina.

Harbour View 49 Urch Street Unit 1

Geraldton
Free cancellation options available
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 66 reviews

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

Geraldton
Free cancellation options available
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 26 reviews

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

Geraldton
Free cancellation options available
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 81 reviews

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

Geraldton
Free cancellation options available
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 46 reviews

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

Geraldton
Free cancellation options available
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 52 reviews

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.

The Central Shed - 10B

Geraldton
Free cancellation options available
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 61 reviews

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.

Tweebine Villas

Utakarra
Free cancellation options available
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 56 reviews

Tweebine Villas offers accommodations in Utakarra, 2.1 miles from Batavia Coast Marina. This villa provides free private parking and free Wifi. Guests can access the villa via private entrance.

Enjoy breakfast in Geraldton and nearby

See all
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 36 reviews

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.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 125 reviews

Offering a garden and barbecue facilities, Champion Bay Apartments in Geraldton is close to Champion Beach and Batavia Coast Marina.

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 36 reviews

Marina Upstairs Apartment & Marina Downstairs Retreat Beresford features air-conditioned accommodations in Geraldton. Private parking is available on site at this recently renovated property.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 56 reviews

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.

Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 72 reviews

Fully Airconditioned 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.

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 145 reviews

Just a 7-minute walk from Champion Beach and 0.8 miles from Batavia Coast Marina, Harbour View 49 Urch Street Unit 4 features accommodations in Geraldton, with a garden and a terrace.

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 92 reviews

Few Steps Into Town - Corner House offers accommodations in Geraldton, 1.2 miles from Batavia Coast Marina.

The Gregory

Geraldton
Breakfast options
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 6 reviews

The Gregory offers accommodations in Geraldton, a 5-minute walk from Town Beach and one mile from Batavia Coast Marina. This property offers access to a patio, free private parking, and free Wifi.

Highly rated rooms in Geraldton and nearby

See all
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 35 reviews

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.

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 46 reviews

Geraldton Luxury Retreat 2 with free Streaming offers accommodations in Geraldton, 1.5 miles from Batavia Coast Marina.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 38 reviews

Just a 14-minute walk from Geraldton Back Beach and 1.2 miles from Batavia Coast Marina, Harbour Lane Stay features accommodations in Geraldton with a terrace.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 61 reviews

Featuring a garden, Bottlebrush Retreat Geraldton features accommodations in Geraldton. This property offers access to a patio, free private parking, and free Wifi.

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 7 reviews

Providing a garden, Beach House Opposite Ocean 4 Bed 2 Bathroom with pool offers accommodations in Geraldton. This property offers a private pool and free private parking.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 37 reviews

Located in Geraldton, a 3-minute walk from Champion Beach, Mariner Apartments Geraldton provides accommodations with an outdoor swimming pool, free private parking, a garden and barbecue facilities.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 5 reviews

Providing a garden, 4 Bedroom Wandina Home - 5 TVs & Close to Shopping Centre provides accommodations in Geraldton.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 58 reviews

A 5-minute walk from Geraldton Back Beach in Geraldton, Luxe Family Retreat! Pool, Sauna, Playground, Netflix, Disney Plus features accommodations with access to a sauna.

FAQ about rooms in Geraldton

On average, a room in Geraldton costs $150 per night (based on Booking.com prices).
The average price per night for a room in Geraldton this weekend is $192 (based on Booking.com prices).
The average price of a room in Geraldton this evening is $192 (based on Booking.com prices).
For rooms in Geraldton serving highly-rated breakfasts, try Sunset Beach Holiday Park, Belair Gardens Caravan Park, and Nightcap at Wintersun Hotel.
Belair Gardens Caravan Park, The African Reef, and Nesuto Geraldton have received great reviews from guests in Geraldton about the views from these rooms.

Rooms That Guests Love in Geraldton

See all
Avg. price/night: $232.45
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,147 reviews
Location was close to beach and town. Had everything required in apartment. Bed was comfortable and large. Secure parking. Did not use pool or spa due to weather. Staff were friendly. Had nice view from balcony. Was nice to stay in a spacious place after doing caravan parks.
Guest review byDiane
Young couple
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 834 reviews
Lovely villa actually was upgraded to 2 bedroom one with spa although we didn’t use spa. Gday parks are fabulous the lady on reception was friendly and helpful, great location so close to beach IGA and bottle shop and lots eating places within walking distance. We loved our stay here was the best accommodation on our trip and great value for money.
Guest review byMichelle
Young couple
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 343 reviews
The provider primarily provides separate bungalows as accommodation, but also has at least one type of single room with bathroom/toilet on offer and my review refers only to this. The room is on the first floor of the building, which also houses the reception. The accommodation is clean and functional, the bed is spacious and comfortable. There is no service in the sense of the word, and the single room is more like a holiday apartment than a hotel room. There is no restaurant attached, but that is not a problem in this town.
Guest review byUwe Friedrich
Solo traveler
Avg. price/night: $366.70
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 747 reviews
Spacious apartment. Lovely view over the marina. Lovely bath and good washing machine facilities. Location if 2 bedrooms on either side of living area provided privacy.
Guest review byLinda
Group
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 343 reviews
Own washing machine available and clothes hanger, clean and spacious living/sleeping area. Fans in bedrooms and option of heating/air-con in living area. Bin close by for each rubbish disposal. Communication for late check in good.
Guest review byKylie
Family with young children
Avg. price/night: $366.70
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 747 reviews
Location, spacious, balcony with table & chairs, adequate kitchen
Guest review byAndrew
Travelers with friends
Avg. price/night: $190.06
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 81 reviews
Spacious Beds comfortable Fan in the bedrooms
Guest review byJoce&Gary
Travelers with friends
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 803 reviews
It had 2 bedrooms Location was good Beds comfortable Spacious Pillows comfortable
Guest review byJoce&Gary
Family with young children
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 834 reviews
The room was spacious and the bed was very comfortable. I had traveled in the car for quite a long time so I appreciated the shower pressure and the ease with which I got to my ideal temperature. I appreciated that my room came with parking monitor by security overnight.
Guest review byBradley
Solo traveler
Avg. price/night: $366.70
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 747 reviews
Location is great. The actual set up of the 3 bedroom apartment is nice and spacious and parking is close to room. The pool in general is good and the BBQs and sitting area near the pool.
Guest review bySophie
Family with young children
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 652 reviews
Can’t fault this place!!! We had an issue with the room we booked so they upgraded us to the luxury two bedroom apartment on the top floor. The two young ladies on the counter were lovely to deal with. Very friendly, helpful and accomodating. Our meal at the restaurant Old man and the sea roof top bar on the 3rd floor was delicious and really tasty. We are going back in a couple of nights as a over night stop off on our way back to Perth and look forward to staying again. Thanks from the Lowe family
Guest review byDion
Family with young children
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 612 reviews
Was very nice, our room was perfect and the little balcony with bar table and stools was perfect to sit out the front at night. The bed was very comfortable! We will absolutely be back for another holiday here. Staff were very friendly and very helpful.
Guest review byAlicia
Young couple
Avg. price/night: $232.45
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,147 reviews
Fantastic location - just off the beach. Just a short 5-minute drive from the main esplanade which has restaurants, beaches and a children’s playground. The two bedroom apartment was very comfortable. The staff was super friendly and warm
Guest review byMohnish
Family with young children
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,889 reviews
Wonderful breakfast and the restaurant meals are excellent. Beds very comfortable and we were upgraded to a 3 bedroom apartment which my sister and I much appreciated.
Guest review byWendy
Family with young children