Find and Book Top Rated Hotels in Geraldton

Search among 20 available hotels and places to stay in Geraldton from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-20 out of 20
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
MapView on map1.4 km from City Centre1.4 km from HMAS Sydney II Memorial
From   US$ 90 /nightSelect
8.4
Great40 reviews
MapView on map200 m from City Centre500 m from HMAS Sydney II Memorial
From   US$ 140 /nightSelect
8.0
Great50 reviews
4.4 km from City Centre
From   US$ 107 /nightSelect
8.2
Great53 reviews
2.8 km from City Centre
From   US$ 114 /nightSelect
8.0
Great13 reviews
2.3 km from City Centre
From   US$ 117 /nightSelect
8.6
Great33 reviews
300 m from City Centre400 m from HMAS Sydney II Memorial
From   US$ 36 /nightSelect
8.4
Great34 reviews
200 m from City Centre600 m from HMAS Sydney II Memorial
From   US$ 150 /nightSelect
8.4
Great37 reviews
2.7 km from City Centre2.1 km from HMAS Sydney II Memorial
From   US$ 138 /nightSelect
Aparthotel
8.4
Great42 reviews
500 m from City Centre200 m from Batavia Coast Marina
From   US$ 115 /nightSelect
8.2
Great9 reviews
1.1 km from City Centre600 m from Batavia Coast Marina
From   US$ 86 /nightSelect
Guest house
8.0
Great143 reviews
1000 m from City Centre600 m from HMAS Sydney II Memorial
From   US$ 112 /nightSelect
Apartment
8.8
Great12 reviews
1000 m from City Centre1.2 km from Batavia Coast Marina
From   US$ 66 /nightSelect
8.6
Great22 reviews
4.9 km from City Centre
From   US$ 55 /nightSelect
2.0 km from City Centre1.8 km from HMAS Sydney II Memorial
From   US$ 123 /nightSelect
Aparthotel
8.4
Great36 reviews
2.8 km from City Centre2.2 km from Batavia Coast Marina
From   US$ 155 /nightSelect
7.8
Very good32 reviews
1.2 km from City Centre1.2 km from HMAS Sydney II Memorial
From   US$ 79 /nightSelect
8.6
Great205 reviews
2.8 km from City Centre2.2 km from Batavia Coast Marina
From   US$ 161 /nightSelect
8.4
Great13 reviews
5.6 km from City Centre
From   US$ 115 /nightSelect
1.6 km from City Centre1000 m from Batavia Coast Marina
From   US$ 173 /nightSelect
2.1 km from City Centre1.7 km from Batavia Coast Marina
From   US$ 234 /nightSelect

Best hotels and places to stay in Geraldton

Why visit?

Geraldton, a vibrant coastal city in Western Australia, offers a unique mix of natural beauty, historical sites, and exciting outdoor activities. With a range of hotels and accommodations available, it is an ideal destination for tourists seeking a relaxing beach getaway or an adventurous exploration. Whether youre looking for a hotel, motel, or self-contained accommodation, Geraldton has options to suit every preference and budget.

Where to stay?

Geraldton Beachfront: For those looking to make the most of Geraldtons stunning coastline and pristine beaches, staying in the Geraldton Beachfront area is a great choice. With a range of hotels, motels, and self-contained accommodations available, visitors can wake up to breathtaking ocean views and enjoy direct access to the beach. This area is also conveniently located close to popular attractions such as the Geraldton Foreshore, offering a range of entertainment options and dining establishments.

Geraldton CBD: If you prefer to stay in the heart of the city, Geraldton CBD is the perfect location. With a mix of hotels and motels, this area provides easy access to the citys vibrant shopping precinct, local cafes, and restaurants. Youll also find cultural attractions such as the Geraldton Regional Art Gallery and the HMAS Sydney II Memorial, making it a convenient base for exploring the citys history and heritage.

Sunset Beach: For a tranquil escape with stunning sunset views, consider staying in Sunset Beach. This area, located just a short drive from the city center, offers a range of accommodations including self-contained units and beachside motels. With its pristine beaches, natural beauty, and proximity to Geraldtons coastal walking trails, Sunset Beach is a popular choice for nature lovers and those seeking a peaceful getaway.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $80 to $140.

4-star hotels: The average price per night is around $140 to $200.

5-star hotels: The average price per night is around $200 to $300.

Best value for money:

Ocean View Motel: Offering comfortable and affordable accommodation, Ocean View Motel is a budget-friendly option in Geraldton. Located close to the beach and with easy access to popular attractions, this motel provides clean and well-equipped rooms, ensuring a pleasant stay without breaking the bank.

Ibis Styles Geraldton: This modern and stylish hotel offers great value for money with its comfortable rooms and excellent amenities. Guests can enjoy complimentary breakfast, free Wi-Fi, and access to a fitness center. The central location of Ibis Styles provides easy access to shopping, dining, and entertainment options.

Geraldton Motor Inn: Providing comfortable accommodation at an affordable price, Geraldton Motor Inn is a popular choice among budget travelers. The motel offers clean and spacious rooms, friendly service, and convenient amenities such as a swimming pool and BBQ facilities.

Best kids-friendly hotels:

Mantra Geraldton: This family-friendly hotel offers spacious, self-contained apartments suitable for families. With separate living areas and kitchen facilities, you can enjoy the comfort of a home-away-from-home. The hotel also features a swimming pool, playground, and easy access to nearby parks and attractions.

Broadwater Mariner Resort: Situated by the beach, this resort offers spacious apartments perfect for families traveling with children. The resort boasts a heated swimming pool, tennis court, and BBQ facilities. Kids will love the close proximity to the beach and the opportunity to engage in various water activities.

Best hotels for a romantic getaway:

Ocean Centre Hotel: This boutique hotel offers stylish and modern rooms with stunning ocean views. Couples can enjoy a romantic dinner at the hotels restaurant or relax with a cocktail at the rooftop bar overlooking the coastline. The central location allows for easy exploration of Geraldtons attractions.

Abrolhos Reef Lodge: Nestled in a peaceful location, this lodge provides a romantic setting for couples seeking privacy and tranquility. The lodge offers self-contained cabins with private balconies, surrounded by lush gardens. Guests can enjoy a relaxing walk along the nearby river or unwind by the outdoor swimming pool.

Best for location:

Mantra Geraldton: Located in the heart of the city, Mantra Geraldton offers convenient access to shops, restaurants, and entertainment options. Guests can also enjoy picturesque ocean views and take leisurely strolls along the nearby waterfront.

The Gerald Apartment Hotel: Positioned in the Geraldton CBD, this hotel provides easy access to the citys main attractions, including art galleries, museums, and cafes. It offers spacious and well-appointed rooms, complemented by a rooftop bar and restaurant with panoramic views of Geraldton.

Nesuto Geraldton Apartment Hotel: Situated near the beach and the city center, this apartment hotel offers a great location for both leisure and business travelers. With spacious and fully equipped apartments, guests can enjoy the flexibility of self-catering while still being close to the vibrant city atmosphere.

Best for a short city break:

Ocean Centre Hotel: With its central location and modern amenities, Ocean Centre Hotel is ideal for a short city break. Guests can explore the citys attractions, enjoy shopping and dining experiences, and relax in comfortable rooms with beautiful ocean views.

Comfort Inn Geraldton: This conveniently located hotel offers comfortable rooms, friendly service, and easy access to the citys main sights and activities. Whether youre interested in exploring local museums, strolling along the waterfront, or indulging in local cuisine, Comfort Inn Geraldton provides a comfortable base for your city break.

Show moreLess