St. John's hotels

St. John's hotels

Search hundreds of travel sites at once for hotels in St. John's

Check-in
Check-out
Compare vs. KAYAK |

Good to know

Low Season October
High Season April
  Average price (weeknight): C$ 315
  Average price (weekend night): C$ 528

cheapest month to stay

46%

expected price decrease

most expensive time to stay

44%

expected price increase

(avg. price over the last 2 weeks)

Sun. - Thu.

(weeknight)

(avg. price over the last 2 weeks)

Fri. & Sat.

(weekend night)

FAQs when booking a hotel in St. John's

How much is a cheap hotel in St. John's?
KAYAK users have found double rooms in St. John's for as cheap as C$ 63 in the last 3 days. The average price is C$ 210.
How can I find hotels near me?
Take a look at our extensive hotel Heatmaps to find the best hotels near you.

Where to stay in St. John's?

Our Heatmaps tool will help you find the perfect place to stay in St. John's by showing you how close hotel options are to major activities

Best St. John's hotels

Show all
Buccaneer Beach Club - Cedar Grove - Building
1
9.3 Excellent (178 reviews)
C$ 336+
Overview
With a stay at Buccaneer Beach Club in St. John's (Dickenson Bay), you'll be a 1-minute drive from Dickenson Bay Beach and 10 minutes from Fort James. Featured amenities include a computer station, multilingual staff, and luggage storage. Free self parking is available onsite.
Blue Waters Resort and Spa - Cedar Grove - Building
2
9.1 Excellent (232 reviews)
C$ 814+
Overview
When you stay at Blue Waters Resort and Spa in St. John's, you'll be on the beach, within a 15-minute drive of Dickenson Bay Beach and Fort James. Featured amenities include limo/town car service, dry cleaning/laundry services, and a 24-hour front desk. Free self parking is available onsite.
Antigua Village Beach Resort - Cedar Grove - Building
3
8.6 Excellent (197 reviews)
C$ 248+
Overview Reviews
With a stay at Antigua Village Beach Resort in St. John's (Dickenson Bay), you'll be within a 15-minute drive of Dickenson Bay Beach and Fort James. Featured amenities include a business center, luggage storage, and laundry facilities. A roundtrip airport shuttle is provided for a surcharge (available 24 hours), and free self parking is available onsite.
9.4 Excellent
Pros: Everything was great
Cons: Bed was pretty hard
Siboney Beach Club - Cedar Grove - Bedroom
4
8.3 Excellent (286 reviews)
C$ 314+
Overview
When you stay at Siboney Beach Club in St. John's, you'll be on the beach, a 1-minute drive from Dickenson Bay Beach and 10 minutes from Fort James. Featured amenities include dry cleaning/laundry services, luggage storage, and a library. Free self parking is available onsite.
Trade Winds Hotel - Cedar Grove - Building
5
8.3 Excellent (100 reviews)
C$ 272+
Overview
With a stay at Trade Winds Hotel in St. John's (Dickenson Bay), you'll be a 1-minute drive from Dickenson Bay Beach and 8 minutes from Fort James. Featured amenities include a business center, dry cleaning/laundry services, and a 24-hour front desk. Free self parking is available onsite.
Overview Reviews
With a stay at Ocean Point Resort and Spa - Adults Only in St. John's, you'll be on the beach, within a 10-minute drive of Dickenson Bay Beach and Leeward Islands. Featured amenities include complimentary wired Internet access, dry cleaning/laundry services, and multilingual staff. A shuttle from the airport to the hotel is provided for a surcharge (available 24 hours), and free self parking is available onsite.
10.0 Excellent
Pros: Everything was great! Staff was very nice! The restaurant was amazing! I was with a friend and we really enjoyed our stay!Thanks to Rossana we were able to book the best tours ever! Very clean and great location! I would love to come back!!
8.8 Excellent
Pros: Close proximity to the beach, friendly staff and great atmosphere. Relaxing hotel, great views of the beach. Would recommend.
10.0 Excellent
Pros: I highly recommend it. Kindness, respect and service of the hotel staff is excellent. It is a very quiet place with a beautiful sea view and many details for the convenience of guests. CONGRATULATIONS! NICCOLÓ AND HIS TEAM ARE THE BEST!
Starfish Jolly Beach Resort - St. John's - Bedroom
7
7.6 Good (1,717 reviews)
C$ 314+
Overview Reviews
The Jolly Beach Resort Antigua is situated on one of the premier beaches on the Caribbean Island of Antigua. The beaches on this tropical paradise are full of fluffy white sand, while the waters are beautiful hues of turquoise. There are 464 rooms in this resort, which is one of the largest on the island. Rooms have private terraces or balconies depending on what floor they are on. The decor in the rooms is a little dated but they are comfortable and located on one of the island's most popular beaches. All rooms have private bathrooms, TVs, and free WiFi access. Guests who would like a little bit more space can choose to book a junior suite. There are 5 restaurants on the property of this all-inclusive resort. The cuisines served include Mexican, beach grill, Caribbean, Italian, and international foods. There are also 3 bars, of which one is a swim-up bar. There is a deli that’s great for anyone just wanting to grab a snack. Guests who want to venture out of the resort can check out any of the amazing restaurants located all over the island. The Jolly Beach Resort Antigua has plenty of things to do. Guests can utilize The Palms Wellness Center, which has a spa, a salon, and a fitness center. There are chairs for laying out at the pool or the beach. Visitors can get into the crystal-clear water and go for a swim, or try out any number of watersports. The resort also has basketball courts, tennis courts, volleyball, on-site snorkeling, and more. The Jolly Beach Resort Antigua is the perfect location for couples, families, and singles going on vacation. There is so much to do, and some of the best weather in the Caribbean to do it in.
4.6 Okay
Pros: BEACH AND GROUNDS WERE NICE
Cons: DIRTY,CONFUSED STAFF,PROPERTY IN POOR CONDITION IN NEED OF COMPLETE RESTORATION
Anchorage Inn - St. John's - Building
8
7.1 Good (125 reviews)
C$ 129+
Overview Reviews
With a stay at Anchorage Inn in St. John's (Runaway Bay), you'll be a 2-minute drive from Dickenson Bay Beach and 5 minutes from Fort James. Featured amenities include complimentary wired Internet access, a computer station, and dry cleaning/laundry services. Free self parking is available onsite.
4.5 Okay
Pros: Close to town.
Cons: the sheets were dirty. The bed squeaked just by sitting. The window blinds didn't work. Too small.
Heritage Hotel - St. John's - Building
9
7.0 Good (84 reviews)
C$ 160+
Overview Reviews
With a stay at Heritage Hotel, you'll be centrally located in St. John's, a 5-minute drive from Dickenson Bay Beach and 6 minutes from Fort James. Featured amenities include complimentary wired Internet access, a 24-hour business center, and complimentary newspapers in the lobby. Free self parking is available onsite.
6.2 Good
Pros: convenient location
Cons: too many roaches.
Halcyon Cove by Rex Resorts - Cedar Grove - Bedroom
10
6.6 Good (116 reviews)
C$ 332+
Overview Reviews
Nestled on the beach, this St. John's property is just steps from Marble Hill and Dickenson Bay Beach. Runaway Bay Beach and Fort Bay Beach are also within 3 mi (5 km).
7.4 Good
Pros: Great Saff
Cons: Place needs some upgrades
3.3 Mediocre
Pros: The beach was the only beautiful part of this resort. Though there tended to be more seaweed in the water than any other beach, even with Sandals right next door
Cons: Although the resort was inexpensive, the value for the money was miserable. Unfriendly staff, sub-par food, and not much to do activity wise. I woke up in the middle of the night extremely thirsty but found that there was zero access to water anywhere on the resort. I, as well as many other guests I spoke with, will not be returning.