Book Cheap Hotels in St. John
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Check hotel availability in St. John
Most frequently booked St. John hotels

The Westin St. John Resort Villas
300B Chocolate Hole St. John
6.22 km from city centre
The price is CA $857 per night
CA $857
CA $964 total
May 3 - May 4
includes taxes & fees
Book a stay at this luxury condo in St. John. Enjoy free WiFi, free parking, and 2 restaurants. Popular attractions Trunk Bay and Sapphire Beach are located nearby.
Pool
Hot tub

Villa Island Paradise
St John St. John St John
6.66 km from city centre
The price is CA $150 per night
CA $150
CA $923 total
Apr 29 - Apr 30
includes taxes & fees
Book a stay at this business-friendly villa in St. John. Enjoy free WiFi, free parking, and a garden. Popular attractions Trunk Bay and Sapphire Beach are located nearby.
Kitchen
Washer

St John Inn
277 Estate Enighed St. John
6.84 km from city centre
The price is CA $321 per night
CA $321
CA $361 total
Apr 19 - Apr 20
includes taxes & fees
Stay at this hotel in St. John. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Trunk Bay and Sapphire Beach are located nearby.
Pool
Breakfast included

Inn at Tamarind Court
Rte 104 St. John St John
6.75 km from city centre
Stay at this hotel in St. John. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff and the clean rooms in our reviews. Popular attractions Trunk Bay and Sapphire Beach are located nearby.
Breakfast included
Parking included

Concordia Eco-Resort
Estate Concordia St. John St John
3.54 km from city centre
Book a stay at this beach resort in St. John. Enjoy free parking, onsite spa services, and conference space. Our guests praise the helpful staff in our reviews. Popular attractions Trunk Bay and Virgin Islands National Park are located nearby.
Pool
Spa

Wharfside Village Hotel
4 Great Cruz Bay Rd St. John St John
7.16 km from city centre
Stay at this hotel in St. John. Enjoy free WiFi, 4 restaurants, and a casino. Popular attractions Trunk Bay and Sapphire Beach are located nearby.
Free WiFi
Restaurant

Lovango Resort + Beach Club (Private Island Resort)
1 REM Lovango Cay St. John
8.29 km from city centre
Book a stay at this luxury hotel in St. John. Enjoy free breakfast, free WiFi, and 2 restaurants. Popular attractions Trunk Bay and Sapphire Beach are located nearby.
On private beach
Pool

Gallows Point Resort
3 AAA Gallows Point Road St. John St John
7.46 km from city centre
Book a stay at this beach aparthotel in St. John. Enjoy free WiFi, free parking, and a free ferry terminal shuttle. Our guests praise the helpful staff in our reviews. Popular attractions Trunk Bay and Sapphire Beach are located nearby.
Pool
Hot tub

Suite St. John at Gallows Point Resort
3 AAA Gallows Point Road St. John St John
7.45 km from city centre
The price is CA $794 per night
CA $794
CA $1,141 total
Apr 27 - Apr 28
includes taxes & fees
Book a stay at this beach aparthotel in St. John. Enjoy free WiFi, free parking, and a private beach. Popular attractions Trunk Bay and Sapphire Beach are located nearby.
Pool
Kitchen
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Hotels in St. John with star rating
Check St. John hotel room prices by star rating

5 Star Hotels
1 properties
Top family friendly St. John hotel deals

MANGO MOJO Penthouse Paradise! Stunning Views, Pool, Walk to Cruz Bay, Generator
St John
10/10 Exceptional! (135 reviews)
Top cheap St. John hotel deals

Romantic, Private 1 Br Getaway With Pool And Stunning Views
Coral Bay St John
Top hotels in St. John for Extended Stay

St John Inn Boutique Hotel Suite w/ Kitchenette
Cruz Bay St John
The price is CA $525 per night from Apr 30 to May 1
CA $525
CA $745 total
Apr 30 - May 1
includes taxes & fees
10/10 Exceptional! (5 reviews)
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
St. John hotels essential information
Accommodation | 1,379 hotels |
|---|---|
Lowest Price | CA $361 |
Highest Price | CA $1,141 |
Popular hotels | The Westin St. John Resort Villas, Villa Island Paradise, St John Inn, Inn at Tamarind Court, Concordia Eco-Resort, Wharfside Village Hotel, Lovango Resort + Beach Club (Private Island Resort), Gallows Point Resort, Suite St. John at Gallows Point Resort |
Frequently asked questions
Recent St. John hotel reviews by fellow wanderers

St John Inn
2 out of 5
Posted 18 hours ago
Travelocity Verified Review
"Breakfast, although provided wasn't really much to write home about - bread, jam, butter, oats and apples. Really didn't mind this but I'd rather know that there is no breakfast at all. What we found really poor however was the fact that the room/bathroom were in such an unclean state"
A verified traveller stayed at St John Inn

















