Find Hotels with Restaurants in St. John's

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

Search over 2.9 million properties and 550 airlines worldwide.

Pick from 23 St. John's Hotels with Restaurants and compare room rates, reviews, and availability. Most hotels are fully refundable.

Outdoor pool
The Villas at Sunset Lane
3.5 star property
9.8 out of 10, Exceptional, (85)
"You need a car but lots of nice dining areas around the 5-10 minute drive. "
The price is $244
$320 total
includes taxes & fees
May 12 - May 13
The Villas at Sunset Lane
5 bars/lounges
Galley Bay Resort & Spa
4.5 star property
9.4 out of 10, Exceptional, (385)
"Very comfortable and accommodating. The staff was the best, all smiles"
Galley Bay Resort & Spa
Property grounds
Buccaneer Beach Club
3.0 star property
9.4 out of 10, Exceptional, (352)
"A little peoperty not too crowded with private beach "
The price is $186
$246 total
includes taxes & fees
May 5 - May 6
Buccaneer Beach Club
3 outdoor pools, pool umbrellas, sun loungers
Blue Waters Resort & Spa
5.0 star property
9.2 out of 10, Wonderful, (209)
"The staff were very attentive Tremaine, Stephen at Veronica's, the breakfast staff, all were of the highest caliber. Thank You. "
The price is $445
$575 total
includes taxes & fees
May 6 - May 7
Blue Waters Resort & Spa
Aerial view
Northshore Seaside Suites
3.0 star property
8.8 out of 10, Excellent, (184)
"Ocean was beautiful. Nice restaurant next door. The staff was wonderful!"
The price is $158
$215 total
includes taxes & fees
May 2 - May 3
Northshore Seaside Suites
Lunch and dinner served, beach views
Siboney Beach Club
4.0 star property
8.6 out of 10, Excellent, (425)
"Great stay highlighted by an amazing staff. Highly recommend "
The price is $255
$344 total
includes taxes & fees
May 2 - May 3
Siboney Beach Club
On the beach, white sand, sun loungers, beach umbrellas
Antigua Village Beach Resort
3.0 star property
8.6 out of 10, Excellent, (283)
"Hotel was really clean. Just need some updating on some of the kitchen equipment and some other stuff. It’s kinda of dated. Other than that, my stay was good"
Antigua Village Beach Resort
Outdoor pool, pool umbrellas, sun loungers
Ocean Point Resort and Spa - Adults Only
3.0 star property
8.4 out of 10, Very Good, (450)
"This place had such an amazing STAFF oh my god, everyone’s hospitality was impeccable, from the front desk, to the bartenders, to the waiters, I genuinely loved it here. It’s my second time back "
The price is $304
$367 total
includes taxes & fees
May 2 - May 3
Ocean Point Resort and Spa - Adults Only
Outdoor pool, open 7:00 AM to 6:00 PM, pool umbrellas, sun loungers
Trade Winds Hotel
4.0 star property
8.4 out of 10, Very Good, (247)
"Beautiful hotel with friendly staff. "
The price is $198
$261 total
includes taxes & fees
May 6 - May 7
Trade Winds Hotel
In-room safe, individually decorated, individually furnished
Hawksbill Resort Antigua - All Inclusive
3.0 star property
7.6 out of 10, Good, (387)
"The setting was wonderful, the staff were very friendly and the food and drink plentiful although the accommodation was slightly tired. Very good value."
The price is $321
$321 total
includes taxes & fees
May 31 - Jun 1
Hawksbill Resort Antigua - All Inclusive
Don't see what you're looking for?
See all available properties in St. John's
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.

St. John's Hotels with Restaurants information

 

Hotels with Restaurants in St. John's

23

Highest price
$321
Cheapest price
$140
Number of guest reviews
3,605
Total number of hotels in St. John's
717

 

Frequently asked questions

How much do hotels with dining in St. Johns cost?
Hotels in St. Johns range between $140 to $321 per night. You’ll want to come with an appetite — these hotels have restaurants or offer access to awesome foodie experiences. 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.
What are the best hotels with dining in St. Johns?
A favorite is Blue Waters Resort & Spa - All-Inclusive. Base yourself at this 4.5-star property which comes with beach sun loungers and a spa. The Villas at Sunset Lane is another popular hotel with dining to look into. Unpack your bags at this 3.5-star option and take advantage of conveniences like a minibar and individually decorated rooms. You’ll have your pick of multiple hotels with dining in St. Johns with a total average guest review rating of 8.2.
How many hotels with dining are there in St. John's?
You can choose from 23 hotels with dining in St. John’s. No matter if you’re traveling with the kids or planning a weekend escape with your besties, Expedia will help you score the perfect place.
What are the best cheap hotels with dining in St. Johns?
Keep both your wallet and taste buds happy at one of our St. Johns hotels with dining that start from $140 per night. Heritage Hotel will position you near some terrific culinary experiences. Handy amenities here include a terrace and a cafe. Or book at Inn La Galleria, which offers a water view and an ocean view. Use the cash you save at either property to dine your way around St. Johns! If you’re exploring St. Johns and want to save money, there are loads of free and popular attractions to put on your itinerary. Dickenson Bay Beach and Deep Bay Beach are always popular. 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.
Are there any family-friendly hotels with dining in St. Johns?
Traveling with the family in St. Johns is a breeze at Blue Waters Resort & Spa - All-Inclusive. With access to dining and conveniences like childcare services and a swimming pool, your crew can kick back and relax at this 4.5-star stay. The Villas at Sunset Lane is another family-friendly hotel that will put you near some terrific foodie experiences. It has a 3.5-star rating and conveniences including complimentary breakfast and a nearby beach. After checking in and chilling together in your home away from home, it’s time to hit the road and explore some of the local sights. Dickenson Bay Beach and Deep Bay Beach are some of the best family-friendly attractions in St. Johns.
Why book your hotel with dining in St. Johns with Expedia?
Reserving a hotel with dining in St. Johns is as simple as deciding on your travel dates and choosing the option that meets your requirements. Want a property that has an on-site restaurant or is in a foodie hot spot? Want it to be low cost or luxurious? Use Expedia’s filters to further narrow your search results and find the perfect pad.
How can I find cheap hotels with dining in St. Johns?
Expedia can help you easily source cheap hotels with dining in St. Johns. Try our helpful filter tools to look up accommodations with restaurants or optional extras, such as included breakfast and lunch. You can also choose how much you want to spend per night and your preferred hotel star rating to cut costs.
What is there to do in St. Johns near my hotel with dining?
St. John’s has enough experiences and sights to keep you amused for weeks, starting with Dickenson Bay Beach. Hawksbill Beach, Deep Bay Beach and St. John’s Cathedral are other impressive attractions. If you have more time, Eden Beach and Fort Bay Beach are great additions to your itinerary.

Recent reviews of St. John's hotels
Expedia verified reviews