Top 10 Hotels in St. John's

See all 33 Hotels in St. John's
Grand Royal Antiguan Beach Resort
Grand Royal Antiguan Beach Resort

Deep Bay, St. John's

3.0 out of 5.0
2.6 out of 5 (52 reviews)

Nestled on the beach, this Five Islands Village hotel is within 1 mi (2 km) of Fort Barrington and Deep Bay. Galley Bay and …

$99
Inn La Galleria
Inn La Galleria

Five Islands, St. John's

2.5 out of 5.0
2.8 out of 5 (21 reviews)

Located in Five Islands Village, this hotel is within 1 mi (2 km) of Fort Barrington, Galley Bay, and Deep Bay. Hawksbill …

$49
Hawksbill by rex resorts - All Inclusive
Hawksbill by rex resorts - All Inclusive

Hawksbill Beach, St. John's

3.0 out of 5.0
3.8 out of 5 (119 reviews)

Secluded behind green hills along 1,200 m (1,312 yds) of the northwest coast, this 37-acre Antigua resort has beaches for all …

$242
Rentals at Touch Therapies
Rentals at Touch Therapies

Fort Road, St. John's

3.0 out of 5.0
4 out of 5 (1 reviews)

Situated near the beach, this spa apartment is within a 15-minute walk of Fort Bay Beach and Fort James. Dickenson Bay Beac …

$81
Connie's Comfort Suites
Connie's Comfort Suites

Penny Lane, Upper Fort Road, St. John's

3.0 out of 5.0
3 out of 5 (5 reviews)

Situated near the beach, this apartment is 0.7 mi (1.1 km) from Antigua Megaplex 8 and within 3 mi (5 km) of Dickenson Bay …

$80
Cortsland Hotel
Cortsland Hotel

Upper Gambles, St. John's

3.0 out of 5.0
3 out of 5 (5 reviews)

Situated near the beach, this hotel is 0.5 mi (0.8 km) from Recreation Ground and within 3 mi (5 km) of Dickenson Bay Beach …

$100
Anchorage Inn
Anchorage Inn

Anchorage Road 11, St. John's 00000

3.0 out of 5.0
2.9 out of 5 (14 reviews)

Situated near the airport, this hotel is 1 mi (1.6 km) from Dickenson Bay Beach and 2 mi (3.2 km) from Fort James. Antigua …

$104
The Villas at Sunset Lane - Adults Only
The Villas at Sunset Lane - Adults Only

Sunset Lane, Paradise View, McKinnons, St. John's 00000

4.0 out of 5.0
5 out of 5 (13 reviews)

Situated near the airport, this guesthouse is 1.2 mi (1.9 km) from Dickenson Bay Beach and 2.2 mi (3.6 km) from Fort James. …

$331
Antigua Seaview
Antigua Seaview

McKinnon's, St. John's

3.0 out of 5.0

Situated near the beach, this apartment is 1.2 mi (2 km) from Dickenson Bay Beach and 2.2 mi (3.5 km) from Fort James. Ceda …

$100
Caribbean Inn & Suites
Caribbean Inn & Suites

Radio Range, St. John's

3.0 out of 5.0
3.5 out of 5 (11 reviews)

Situated by the sea, this apartment is within 1 mi (2 km) of Antigua Botanical Gardens, Public Market, and VC Bird Monument …

$75

Recent Reviews in St. John's

Hide content

Where to stay in St. John's

St. John's Hotel Guide

If you would like to book luxury or budget accommodation options in or around St. John's, it's good to know that there is a treasure trove of different options. Expedia's comprehensive database has 62 places to base yourself within a 0.1-mile radius of St. John's' central area.

The Rentals at Touch Therapies, is an ever-popular option for visitors due to the fact that it's it is the most centrally positioned lodging choice in St. John's.

No vacation in St. John's would be complete without taking a trip to the Dickenson Bay Beach. The Blue Waters Resort and Spa and Sandals Grande Antigua - All Inclusive Couples Only, are all within a 0.1 miles radius of Dickenson Bay Beach.

The The Villas at Sunset Lane - Adults Only and the Coconut Beach Club are conveniently located if you'd like to stay near the Fort James. The The Villas at Sunset Lane - Adults Only is 2 miles away and the Coconut Beach Club is 1 mile away.

The team at Expedia fully appreciate that travelers have differing needs and budgets. So if you are looking for a room at the cheaper end of the spectrum, St. John's features some nice options. The Siboney Beach Club is 1 mile from downtown, while the Halcyon Cove by Rex Resorts All Inclusive is 2 miles away. The Antigua Village and the Trade Winds Hotel are two of the other recommended lower-cost accommodations well worth looking into.

The Jumby Bay, A Rosewood Resort - All Inclusive is 6 miles from the middle of St. John's. Another option is the Hermitage Bay All Inclusive, which is located 4 miles away. Alternative hotel options include the Curtain Bluff Resort - All Inclusive and the Carlisle Bay.

8 miles from St. John's you will find Pares, where you can spend the day visiting Reservoir Range and Hell's Gate Island. If you'd like to stay in Pares, check out the Ellen Bay Cottages and Oceanic View Exclusive Vacation Cottages. 11 miles to the southeast of St. John's, is English Harbour, which is home to the The Inn at English Harbour and St. James's Club Antigua All Inclusive. The Nelson's Dockyard and Clarence House are some of the most popular places to experience when you're in English Harbour.

V.C. Bird International Airport can be found 4 miles from St. John's. Travelers who choose to stay close by, can easily secure a room via Expedia at the Suite Serenade or the Date Palms Apartments.