Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in St. John's

Filter by star ratings
All filters
Suite Serenade
5.7 Okay

0.7 mi from city centre, Cedar Grove Show on map

OkayBased on 6 reviews
5.7

This budget property offers value for money, and is only a five-minute walk from Antigua. It also provides complimentary wireless internet.

Marble Hill
10.0 Excellent

2.3 mi from city centre, St. John's Show on map

ExcellentBased on 8 reviews
10.0

Situated in Dickenson Bay, Marble Hill is a short drive from St John's and provides free Wi-Fi. It is also a brief car ride from St. John's Cathedral and Dickenson Bay.

Caribbean Inn And Suites
7.8 Good

1.0 mi from city centre, St. John's Show on map

GoodBased on 52 reviews
7.8

Caribbean Inn and Suites is situated in St John's and features free wireless internet. It is conveniently positioned for guests wishing to visit the area's popular attractions.

Yepton Estate Cottages
10.0 Excellent

0.5 mi from city centre, Five Islands Village Show on map

ExcellentBased on 1 review
10.0

Conveniently situated and offering free Wi-Fi and an outdoor pool, this award-winning property is located an easy drive from St John's. It is conveniently positioned for those wishing to discover the area's attractions.

Apartment 211-A3 at Jolly Harbour

0.0 mi from city centre, Jolly Harbour Show on map

This comfortable property in Jolly Harbour offers complimentary Wi-Fi, as well as laundry facilities and a swimming pool. It also features a lift.

Shades Of Grey

1.4 mi from city centre, St. John's Show on map

Shades Of Grey is situated in St John's and offers free Wi-Fi. It is also a brief car ride from Dickenson Bay and St. John's Cathedral.

Date Palms Apartments
8.2 Excellent

0.8 mi from city centre, Piggotts Show on map

ExcellentBased on 5 reviews
8.2

Date Palms Apartments is located in Saint Johnston Village and offers free Wi-Fi.

Caribbean Holiday Apartments
7.4 Good

1.4 mi from city centre, Jennings Show on map

GoodBased on 9 reviews
7.4

Situated in Golden Grove, Caribbean Holiday Apartment is an easy drive from St John's and offers complimentary wireless internet, luggage storage and bicycle rental. It also provides room service, a tour desk and an airport shuttle.

Villa Dolcevita Resort & Spa

1.6 mi from city centre, English Harbour Show on map

This comfortable bed & breakfast in English Harbour offers free Wi-Fi, as well as a dry cleaning service and a swimming pool. It is ideally located for guests wishing to visit local attractions.

Antigua Seaview
9.1 Excellent

2.0 mi from city centre, St. John's Show on map

ExcellentBased on 59 reviews
9.1

This comfortable property in St John's provides free Wi-Fi, as well as a Jacuzzi and a 24-hour reception. It is conveniently located for guests wanting to visit local attractions.

Tips for booking a St. John's hotel

Cheapest month:September
Most expensive month:February
Average price in St. John's:$435/night
Absolute cheapest price found:$44/night
Cheapest day:Monday
Most expensive day:Tuesday
$182 - $676
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$173 - $231
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated St. John's hotels

Show all 78 hotels
1
Antigua Seaview
9.1 Excellent

2.0 mi from city centre, St. John's Show on map

This comfortable property in St John's provides free Wi-Fi, as well as a Jacuzzi and a 24-hour reception. It is conveniently located for guests wanting to visit local attractions.

2
Caribbean Inn And Suites
7.8 Good

1.0 mi from city centre, St. John's Show on map

Caribbean Inn and Suites is situated in St John's and features free wireless internet. It is conveniently positioned for guests wishing to visit the area's popular attractions.

3
Hawksbill by Rex Resorts
7.3 Good

0.9 mi from city centre, Five Islands Village Show on map

Situated in Five Islands Village, Hawksbill by Rex Resorts - Adults Only is an easy drive from St John's and provides free Wi-Fi, an outdoor pool and an all-inclusive meal plan. It is conveniently positioned for those wanting to visit local attractions.

4
Catamaran Hotel Marina
8.2 Excellent

1.3 mi from city centre, English Harbour Show on map

Located in Cobbs Cross, The Catamaran Hotel offers 3-star accommodation, as well as a private beach, an outdoor pool and free Wi-Fi. It features comfortable rooms with a private bathroom and a kitchenette.

Cheapest hotels in St. John's, Antigua

Show all 78 hotels
Caribbean Holiday Apartments
7.4 Good

1.4 mi from city centre, Jennings Show on map

Situated in Golden Grove, Caribbean Holiday Apartment is an easy drive from St John's and offers complimentary wireless internet, luggage storage and bicycle rental. It also provides room service, a tour desk and an airport shuttle.

$60
Avg. per night
Tequila Sunrise
9.4 Excellent

2.4 mi from city centre, Osbourn Show on map

Situated in Cedar Grove, Tequila Sunrise is an easy drive from St John's and offers free Wi-Fi. It is ideally close to V. C. Bird International Airport, which is a 10-minute drive away.

$70
Avg. per night
Shades Of Grey

1.4 mi from city centre, St. John's Show on map

Shades Of Grey is situated in St John's and offers free Wi-Fi. It is also a brief car ride from Dickenson Bay and St. John's Cathedral.

$74
Avg. per night
Caribbean Inn And Suites
7.8 Good

1.0 mi from city centre, St. John's Show on map

Caribbean Inn and Suites is situated in St John's and features free wireless internet. It is conveniently positioned for guests wishing to visit the area's popular attractions.

$75
Avg. per night
Denyse Home Cottage

2.6 mi from city centre, St. John's Show on map

Denyse Home Cottage is located in Cassada Gardens and features free wireless internet.

$75
Avg. per night
Bellevue Suites - Adults Only
9.4 Excellent

0.8 mi from city centre, Potters Village Show on map

Situated in Potters Village, Bellevue Suites Potters Village is an easy drive from St John's and offers a terrace, free Wi-Fi and a safe. It also provides laundry facilities.

$79
Avg. per night
Lamblion Holiday Apartments
8.5 Excellent

0.5 mi from city centre, Freemans Show on map

Lamblion Holiday Apartment offers a comfortable setting when in Freemans. It also features a tour desk, a library and an airport shuttle.

$87
Avg. per night
Thomas Apartments
8.7 Excellent

1.8 mi from city centre, St. John's Show on map

Thomas Apartments Piggotts is situated in Piggotts and offers complimentary Wi-Fi. It is ideally close to V. C. Bird International Airport, which is a 10-minute drive away.

$96
Avg. per night

Hotel prices in St. John's

3 stars

$108 - $390

#1 Most popular

$204
Avg. per night

#2 Most popular

$136
Avg. per night

Best value

Blue Bay Antigua
9.0 Excellent
$108
Avg. per night
4 stars +

$340 - $502

#1 Most popular

$502
Avg. per night

Best value

South Point Antigua
8.9 Excellent
$340
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in St. John's

St. John's travel FAQs

  • What are the best hotels in St. John's?

    Hawksbill by Rex Resorts, rated with a score of 7.3 from 54 reviewers, is one of the most popular hotels in St. John's. Other top stays include Antigua Seaview, with an average rating of 9.1 from 59 reviewers, and South Point Antigua, with a score of 8.9 from 43 reviewers.

  • What is a good hotel near Jolly Harbour Marina?

    Caribbean Inn And Suites is a popular hotel near Jolly Harbour Marina that is highly recommended, with a score of 7.8 across 52 reviews.

  • How much do hotels in St. John's cost?

    Hotels in St. John's cost an average of $370/night according to HotelsCombined data in the last 72 hours. A 4- or 5-star hotel in St. John's had higher average prices of $371/night and $3,680/night respectively.

  • How much is a cheap hotel in St. John's?

    Over the last 3 days, St. John's hotels have been found for as cheap as $36/night in searches by HotelsCombined users.

  • How much is a hotel in St. John's tonight?

    Users have found prices for hotels in St. John's tonight starting as low as $51, rising to an average cost of $348, based on searches in the last 72 hours. Prices start from $392 for a 4-star hotel in St. John's for tonight.