Search Hotels with Restaurant in Saint John

    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

Saint John Accommodation: Most Popular Cities to Stay

Check availability on Saint John Hotels with Restaurant

Top Saint John Hotels with Restaurant

Ocean Point Beach Resort & Spa - Adults Only

4.0 star property
8.6 out of 10, Excellent, (588)
"I had a very enjoyable stay. The staff was really friendly, accommodating and welcoming. "
Ocean Point Beach Resort & Spa - Adults Only

Galley Bay Resort & Spa

5.0 star property
9.4 out of 10, Exceptional, (455)
"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, (501)
"Best beach and food nearby"
The price is 5.506.410 ₫
7.255.351 ₫ total
includes taxes & fees
1 Sept - 2 Sept
Siboney Beach Club

Trade Winds Hotel

4.0 star property
8.6 out of 10, Excellent, (293)
"Great place to stay"
Trade Winds Hotel

Antigua Village Beach Resort

3.0 star property
8.8 out of 10, Excellent, (388)
"Great location. Very nice and friendly staff. The rooms are a little outdated though (mainly the bathrooms) "
Antigua Village Beach Resort

Heritage Hotel

3.0 star property
6.8 out of 10, (363)
"I stay at Heritage Hotel because of the shops, the market and restaurants that are in easy walking distance to the hotel. "
The price is 2.978.643 ₫
4.044.996 ₫ total
includes taxes & fees
26 Aug - 27 Aug
Heritage Hotel

Buccaneer Beach Club

3.0 star property
9.4 out of 10, Exceptional, (449)
"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, (250)
"Great stay!"
The price is 6.566.456 ₫
7.944.963 ₫ total
includes taxes & fees
1 Sept - 2 Sept
Hawksbill Resort Antigua

Northshore Seaside Suites

3.0 star property
8.8 out of 10, Excellent, (302)
"Fantastic place to stay!!!"
The price is 4.368.754 ₫
6.906.862 ₫ total
includes taxes & fees
10 Aug - 11 Aug
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

Frequently asked questions

How much do hotels with dining in Saint John cost?
You'll pay between 2.978.643 ₫ and 6.566.456 ₫ 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.