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

This weekend
Next weekend

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

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,000 reviews)
"Beautiful destination & hotel Very clean & staff really good & friendly Food was lovely & plenty of variety "
United States
Caroline Mary
The price is £423
includes taxes & fees
25 Mar - 26 Mar
Royalton Antigua, An Autograph Collection All-Inclusive Resort

Hawksbill Resort Antigua

Hawksbill Resort Antigua
4.0 star property
Five Islands Village
8.8 out of 10, Excellent, (359 reviews)
"Lovely location and beautifully kept grounds. Friendly staff."
United Kingdom
Joanna
The price is £417
includes taxes & fees
28 Mar - 29 Mar
Hawksbill Resort Antigua

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, (626 reviews)
"The staff was amazing! Food was good and drinks were better. "
United States
Christopher John
The price is £212
includes taxes & fees
28 Mar - 29 Mar
Ocean Point Beach Resort & Spa - Adults Only

Weatherills Hotel

Weatherills Hotel
3.0 star property
St. John's
9.4 out of 10, Exceptional, (75 reviews)
"Terrific staff here, spotless rooms and good AC. Restaurant and bar very nice, food excellent."
United Kingdom
Dean
The price is £196
includes taxes & fees
9 Mar - 10 Mar
Weatherills 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 £132
includes taxes & fees
26 Feb - 27 Feb
Caribbean Inn & Suites

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.6 out of 10, Excellent, (324 reviews)
"Clean room, friendly staff & great food. "
United States
Bianca
The price is £486
includes taxes & fees
10 Mar - 11 Mar
Hodges Bay Resort & Spa, an HQ Luxury Resort & Residences

The Villas at Sunset Lane

The Villas at Sunset Lane
3.5 star property
St. John's
9.6 out of 10, Exceptional, (125 reviews)
"Spotless and beautiful, this is a hidden gem. Beautiful well kept grounds and a beautiful view. Decent price and 10/15 minute walk to the beach. "
United States
Chris
The price is £295
includes taxes & fees
4 Mar - 5 Mar
The Villas at Sunset Lane

Royalton CHIC Antigua, An Autograph Collection All-Inclusive Resort – Adults Only

Royalton CHIC Antigua, An Autograph Collection All-Inclusive Resort – Adults Only
4.5 star property
Dickenson Bay
7.6 out of 10, Good, (617 reviews)
"Clean, great beach access, and the staff was wonderful. "
United States
carla
The price is £490
includes taxes & fees
2 Mar - 3 Mar
Royalton CHIC Antigua, An Autograph Collection All-Inclusive Resort – Adults Only

Northshore Seaside Suites

Northshore Seaside Suites
3.0 star property
St. John's
8.8 out of 10, Excellent, (309 reviews)
"The owner was wonderful, food was delicious and the property was charming! "
United States
Roger
The price is £232
includes taxes & fees
27 Feb - 28 Feb
Northshore Seaside Suites

Cortsland Hotel

Cortsland Hotel
3.0 star property
St. John's
7.6 out of 10, Good, (154 reviews)
"the staff was great "
Canada
nadine
The price is £154
includes taxes & fees
10 Mar - 11 Mar
Cortsland Hotel
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.

The Annual Holiday Sale

Members save up to 40% on hotels and holiday homes. Plan this year’s big trip and save.

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 £132 to £490 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.2.
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 £132 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.