Search Hotels with Restaurant in Ocean Shores

    price find illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Save instantly and earn perks with One Key
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check availability on Ocean Shores Hotels with Restaurant

Top Ocean Shores Hotels with Restaurant

Lennox Beach Resort

4.0 star property
8.8 out of 10, Excellent, (433)
"Prime location. Well Facilities, cleaned and friendly receptionist. "
The price is £94
includes taxes & fees
5 Aug - 6 Aug
Lennox Beach Resort

Crystalbrook Byron

5.0 star property
9.6 out of 10, Exceptional, (648)
"Loved the access to the beach! "
The price is £168
includes taxes & fees
30 Jul - 31 Jul
Crystalbrook Byron

Arts Factory By Nomads

2.0 star property
7.4 out of 10, Good, (247)
"Far cheaper than other accommodation"
The price is £30
includes taxes & fees
15 Jul - 16 Jul
Arts Factory By Nomads

Elements of Byron

5.0 star property
9.6 out of 10, Exceptional, (211)
The price is £146
includes taxes & fees
20 Jul - 21 Jul
Elements of Byron

Aquarius Backpacker Resort

2.5 star property
8.4 out of 10, Very good, (65)
"Stayed in the deluxe motel room and had a great stay. Central for the beach and town. No complaints. "
The price is £54
includes taxes & fees
16 Jul - 17 Jul
Aquarius Backpacker Resort

Beach Hotel Resort

4.0 star property
9.0 out of 10, Wonderful, (568)
"Great location, clean, spacious room and wonderful staff. "
Beach Hotel Resort

Bay Beach Motel

3.5 star property
8.6 out of 10, Excellent, (368)
"Excellent location. Staff were super helpful. Bed was comfy and blockout curtains were fantastic - lovely dark room to sleep. "
The price is £106
includes taxes & fees
13 Jul - 14 Jul
Bay Beach Motel

The Sails Motel Brunswick Heads

3.5 star property
9.0 out of 10, Wonderful, (475)
"Excellent area to stay "
The price is £90
includes taxes & fees
16 Jul - 17 Jul
The Sails Motel Brunswick Heads

Brunswick River Inn

3.5 star property
9.4 out of 10, Exceptional, (318)
"Awesome location "
The price is £97
includes taxes & fees
14 Jul - 15 Jul
Brunswick River Inn

The Imperial Hotel

2.5 star property
9.0 out of 10, Wonderful, (104)
"Great location"
The price is £62
includes taxes & fees
16 Jul - 17 Jul
The Imperial Hotel
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.

Frequently asked questions

How much do hotels with restaurants in Ocean Shores cost?
You'll pay between £30 and £168 per night for hotels in Ocean Shores. A perfect stay with a restaurant, or one that's near a top foodie area, is waiting for you with Expedia. This price was 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.
Why book your hotel with dining in Ocean Shores with Expedia?
Reserving a hotel with dining in Ocean Shores is as easy as deciding on your travel dates and selecting an option that checks your boxes. In search of a stay that has its own restaurant or is near a food hub? Want it to be affordable or upmarket? Use Expedia's search filters to further narrow your search results and find your ideal match.
How can I find cheap hotels with dining in Ocean Shores?
A wonderful way to get cheap hotels with dining in Ocean Shores is with Expedia's filter tool. Find getaways with restaurants or tasty extra touches, like included breakfast, lunch and dinner. You can also narrow down your search results by budget, star rating and amenities to nab unbeatable deals in just a few keystrokes.
What is there to do in Ocean Shores near my hotel with dining?
You'll find loads of fabulous things to see and do in Ocean Shores. Don't miss major attractions like Belongil Beach, Torakina Beach and Goonengerry National Park. Torakina Park, Brunswick Heads Nature Reserve and Tyagarah Nature Reserve also appeal to many visitors.