Hotels with Restaurants in Saint John from $138

    price find illustration

    Upfront pricing

    Our total price for your stay includes taxes and fees
    deals illustration

    Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
    bed illustration

    Be picky

    Search almost a million properties worldwide

Top Cities in Saint John

Check availability on Saint John Hotels with Restaurants

Pick from 24 Saint John Hotels with Restaurants with updated room rates, reviews, and availability. Most hotels are fully refundable.

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, (456)
"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 "
$241 nightly
The price is $277
Sep 1 - Sep 2
Total with taxes and fees
Siboney Beach Club

Trade Winds Hotel

4.0 star property
8.6 out of 10, Excellent, (295)
"Great place to stay"
$217 nightly
The price is $261
Aug 25 - Aug 26
Total with taxes and fees
Trade Winds Hotel

Antigua Village Beach Resort

3.0 star property
8.8 out of 10, Excellent, (391)
"Loved the area and staff is great housekeeping is so warm and loving everyone has become family will definitely stay here again also views at the restaurant steps away is amazing "
Antigua Village Beach Resort

Heritage Hotel

3.0 star property
6.8 out of 10, (364)
"Location was great. Walking distance to shops and restaurants was excellent. Staff was very friendly and accommodating. I would definitely stay here again"
$110 nightly
The price is $138
Aug 23 - Aug 24
Total with taxes and fees
Heritage Hotel

Buccaneer Beach Club

3.0 star property
9.4 out of 10, Exceptional, (451)
"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, (259)
"Great stay!"
$199 nightly
The price is $249
Sep 3 - Sep 4
Total with taxes and fees
Hawksbill Resort Antigua

Northshore Seaside Suites

3.0 star property
8.8 out of 10, Excellent, (303)
"Satisfied."
$217 nightly
The price is $264
Aug 23 - Aug 24
Total with taxes and fees
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 $138 and $277 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 dining 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 vacay! 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 dining 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 dining in Saint John?
The quickest way to get cheap hotels with dining 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 dining?
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.