Search Hotels with Restaurant in St. John's

    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 St. John's Hotels with Restaurant

This weekend
Next weekend

Top St. John's Hotels with Restaurant

Ocean Point Beach Resort & Spa - Adults Only

4.0 star property
8.6 out of 10, Excellent, (579)
"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, (449)
"We stayed at Galley "
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, (495)
"Best beach and food nearby"
The price is 6.271.440 ₫
8.226.039 ₫ total
includes taxes & fees
4 Jul - 5 Jul
Siboney Beach Club

Trade Winds Hotel

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

Antigua Village Beach Resort

3.0 star property
8.8 out of 10, Excellent, (380)
"Next to the beach, staff was very polite. "
Antigua Village Beach Resort

Heritage Hotel

3.0 star property
6.8 out of 10, (352)
"Staying next to big banana restaurant was a plus "
The price is 2.232.251 ₫
3.096.269 ₫ total
includes taxes & fees
5 Jul - 6 Jul
Heritage Hotel

Buccaneer Beach Club

3.0 star property
9.4 out of 10, Exceptional, (442)
"Nice property with the beach steps away "
Buccaneer Beach Club

Hawksbill Resort Antigua

4.0 star property
8.8 out of 10, Excellent, (211)
"I cant stay enough good things about this property and the staff"
The price is 6.990.565 ₫
8.440.313 ₫ total
includes taxes & fees
27 Jul - 28 Jul
Hawksbill Resort Antigua

Northshore Seaside Suites

3.0 star property
8.8 out of 10, Excellent, (302)
"Fantastic place to stay!!!"
The price is 3.796.834 ₫
5.620.778 ₫ total
includes taxes & fees
4 Jul - 5 Jul
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 St. John's cost?
Prepare to pay between 2.232.251 ₫ and 6.990.565 ₫ per night for hotels in St. John's. A perfect stay with a restaurant, or one that's close to a top foodie area, is only a few clicks away with 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 St. John's?
St. John's offers multiple hotels with dining with a total average guest review rating of 8.6. The Villas at Sunset Lane is a popular option if you'd like to sink your teeth into the local dining scene. It has a 3.5-star rating and includes amenities such as a minibar and pillow top mattresses. Siboney Beach Club is another favourite. This 4-star hotel offers access to some delightful food experiences and comes with a swimming pool and a beach bar.
How many hotels with restaurants are there in St. John's?
Choose from 23 hotels offering access to great dining options in St. John's. Whether you're holidaying with the kids or planning a weekend escape with some pals, Expedia will help you find the best place.
Are there any family-friendly hotels with dining in St. John's?
You and your crew will feel right at home at Trade Winds Hotel, a 4-star option not far from downtown. Amenities here include complimentary breakfast and laundry facilities. Another family-friendly hotel with dining in St. John's is Hodges Bay Resort and Spa. A children's pool and complimentary breakfast help make this 4.5-star escape a favourite among guests. After checking in and kicking back together in your home away from home, it's time to head out and explore the sights. Dickenson Bay Beach and Galley Bay are popular family-friendly attractions in St. John's.
Are there any 5-star hotels with dining in St. John's?
Blue Waters Resort & Spa is a fantastic 5-star hotel with dining in St. John's. Around 5 km from the downtown area, a tennis court and a terrace are among the amenities here. The Cove Suites at Blue Waters Resort and Spa is another impressive retreat that will place you close to some delectable food experiences. Also rated 5 stars, it's around 5 km from the centre of the city and has designer toiletries and a terrace.
Why book your hotel with restaurants in St. John's with Expedia?
Reserving a hotel with restaurants in St. John's is as easy as working out your travel dates and picking an option that has what you need. Want a stay that has its own restaurant or is in a foodie hot spot? Want it to be affordable or luxurious? Use Expedia's filters to narrow your results even further and find your ideal match.
How can I find cheap hotels with restaurants in St. John's?
The best way to track down cheap hotels with restaurants in St. John's is with Expedia's easy-to-use filter tool. Book accommodation with restaurants or tasty extra touches, like included dinner. You can also refine your search results by budget, star rating and amenities to snag unbeatable deals with only a few clicks.
What is there to do in St. John's near my hotel with restaurants?
You'll find loads of superb things to do and see in St. John's. Discover top attractions like Dickenson Bay Beach, Deep Bay Beach and Eden Beach. Hawksbill Beach, St. John's Cathedral and Museum of Antigua and Barbuda are other must-do's.