Saint John Hotels with Restaurants

Start date: Check-in selected.
End date: Check-out
    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check availability on Saint John Hotels with Restaurants

Top Saint John Hotels with Restaurants

Ocean Point Beach Resort & Spa - Adults Only

4.0 star property
8.6 out of 10, Excellent, (590)
"Staff are very friendly. I have been here a couole times before and the dining options have improved greatly. "
Ocean Point Beach Resort & Spa - Adults Only

Galley Bay Resort & Spa

5.0 star property
9.4 out of 10, Exceptional, (457)
"It may have been the friendliest and most helpful staff of any place we have stayed."
Galley Bay Resort & Spa

Starfish Halcyon Cove Resort Antigua - All Inclusive

4.5 star property
6.6 out of 10, (620)
"Free breakfast lunch and dinner. Friendly staff as well."
Starfish Halcyon Cove Resort Antigua - All Inclusive

Siboney Beach Club

4.0 star property
8.8 out of 10, Excellent, (506)
"always stay here when traveling through, never lets me down, usually book extra days because it’s so relaxing "
The price is RM883
RM1,163 total
includes taxes & fees
25 Sept - 26 Sept
Siboney Beach Club

Trade Winds Hotel

4.0 star property
8.6 out of 10, Excellent, (297)
"Dining was lovely on site, comfortable rooms, friendly staff. Definitely recommend. "
Trade Winds Hotel

Antigua Village Beach Resort

3.0 star property
8.8 out of 10, Excellent, (396)
"The property was really nice and walking out to the beach was great as the sun rose"
Antigua Village Beach Resort

Heritage Hotel

3.0 star property
6.8 out of 10, (366)
"Location was great. Walking distance to shops and restaurants was excellent. Staff was very friendly and accommodating. I would definitely stay here again"
The price is RM388
RM534 total
includes taxes & fees
15 Sept - 16 Sept
Heritage Hotel

Buccaneer Beach Club

3.0 star property
9.4 out of 10, Exceptional, (452)
"Perfect for work trips. Perfect location. Accessible to a beautiful beach. "
Buccaneer Beach Club

Hawksbill Resort Antigua

4.0 star property
8.8 out of 10, Excellent, (273)
"Was really nice beautiful place and people there"
The price is RM1,129
RM1,363 total
includes taxes & fees
28 Sept - 29 Sept
Hawksbill Resort Antigua

Northshore Seaside Suites

3.0 star property
8.8 out of 10, Excellent, (303)
"Satisfied."
The price is RM700
RM1,107 total
includes taxes & fees
25 Sept - 26 Sept
Northshore Seaside Suites
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.
Save an average of 15% on thousands of hotels when you're signed in

Top Saint John Hotel Reviews

Explore a world of travel with Expedia

Explore a world of travel with Expedia

Frequently asked questions

How much do hotels with dining in Saint John cost?
You'll pay between RM388 and RM1,129 per night for hotels in Saint John. An ideal stay with a restaurant, or one with access to terrific culinary experiences, is just a few clicks away on Expedia. 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 Saint John?
Take your pick of multiple hotels with dining in Saint John that have a total average guest review rating of 8.6. The Villas at Sunset Lane will have you staying near some tasty experiences. It has a 3.5-star rating and comes with individually decorated rooms and pillow top mattresses. Another popular option is Siboney Beach Club. Conveniences at this 4-star hotel include a garden and pool sun loungers.
How many hotels with restaurants are there in Saint John?
Saint John has 24 hotels with access to some excellent foodie experiences. Enter your travel dates and destination and plan your ideal getaway today.
Are there any family-friendly hotels with dining in Saint John?
There are, so round up your group and make plans for that Saint John holiday! If Potters Village is your destination, lock in a stay at Trade Winds Hotel. This 4-star family-friendly hotel will put you near some great food experiences. Amenities here include complimentary breakfast and a kids' menu. Another top pick with dining is Hodges Bay Resort and Spa. Also in Potters Village, it has a 4.5-star rating and comes with a children's pool and complimentary breakfast. You'll find plenty of fantastic things to do with your crew in Potters Village. Dickenson Bay Beach and Galley Bay provide a wonderful day out.
Are there any 5-star hotels with dining in Saint John?
Saint John has plenty of properties that perfectly blend luxury with superb dining experiences. Discover the food scene of Potters Village from Blue Waters Resort & Spa, a 5-star getaway offering amenities such as a pillow menu and a terrace. The Cove Suites at Blue Waters Resort and Spa is another top pick in Potters Village. Also rated 5 stars, a tennis court and spa facilities are among the many reasons discerning guests choose to stay here.
Why book your hotel with restaurants in Saint John with Expedia?
Whether you're on the lookout for a hotel with a restaurant, or one that's near a foodie hot spot, Expedia will have a getaway that fits your tastes. Use our handy filters to search for Saint John hotels with their own dining options. You can also search for properties in popular locations full of restaurants, markets or cafés. Whatever you choose, you'll always score a tasty deal with Expedia!
How can I find cheap hotels with restaurants in Saint John?
The quickest way to get cheap hotels with restaurants in Saint John is with Expedia's easy-to-use filter tool. Find getaways with restaurants or a few extras, like included dinner. You can also refine your search results by star rating, budget and amenities to grab unbeatable rates in a few clicks.
What is there to do in Saint John near my hotel with restaurants?
Saint John has so much to see and do, it can be challenging to decide where to start. If your travels take you to St. John's, Dickenson Bay Beach is a must-do.