Saint John Hotels with Restaurants

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Top cities in Saint John

Check prices for these dates

Our top choices for Saint John hotels with a restaurant

1. Ocean Point Beach Resort & Spa - Adults Only

Ocean Point Beach Resort & Spa - Adults Only
4.0 star property
St. John's
8.6 out of 10, Excellent, (724 reviews)
"VERY CLEAN! No elevators, but they have staff to take your luggage up to your room. The rum punch at the front desk was amazing. Overall, really nice stay. Would highly recommend."
United States
Howeidy
The price is RM814
RM1,075 total
includes taxes & fees
1 Dec - 2 Dec
Ocean Point Beach Resort & Spa - Adults Only

2. Galley Bay Resort & Spa - All inclusive

Galley Bay Resort & Spa - All inclusive
5.0 star property
Five Islands Village
9.4 out of 10, Exceptional, (503 reviews)
"Everyone at Galley Bay is very friendly and helpful. The Hot Stone Massage at the Spa was wonderful! Delicious food at all restaurants. Highly recommended if you’re looking for a laid back, quiet, resort to relax and unwind."
United States
Doreen
Galley Bay Resort & Spa - All inclusive

3. Starfish Halcyon Cove Resort Antigua - All Inclusive

Starfish Halcyon Cove Resort Antigua - All Inclusive
4.5 star property
Dickenson Bay
6.6 out of 10, (620 reviews)
"Maybe the timing was just right, but together with a group of Canadians we fully created an atmosphere of joy, bfast, and dinner service could see us grouping and just making our vacation a plan of fun and joy, joined by Bryan this adorable English taxi driver, he made us laugh and he also new so much about Antigua, we had fun times, even when the weather did not cooperate the food made up for it, age is beginning to show on the structure, but they did well,price was right. it also was like old...
Canada
Cortwright,LD.C
Starfish Halcyon Cove Resort Antigua - All Inclusive

4. Siboney Beach Club

Siboney Beach Club
4.0 star property
St. John's
8.8 out of 10, Excellent, (541 reviews)
"The place is beautiful. The breakfast at the restaurant was great. The front desk staff could be a little bit nicer."
United States
Eva Marie
The price is RM1,186
RM1,547 total
includes taxes & fees
12 Nov - 13 Nov
Siboney Beach Club

5. Trade Winds Hotel

Trade Winds Hotel
4.0 star property
Dickenson Bay
8.6 out of 10, Excellent, (339 reviews)
"Nice, quiet and clean place to stay if you are on business in St. John. Beach is also very nearby. You will certainly FullJoy."
United States
Keith Lee
The price is RM1,005
RM1,317 total
includes taxes & fees
18 Nov - 19 Nov
Trade Winds Hotel

6. Antigua Village Beach Resort

Antigua Village Beach Resort
3.0 star property
Dickenson Bay
8.8 out of 10, Excellent, (466 reviews)
"Good rooms and amenities. Good staff . Good location. Good property"
United States
Saneka
The price is RM919
RM1,208 total
includes taxes & fees
5 Dec - 6 Dec
Antigua Village Beach Resort

7. Heritage Hotel

Heritage Hotel
3.0 star property
St. John's
7.0 out of 10, Good, (463 reviews)
"I like the fact that it’s right in town around everyting the workers are so nice I appreciate"
United States
Sharon
The price is RM439
RM598 total
includes taxes & fees
6 Nov - 7 Nov
Heritage Hotel

8. Buccaneer Beach Club

Buccaneer Beach Club
3.0 star property
St. John's
9.4 out of 10, Exceptional, (560 reviews)
"The location right in front of the beach was great"
United States
Hector
The price is RM661
RM880 total
includes taxes & fees
6 Nov - 7 Nov
Buccaneer Beach Club

9. Hawksbill Resort Antigua

Hawksbill Resort Antigua
4.0 star property
Five Islands Village
8.8 out of 10, Excellent, (541 reviews)
"Was just an amazing experience and place to spend vacation at. The food was great and the staff was so kind. We hope to be back."
United States
Skye
The price is RM1,740
RM2,077 total
includes taxes & fees
5 Nov - 6 Nov
Hawksbill Resort Antigua

10. Northshore Seaside Suites

Northshore Seaside Suites
3.0 star property
St. John's
9.0 out of 10, Wonderful, (332 reviews)
"Fantastic stay will definitely return. Staff is awesome."
United States
Jhuakeen
The price is RM870
RM1,297 total
includes taxes & fees
16 Nov - 17 Nov
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.

Frequently Asked Questions

How much do hotels with dining in Saint John cost?

You'll pay between RM 438 and RM 1,740 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 0. 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 55 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.