Searching for hotels in St. John's? Compare room rates and reviews to find your ideal stay.

Our Top Hotel Picks

Whether you're looking for budget or luxury hotels in St. John's, we've got you covered!

St. John's Hotels Recommended for You

Check out our selection of great hotels in St. John's.

5 star

Cocobay Resort Antigua - All Inclusive - Adults Only
4.5/597 Reviews

Cocobay Resort Antigua - All Inclusive - Adults Only

St. John's|8.78km from city center
Located in Valley Church, Cocobay Resort - All Inclusive - Adults Only is by the ocean, a 1-minute drive from Valley Church Beach and 9 minutes from Jolly Beach. This upscale property is 5 mi (8.1 km) from Hermitage Bay and 9.5 mi (15.2 km) from Runaway Bay Beach.Relax at the full-service spa, where you can enjoy massages and body treatments. You're sure to appreciate the recreational amenities, which include 4 outdoor swimming pools and a fitness center. This Colonial property also features complimentary wireless internet access, concierge services, and gift shops/newsstands.This property is all inclusive. Rates include meals and beverages at onsite dining establishments. Charges may be applied for dining at some restaurants, special dinners and dishes, some beverages, and other amenities. Satisfy your appetite with international cuisine at Rafters, one of the property's 2 restaurants. Relax with a refreshing drink at the beach bar, the poolside bar, or one of 2 bars/lounges.Featured amenities include a 24-hour front desk, laundry facilities, and a safe deposit box at the front desk. Guests may use a roundtrip airport shuttle for a surcharge, and free self parking is available onsite.Make yourself at home in one of the 61 air-conditioned rooms featuring refrigerators. Rooms have private furnished balconies. Complimentary wireless internet access is available to keep you connected. Private bathrooms with showers feature designer toiletries and hair dryers.

Find More Hotels

Business travel

Find More Hotels

Breakfast

Cocobay Resort Antigua - All Inclusive - Adults Only
4.5/597 Reviews

Cocobay Resort Antigua - All Inclusive - Adults Only

St. John's|8.78km from city center
Located in Valley Church, Cocobay Resort - All Inclusive - Adults Only is by the ocean, a 1-minute drive from Valley Church Beach and 9 minutes from Jolly Beach. This upscale property is 5 mi (8.1 km) from Hermitage Bay and 9.5 mi (15.2 km) from Runaway Bay Beach.Relax at the full-service spa, where you can enjoy massages and body treatments. You're sure to appreciate the recreational amenities, which include 4 outdoor swimming pools and a fitness center. This Colonial property also features complimentary wireless internet access, concierge services, and gift shops/newsstands.This property is all inclusive. Rates include meals and beverages at onsite dining establishments. Charges may be applied for dining at some restaurants, special dinners and dishes, some beverages, and other amenities. Satisfy your appetite with international cuisine at Rafters, one of the property's 2 restaurants. Relax with a refreshing drink at the beach bar, the poolside bar, or one of 2 bars/lounges.Featured amenities include a 24-hour front desk, laundry facilities, and a safe deposit box at the front desk. Guests may use a roundtrip airport shuttle for a surcharge, and free self parking is available onsite.Make yourself at home in one of the 61 air-conditioned rooms featuring refrigerators. Rooms have private furnished balconies. Complimentary wireless internet access is available to keep you connected. Private bathrooms with showers feature designer toiletries and hair dryers.

Find More Hotels

Family friendly

Cocobay Resort Antigua - All Inclusive - Adults Only
4.5/597 Reviews

Cocobay Resort Antigua - All Inclusive - Adults Only

St. John's|8.78km from city center
Located in Valley Church, Cocobay Resort - All Inclusive - Adults Only is by the ocean, a 1-minute drive from Valley Church Beach and 9 minutes from Jolly Beach. This upscale property is 5 mi (8.1 km) from Hermitage Bay and 9.5 mi (15.2 km) from Runaway Bay Beach.Relax at the full-service spa, where you can enjoy massages and body treatments. You're sure to appreciate the recreational amenities, which include 4 outdoor swimming pools and a fitness center. This Colonial property also features complimentary wireless internet access, concierge services, and gift shops/newsstands.This property is all inclusive. Rates include meals and beverages at onsite dining establishments. Charges may be applied for dining at some restaurants, special dinners and dishes, some beverages, and other amenities. Satisfy your appetite with international cuisine at Rafters, one of the property's 2 restaurants. Relax with a refreshing drink at the beach bar, the poolside bar, or one of 2 bars/lounges.Featured amenities include a 24-hour front desk, laundry facilities, and a safe deposit box at the front desk. Guests may use a roundtrip airport shuttle for a surcharge, and free self parking is available onsite.Make yourself at home in one of the 61 air-conditioned rooms featuring refrigerators. Rooms have private furnished balconies. Complimentary wireless internet access is available to keep you connected. Private bathrooms with showers feature designer toiletries and hair dryers.

Find More Hotels

Hotels Near Famous Attractions in St. John's

Check out these hotels located near popular sights in St. John's

VC Bird Monument

Show more

Westerby Memorial

Show more

Jabberwock Beach

Show more

Museum of Antigua and Barbuda

Show more

Explore Guest Reviews of Hotels in St. John's

Looking for hotels in St. John's? Get inspired by reviews from real travelers.
The Villas at Sunset Lane
4.8/564 Reviews
We had a wonderful stay with Jacquie and her team at the villas at sunset lane. The rooms and bathrooms were large,well equipped with comfy beds and efficient a/c and ceiling fan. Jacquie is an amazing host and an excellent cook. Continental breakfasts were lovely but we did treat ourselves to omelettes for breakfast a couple of times and they were amazing. We also ate dinner at the villas in two occasions and they were very tasty. We certainly didn't go hungry. The villas are very clean and the staff team are friendly and helpful. Pool is lovely and also kept extremely clean. Jacquie is a perfect host who helped with sorting out the puncture we got on our hire car plus made dinner reservations and excursion reservations. The area is quiet but is 10 mins walk from the beach and a short drive into St Johns. Best rum punch on the island!!! I would definitely stay there again.
Blue Waters Resort and Spa
4.6/518 Reviews
Good morning, mushrooms and vegetables are delicious, many varieties, fruit and mango are super sweet, three different juices, two different (full and low fat) milk; the hotel has three swimming pools, one beach, and the beach has its own Water sports, clean beaches, Europeans and Americans did not see Chinese. The hotel has a Chinese staff (graduated from the Chinese Department of Xiamen University) called Shi Lisi, which has helped us a lot. Special thanks, the hotel will help call cars, there is a bar, there is a restaurant There is parking for free,
Connie's Comfort Suites
3.7/542 Reviews
Connie’s Comfort Suites was a great find at a great price... would definitely stay here again! A great base to explore the island. Connie’s has fantastically friendly people that make you feel at home and everything I needed including comfortable bed, kitchen area (fridge/freezer, oven/hob, microwave, kettle, toaster, well stocked with utensils, plates, cutlery, etc), dining table/chairs, sofa, TV and good WiFi (video calls). They also offer laundry service. Little shop next door for basics and big supermarket/pharmacy at Wood’s Mall in 10min walk. Food options Toy toys &KFC within 5min walk and st John’s center in 20min. I used QuikServe app (similar to Uber eats) to have food delivered to the room ! They also have rental cars which brings closest beach within 5min drive. Great find and feel that I’ve seen the local side of Antigua that you wouldn’t get at an all-inclusive beach front resort. Tip: some of the big resorts offer day passes if you want to lounge by a pool for a day while in Antigua.
Heritage Hotel
3.2/521 Reviews
Hats off to Ms. Lesa Abbott and her friendly, attentive staff. I felt so welcomed and was over the moon with the level of customer service offered. No request or detail was too much. Taxi's were always there when I needed them, reservations made, in-house meals arranged and all my questions answered in detail. Ms. Abbott always had a moment for a friendly hello and the staff of the breakfast buffet was helpful as well. I truly felt like I was part of The Heritage House family.
Antigua Yacht Club Marina Resort
3.9/585 Reviews
Customer service was top notch. They came at every request we made. All facilities were working as they should no issues. Also we could've went anywhere close by and got food which was great. Only issue I had was that they needed a bigger TV other than that my stay was great.

Frequently Asked Questions

Local Travel Info

Highest PriceUS$2,243
Lowest PriceUS$69
Number of Reviews 623
Number of hotels65
Average Price(Weekday Night)US$440
Average Price(Weekend Night)US$439

St. John's Hotel Guide

Looking for hotels in St. John's? Trip.com is a great place to start. If you want to stay at the best hotel in St. John's, Trip.com is here to help! In St. John's, both areas with attractions and the city center are good places to stay. For trips in St. John's, you can choose hotels around the city center or accommodations near popular attractions.

Though there is no civilian airport, it's still easy to take a bus or train to reach St. John's. It's easy to travel by bus in St. John's. There are buses to surrounding cities available every day.

There are 27 hotels in St. John's with excellent service. The local average price is 168 USD per night. There are a variety of hotels to meet the needs of different types of travelers. There are 2 five-star hotels in St. John's at an average price of 987 USD per night. There are 2 four-star hotels in St. John's at an average price of 404 USD per night. There are 14 three-star hotels in St. John's at an average price of 122 USD per night. There are 1 two-star hotels in St. John's at an average price of 58 USD per night. Hotels in St. John's offer great value for your money, so a high accommodation budget isn't necessary. Siboney Beach Club is one of the most popular hotels in St. John's. If you're still unsure, Trip.com recommends Antigua Village Beach Resort.

In the city center of St. John's, you'll have easy access to Gobinet Art at Coates Cottage. For short trips in St. John's, Galley Bay Beach are all good options. The most famous attractions locally are Westerby Memorial, Jabberwock Beach, V C Bird Monument.

Show less