Search Hotels with Restaurant in St. John's

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on St. John's Hotels with Restaurant

Our top choices for St. John's hotels with a restaurant

Hawksbill Resort Antigua

Hawksbill Resort Antigua
4.0 star property
Five Islands Village
8.8 out of 10, Excellent, (420 reviews)
"Beach view and very intimate loved this property"
United States
Ginger
The price is £263
includes taxes & fees
11 Jun - 12 Jun
Hawksbill Resort Antigua

Royalton Antigua, An Autograph Collection All-Inclusive Resort

Royalton Antigua, An Autograph Collection All-Inclusive Resort
4.5 star property
Five Islands Village
7.4 out of 10, Good, (1,013 reviews)
"The resort was beautiful would absolutely go again"
United States
Saafab
The price is £378
includes taxes & fees
10 Jun - 11 Jun
Royalton Antigua, An Autograph Collection All-Inclusive Resort

Cortsland Hotel

Cortsland Hotel
3.0 star property
St. John's
7.6 out of 10, Good, (162 reviews)
"Clean room, helpful and friendly staff, sufficient parking"
United States
Emily
The price is £146
includes taxes & fees
1 Jul - 2 Jul
Cortsland Hotel

Caribbean Inn & Suites

Caribbean Inn & Suites
3.0 star property
St. John's
6.8 out of 10, (81 reviews)
"Room was very clean and the staff is amazing.."
United States
Marcus
The price is £134
includes taxes & fees
28 Jun - 29 Jun
Caribbean Inn & Suites

Heritage Hotel

Heritage Hotel
3.0 star property
St. John's
7.0 out of 10, Good, (424 reviews)
"Clean room and friendly helpful staff."
Canada
Jerome
The price is £86
includes taxes & fees
25 Jun - 26 Jun
Heritage Hotel

Siboney Beach Club

Siboney Beach Club
4.0 star property
St. John's
8.8 out of 10, Excellent, (529 reviews)
"Our room was excellent with lovely restaurant and great beach access"
United States
Lorna
The price is £236
includes taxes & fees
15 Jun - 16 Jun
Siboney Beach Club

Northshore Seaside Suites

Northshore Seaside Suites
3.0 star property
St. John's
9.0 out of 10, Wonderful, (329 reviews)
"Beautiful hotel with a breathtaking sea view. The restaurant is excellent, and Druso and Tiziana are incredibly friendly and welcoming. A rare family-run gem—highly recommended!"
United States
Claudio
The price is £197
includes taxes & fees
14 Jun - 15 Jun
Northshore Seaside Suites

Weatherills Hotel

Weatherills Hotel
3.0 star property
St. John's
9.2 out of 10, Wonderful, (84 reviews)
"Beautiful place with great staff."
United States
Cheryl
The price is £154
includes taxes & fees
10 Jul - 11 Jul
Weatherills Hotel

The Villas at Sunset Lane

The Villas at Sunset Lane
3.5 star property
St. John's
9.6 out of 10, Exceptional, (130 reviews)
"Clean room, wonderful hostess who went above and beyond"
United States
Pamela
The price is £302
includes taxes & fees
20 Jun - 21 Jun
The Villas at Sunset Lane

Hodges Bay Resort & Spa, an HQ Luxury Resort & Residences

Hodges Bay Resort & Spa, an HQ Luxury Resort & Residences
4.5 star property
St. John's
8.8 out of 10, Excellent, (348 reviews)
"The property was beautiful, well maintained and immaculate. The staff extremely professional/ knowledgeable and the accommodating. The amenities met our needs."
United States
Joyce Barrett
The price is £424
includes taxes & fees
14 Jun - 15 Jun
Hodges Bay Resort & Spa, an HQ Luxury Resort & Residences
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.

Top St. John's Hotel Reviews

Frequently asked questions

How much do hotels with restaurants in St. Johns cost?
Hotels in St. Johns range between £86 to £424 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 restaurants in St. Johns?
A favourite 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 restaurants in St. Johns with a total average guest review rating of 8.3.
How many hotels with restaurants are there in St. John's?
You can choose from 23 hotels with restaurants in St. John's. No matter if you're travelling 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 restaurants that start from £86 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 restaurants in St. Johns?
Travelling 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 accommodation 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.