Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Find Hotels in St. John's

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

St. John's hotels and places to stay

Sandals Grande Antigua - ALL INCLUSIVE Couples Only
5 out of 5
Dickinson Bay, St. John's, Antigua
Get Rates
1.32 mi from city center
4.3/5Excellent! (286 reviews)
Great resort on beautiful Antiguan beach

"The resort is fantastic. Loved the facilities. Food was good.The best place to eat was the sushi restaurant! Staff were lovely!"…"

Reviewed on Dec 29, 2019

Sandals Grande Antigua - ALL INCLUSIVE Couples Only
Dickenson Bay Oasis Antigua Village
3 out of 5
Marina Bay Road, St. John's
Free CancellationReserve now, pay when you stay
The price is $167 per night
1.28 mi from city center
4.2/5Excellent! (9 reviews)

"I had a room that was not renovated. It was okay, for the price. The description mentioned two restaurants. But, actually, they are not affiliated with the hotel. Therefore, no room service."…"

Reviewed on Dec 19, 2019

Dickenson Bay Oasis Antigua Village
Table D'Hote Cottages
3 out of 5
Marble Hill Rd, St. John's, ANU
The price is $61 per night
1.28 mi from city center
4.5/5Wonderful! (36 reviews)

"The cottage was comfortable, spacious and very homey. Nicki helped to make our stay wonderful. She is a gracious host and accommodated us with beach towels and small requests at a moments notice. We look forward to staying here again in the near future"…"

Reviewed on Mar 14, 2020

Table D'Hote Cottages
Hawksbill by Rex Resorts - All Inclusive
3 out of 5
Hawksbill Beach, Five Islands, St. John's, Antigua
Get Rates
3.25 mi from city center
3.8/5Good! (296 reviews)

"i really enjoy the clothing optional beach. Our beach front cottage was nice, but it needs work. bathroom screens are ripped, so the one night that we left the windows open for the breeze we had big mosquito problems. Other than that the staff are for the most part very friendly and helpful. The ..."…"

Reviewed on Mar 17, 2020

Hawksbill by Rex Resorts - All Inclusive
Buccaneer Beach Club
3 out of 5
Dickenson Bay, St. John's, Antigua
The price is $161 per night
1.2 mi from city center
4.8/5Exceptional! (151 reviews)

"We spent a week here during the height of the North American Covid-19 crisis and the beginnings of travel restrictions. The property was not full and we found the amenities (beach chairs, umbrellas, pool loungers etc.) to be plentiful and well taken care of. The rooms are clean, easily spacious enough ..."…"

Reviewed on Mar 23, 2020

Buccaneer Beach Club
Blue Waters Resort and Spa
4.5 out of 5
Soldier’s Bay, St. John's, Antigua
Get Rates
2.64 mi from city center
4.6/5Wonderful! (194 reviews)
always a lovely place but service can be off

"We stayed in a suite in Cove Villas, a quiet lovely room with a nice patio and sea view. Blue Waters has always been my favorite on the north of the island, even the service could be not as good as expected given the cost and the reputation. This time our villas manager promised a few items and NEVER ..."…"

Reviewed on Jan 27, 2020

Blue Waters Resort and Spa
Starfish Halcyon Cove Resort Antigua-All Inclusive
3 out of 5
Dickenson Bay, St. John's, Antigua
Get Rates
1.65 mi from city center
3.2/5 (682 reviews)

"Loved the location of the property and the all-inclusives. It afforded us a pleasant stay. Unfortunately, because a member of my party uses a cane, the constant up and down required to get from point A to point B was very taxing. Elevators need to be installed or the restaurant needs to be relocated. ..."…"

Reviewed on Mar 19, 2020

Starfish Halcyon Cove Resort Antigua-All Inclusive
Cove Suites at Blue Waters
5 out of 5
Soldier’s Bay, St. John's, Antigua
Get Rates
2.65 mi from city center
4.7/5Exceptional! (10 reviews)
The staff make the resort

"An excellent resort hotel with the most wonderful staff & management. Room to relax & enjoy the facility’s on offer. If a problem happens then it is resolved very quickly. No mosquitoes issues here, with regular fogging & room defenders."…"

Reviewed on Sep 28, 2019

Cove Suites at Blue Waters
Antigua Village Beach Resort
3 out of 5
Dickenson Bay, St. John's, Antigua
The price is $186 per night
1.28 mi from city center
4.1/5Very Good! (152 reviews)

"All good really. Particularly liked the gardens. The bedside lights in our room were too high on the wall! Seriously, that's the only negative I can think of!"…"

Reviewed on Feb 18, 2020

Antigua Village Beach Resort
Ocean Point Resort and Spa - Adults Only
3 out of 5
Hodges Bay, St. John's, Antigua
Get Rates
3.6 mi from city center
4.1/5Very Good! (249 reviews)

"Beautiful area to eat meals; very nice staff; clean facilities"…"

Reviewed on Mar 28, 2020

Ocean Point Resort and Spa - Adults Only
Don't see what you're looking for?
See all available properties in St. John's
View all properties
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.

Visiting St. John's

Travelers to St. John's give high marks for the beaches and top-notch restaurants. This city also attracts tourists with its shopping and live music. Top sights in the city include Dickenson Bay Beach and Fort James.

  • There are 53 hotels and other accommodations in St. John's
  • The closest major airport is in St. John's (ANU-V.C. Bird Intl.), 4.2 mi (6.8 km) from the city center
  • The next closest is in Plymouth (MNI-Gerald's Field), 32.7 mi (52.6 km) away

Sightseeing and Staying in St. John's

The city's natural setting is picturesque, including the beaches and these places to visit: Dickenson Bay Beach, Runaway Bay Beach, and Fort Bay Beach. Shopping is a favorite activity, so consider an excursion to Heritage Quay and Public Market. Exploring the waterfront is a top activity, and Jolly Harbour Marina is one place to visit.

In St. John's, there are 53 hotels and other lodging options so you'll have plenty of choices for a perfect vacation. Here are highly ranked ones based on our user reviews:

  • The Villas at Sunset Lane - Adults Only - This 3.5-star hotel features free breakfast, a restaurant, and an outdoor pool. It's a favorite with Expedia travelers for its breakfast and beach locale.
  • Yepton Estate Cottages - Our customers love the beach locale and high-quality beds at this cottage. This 3-star cottage features an outdoor pool, free WiFi, and free parking.
  • Buccaneer Beach Club - With a stay at this 3-star hotel, guests can enjoy access to an outdoor pool and free parking, along with an in-room kitchenette. Expedia customers like its pool and helpful staff.

Other top sights in St. John's include Fort James. Outside the city, top places to visit include Nelson's Dockyard, located 10.9 mi (17.6 km) from the city center, and Devil's Bridge, which is 12 mi (19.3 km) away.

Dressing for St. John's

  • Between January and March, you can expect the daytime average to be around 84°F and the nighttime average to be 70°F
  • From April to June, temperatures average about 87°F during the day and 72°F at night
  • July through September averages 88°F during the day and 75°F at night
  • In October-December, the average temperature is 88°F during the day and 71°F at night
  • Average annual rainfall for St. John's is 42.99 inches
  • Hottest months are usually September and October with an average temperature of 87°F, while the coldest months are February and January with an average of 71°F

Frequently asked questions

What's the best place to stay in St. John's?
Galley Bay Resort & Spa - All Inclusive - Adults Only is ranked highly by Expedia customers. This 4.5-star property offers a full-service spa and 4 restaurants. Other favorite options based on reviews include Sandals Grande Antigua - ALL INCLUSIVE Couples Only and Hodges Bay Resort and Spa.
If I need to cancel my hotel reservation in St. John's, will I receive a refund?
Yes, most room reservations are refundable provided that you cancel before the hotel’s cancellation deadline, which often is within 24-48 hours of check in. If your reservation is non-refundable, you might be able to cancel it and be given a refund within a 24-hour period of your booking. Plug in your dates, click on “Search”, then use the “free cancellation” filter to review the best options available in St. John’s.
Where can I learn more about changing or cancelling my trip to St. John's?
For additional details about rescheduling or cancelling your trip to St. John’s, go to https://www.expedia.com/service/.
What's the best budget-friendly accommodation in St. John's?
Based on reviews, Starfish Halcyon Cove Resort Antigua-All Inclusive is a popular 3-star property for our travelers looking for an economical choice, and features free buffet breakfast and free WiFi. Other good choices to stay on the cheap include Heritage Hotel and Inn La Galleria.
What's the best hotel when traveling with kids to St. John's?
Dickenson Bay Cottages is a top 3-star apartment on Expedia for families, and features an outdoor pool and in-room kitchens. Other good choices for your family trip include Trade Winds Hotel and Hawksbill by Rex Resorts - All Inclusive. Attractions in the area like Stingray City and Reservoir Range are also fun for kids of all ages.
What's the best place to stay for a romantic vacation in St. John's?
Blue Waters Resort and Spa is a favorite 4.5-star hotel for couples, and features a full-service spa and a garden-view restaurant. Other good options for a romantic stay include Ocean Point Resort and Spa - Adults Only and Hawksbill by Rex Resorts - All Inclusive.
What's the best accommodation for an all-inclusive stay in St. John's?
Starfish Halcyon Cove Resort Antigua-All Inclusive is a 3-star all-inclusive property featuring 2 restaurants and 2 bars, and a favorite with Expedia travelers. Other good options for your stay include Blue Waters Resort and Spa and Galley Bay Resort & Spa - All Inclusive - Adults Only.
What's the best pet-friendly place to stay in St. John's?
Touch Therapies Guest House is a top apartment for people traveling with their pets, and offers a full-service spa and laundry facilities for its human guests. Inn La Galleria is another good choice if you’re bringing your pet along.
What's the best place to stay with easy access to Dickenson Bay Beach?
Adjacent to Dickenson Bay Beach, Starfish Halcyon Cove Resort Antigua-All Inclusive is one of the top choices for your stay based on our traveler data, and this 3-star property offers 2 restaurants and 2 bars. Other good options close by include Siboney Beach Club and Antigua Village Beach Resort.
What about the best place to stay close to Deep Bay Beach?
One of the top choices for your stay is Royalton Antigua Resort and Spa – All Inclusive, located a short 0.5 mi (0.9 km) from Deep Bay Beach, and this 4.5-star property offers 7 restaurants and 6 bars. Galley Bay Resort & Spa - All-Inclusive - Adults Only and Inn La Galleria are two other good choices in the immediate area.
What's the best place to stay for a beach vacation in St. John's?
Galley Bay Resort & Spa - All Inclusive - Adults Only is a top 3-star beachfront condo with an outdoor pool and sun loungers. Other good options for your stay near the beach include Anchorage Inn and Starfish Halcyon Cove Resort Antigua-All Inclusive. Head to Dickenson Bay Beach or Runaway Bay Beach for some quality time by the water.
What's the best luxury accommodation in St. John's?
Blue Waters Resort and Spa is a 4.5-star hotel with 4 restaurants and 3 bars, and it’s a popular choice for Expedia travelers looking for a pampering stay. Cove Suites at Blue Waters and Galley Bay Resort & Spa - All Inclusive - Adults Only are other upscale choices for your trip.

Recent reviews of St. John's hotels

More trip options