Hotels in Saint John

Search and compare Saint John hotels from hundreds of travel sites and save

Saint John
5 Dec — 6 Dec2
Saint John
Sun 5/12
Mon 6/12
...and more

Tips for booking a Saint John hotel

Cheapest month:November
Most expensive month:February
Average price in Saint John:$608/night
Absolute cheapest price found:$104/night
Cheapest day:Saturday
Most expensive day:Tuesday
$445 - $881
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$432 - $605
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Saint John hotels

Show all 957 hotels
1
St John Inn
St John Inn
9.6 Excellent
277 Estate Enighed, Saint John's National Park, U.S. Virgin Islands
Show on map
6.7 km from city centre, Saint John's National Park, U.S. Virgin Islands 

Within a 65-minute car ride of Cyril E. King Airport, St John Inn offers an outdoor pool, outdoor tennis courts and free Wi-Fi. It is conveniently located for guests wanting to discover the area's attractions.

2
Hillcrest Guest House Usvi
Hillcrest Guest House Usvi
8.1 Excellent
Saint John's National Park, U.S. Virgin Islands
Show on map
6.6 km from city centre, Saint John's National Park, U.S. Virgin Islands 

Hillcrest Guest House Saint John offers 3-star accommodation, as well as luggage storage, free Wi-Fi and a garden. It is ideally located for guests wanting to visit the area's popular attractions.

Cheapest hotels in Saint John, U.S. Virgin Islands

Show all 957 hotels
St John Inn
St John Inn
9.6 Excellent
277 Estate Enighed, Saint John's National Park, U.S. Virgin Islands
Show on map
6.7 km from city centre,  

Within a 65-minute car ride of Cyril E. King Airport, St John Inn offers an outdoor pool, outdoor tennis courts and free Wi-Fi. It is conveniently located for guests wanting to discover the area's attractions.

$48
Avg. per night
Hillcrest Guest House Usvi
Hillcrest Guest House Usvi
8.1 Excellent
Saint John's National Park, U.S. Virgin Islands
Show on map
6.6 km from city centre,  

Hillcrest Guest House Saint John offers 3-star accommodation, as well as luggage storage, free Wi-Fi and a garden. It is ideally located for guests wanting to visit the area's popular attractions.

$278
Avg. per night

Where to stay in Saint John

Saint John travel FAQs

  • Where is the best place to stay in Saint John?

    You can find several places worth visiting in Saint John. Saint John's National Park, Cruz Bay, and Caneel Bay are some of the most popular amongst our users.

  • What are the best hotels in Saint John?

    The Westin St. John Resort & Villas (8.1/10 from 43 reviews), Estate Lindholm (9.5/10 from 163 reviews), and Concordia Eco Resort (7.8/10 from 82 reviews) are all highly rated places to stay in Saint John.