Photo by Swiss Nomads ✈

Find Hotels with Restaurants in Geraldton

Start date: Check-in selected.
To Date
End date: Check-out
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check availability on Geraldton Hotels with Restaurants

This weekend
Next weekend

Top Geraldton Hotels with Restaurants

Ocean Centre Hotel

4.0 star property
Central Geraldton
8.4 out of 10, Very Good, (895)
"Room was clean, staff was fantastic."
United States
Michael
$149 nightly
The price is $164
Dec 7 - Dec 8
Total with taxes and fees
Ocean Centre Hotel

Hospitality Geraldton, SureStay Collection by Best Western

3.5 star property
Central Geraldton
8.4 out of 10, Very Good, (976)
"Really comfy stay, would go again. "
United Kingdom
Sarah
$166 nightly
The price is $183
Dec 18 - Dec 19
Total with taxes and fees
Hospitality Geraldton, SureStay Collection by Best Western

The Gerald Apartment Hotel

4.0 star property
Central Geraldton
8.8 out of 10, Excellent, (278)
"Clean room walkable to everything easy check in ace check out "
Australia
Kelly
$139 nightly
The price is $152
Jan 3 - Jan 4, 2026
Total with taxes and fees
The Gerald Apartment Hotel

ibis Styles Geraldton

3.5 star property
Tarcoola Beach
7.8 out of 10, Good, (569)
"Great staff always willing to help and go above and beyond. Room was clean just the queen bed was bit small for two adults therefore not the best sleep in the bed however everything else was great."
Australia
Michelle
$125 nightly
The price is $137
Jan 4 - Jan 5, 2026
Total with taxes and fees
ibis Styles Geraldton

Mantra Geraldton

4.0 star property
Central Geraldton
8.4 out of 10, Very Good, (511)
"Very beautiful rooms and lovely facilities Would definitely recommend "
Australia
Louise Abigail
$150 nightly
The price is $164
Dec 18 - Dec 19
Total with taxes and fees
Mantra Geraldton
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top Geraldton Hotel Reviews

Frequently asked questions

How much do hotels with dining in Geraldton cost?
The rate for hotels in Geraldton ranges from $137 to $183 per night. Expedia has great offers on stays with restaurants or near foodie areas that'll satisfy both your taste buds and budget. These prices were available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with dining in Geraldton?
A guest favorite is Broadwater Mariner Resort. Make yourself comfortable at this 4.5-star stay which comes with a barbecue grill and a swimming pool. The Gerald Apartment Hotel is another popular hotel with dining to consider. Pick up a deal at this 4-star option and make the most of conveniences such as al fresco dining and an ocean view. There are multiple hotels with dining in Geraldton with a total average guest review rating of 8.3.
How many hotels with dining are there in Geraldton?
Geraldton has 9 hotels with dining. To help you locate the perfect stay, use our handy filters to search for other amenities or perks you need.
What are the top motels with dining in Geraldton?
Approximately 2 mi southeast of downtown Geraldton, Geraldton Motor Inn is ideal for lovers of great food and local dining. This motel also comes with free WiFi and front desk services. Alternatively, settle in at ibis Styles Geraldton. Located around 2 mi southeast of central Geraldton, amenities here include a swimming pool and front desk services.When it's time to pull on your comfortable shoes and go sightseeing, head to Geraldton Beach. Queens Park Theatre is another terrific attraction worth seeing in Geraldton.
Are there any family-friendly hotels with dining in Geraldton?
Choose Nightcap at Wintersun Hotel and eat your way around Geraldton. This family-friendly hotel with dining has a 3.5-star rating and conveniences like a playground and housekeeping services. After checking in and chilling out together in your new digs, it's time to hit the road and explore the sights. Geraldton Beach and Greenough Pioneer Village are two excellent family-friendly attractions in Geraldton.
Are there any 5-star hotels with dining in Geraldton?
While 5-star options are in short supply, there are 4-star hotels that offer access to terrific dining experiences in Geraldton. Check in to The Gerald Apartment Hotel, about 0.2 miles from downtown. A rooftop terrace and a terrace are just two of the many conveniences you'll enjoy here. Mantra Geraldton is another upscale option that foodies will love. It's located around 1 mile from the center of Geraldton and offers top amenities like a furnished balcony and a swimming pool.
Why book your hotel with dining in Geraldton with Expedia?
Whether you're looking for a hotel with a restaurant, or one that's near a foodie universe, Expedia will have a getaway that's just your taste. Use our filters to search for Geraldton hotels with their own dining venues. You can also refine your search for accommodations in desired locations packed with cafés, markets or restaurants. Whatever you choose, you'll score a delicious deal with Expedia!
How can I find cheap hotels with dining in Geraldton?
Expedia can help you locate cheap hotels with dining in Geraldton. Try our handy filter tools to lock in properties with restaurants or delicious extras, like included breakfast. You can also choose how much you want to spend per night and your preferred hotel star rating to cut costs.
What is there to do in Geraldton near my hotel with dining?
Geraldton has enough activities and experiences to keep you entertained for weeks (or months!), starting with Geraldton Beach. Queens Park Theatre, Greenough Pioneer Village and Cathedral of St Francis Xavier Church are other awesome attractions. If you're in town a while, Town Beach and Oakabella Homestead are worthwhile additions to your itinerary.

Explore a world of travel with Expedia