Beginning of main content

Search 321,000 hotels worldwide.

Get the price guarantee available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in St. John

Tonight Tonight 11 Dec - 12 Dec
This weekend This weekend 15 Dec - 17 Dec
Next weekend Next weekend 22 Dec - 24 Dec

Search Hotels near Top St. John Attractions

Top 10 Hotels in St. John

See all 45 Hotels in St. John

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

Cruz Bay Boutique Hotel

Cruz Bay Boutique Hotel

74-2 Cruz Bay Town, St. John
3.5 out of 5.0
Last booking: 2 days ago
4.6 out of 5 (63 reviews)

Located in Cruz Bay, this hotel is steps away from St. John Spice and Battery. Mongoose Junction and Elaine Lone Sprauve Library and Museum are also within 10 ...

£184

£184
Suite St. John at Gallows Point Resort

Suite St. John at Gallows Point Resort

3 AAA Gallows Point Road, St. John
4.5 out of 5.0
Last booking: 19 hours ago
3.6 out of 5 (8 reviews)

Nestled on the beach, this Cruz Bay condominium resort is within a 10-minute walk of St. John Spice and Battery. Mongoose Junction and Elaine Lone Sprauve Library ...

£330

£330
Estate Lindholm

Estate Lindholm

6B Estate Caneel Bay, St. John
3.5 out of 5.0
4.8 out of 5 (124 reviews)

Situated in a national park, this hotel is within a 15-minute walk of Salomon Beach and Battery. Trunk Bay is 3 mi (4.8 km) away.

£239

£239
Peter Bay Gatehouse

Peter Bay Gatehouse

6A Peter Bay, St. John
4.5 out of 5.0
Last booking: 15 hours ago
3.2 out of 5 (5 reviews)

Situated near the beach, this apartment is within 1 mi (2 km) of Cinnamon Bay Beach and Trunk Bay. Jumbie Beach and Gibney Beach are also within 2 miles (3 ...

£408

£408
Villa Rhapsody

Villa Rhapsody

10-E Contant Point, St. John
4.0 out of 5.0
Last booking: 3 days ago

Located in Cruz Bay, this villa is within 1 mi (2 km) of Elaine Lone Sprauve Library and Museum and Battery. St. John Spice and Mongoose Junction are also within ...

£808

£808
2 Bedroom 2 Bath Luxury Villa Bismarkia

2 Bedroom 2 Bath Luxury Villa Bismarkia

200A-1-4 Marinia Dr, Fish Bay, St John

Situated in St. John, this villa is 3 mi (4.8 km) from Sunset Beach and within 6 miles (10 km) of Battery and Elaine Lone Sprauve Library and Museum. St. John ...

Get Rates

Get Rates
Caneel Bay

Caneel Bay

North Shore Rd, St. John
5.0 out of 5.0
4.7 out of 5 (407 reviews)

Located in St. John, this beachfront hotel is in a national park and within 3 mi (5 km) of Caneel Bay Beach, Battery and Trunk Bay. Honeymoon Beach and Hawksnest ...

Get Rates

Get Rates
Sirenusa

Sirenusa

11 Enighed, St. John
4.5 out of 5.0
5.0 out of 5 (3 reviews)

Located in Cruz Bay, this condominium resort is within 1 mi (2 km) of Elaine Lone Sprauve Library and Museum and Battery. St. John Spice and Mongoose Junction ...

Get Rates

Get Rates
Gallows Point Resort

Gallows Point Resort

3 AAA Gallows Point Road, St. John
4.5 out of 5.0
Last booking: 2 days ago
4 others viewing this property now
4.7 out of 5 (252 reviews)

Offering direct access to the beach, this Cruz Bay aparthotel is within a 10-minute walk of St. John Spice and Battery. Mongoose Junction and Elaine Lone Sprauve ...

Get Rates

Get Rates
St John Inn

St John Inn

277 Estate Enighed, St. John
3.5 out of 5.0
4.4 out of 5 (196 reviews)

Located in Cruz Bay, this hotel is within a 10-minute walk of Elaine Lone Sprauve Library and Museum and Battery. St. John Spice and Mongoose Junction are also ...

Get Rates

Get Rates
Map

Recent Reviews in St. John