Hotels in Saint John

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

Saint John
Jul 28 — Jul 292
Saint John
Wed 7/28
Thu 7/29
...and more

Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Saint John

Filter by star ratings
All filters
The Love Palace Villa
The Love Palace Villa
9.4 Excellent
Saint John's National Park, U.S. Virgin Islands
Show on map
3.9 mi from city centre, Saint John's National Park, U.S. Virgin Islands 
ExcellentBased on 20 reviews
9.4

There are a variety of facilities available to guests of The Love Palace Villa, including a 24-hour business centre, laundry facilities and free Wi-Fi.

Wyndham Margaritaville St. Thomas
Wyndham Margaritaville St. Thomas
8.0 Excellent
6080 Estate Smith Bay, Saint Thomas Island, U.S. Virgin Islands
Show on map
4.0 mi from city centre, Saint Thomas Island, U.S. Virgin Islands 
ExcellentBased on 277 reviews
8.0

Boasting an outdoor pool, Wyndham Margaritaville St Thomas is located in Saint Thomas and offers comfortable accommodation. It also features a 24-hour reception, an atm/cash machine and a concierge.

Calichi At Picture Point
Calichi At Picture Point
10.0 Excellent
Saint John's National Park, U.S. Virgin Islands
Show on map
0.8 mi from city centre, Saint John's National Park, U.S. Virgin Islands 
ExcellentBased on 2 reviews
10.0

Within a 55-minute car ride of Cyril E. King Airport, Calichi At Picture Point offers a swimming pool and complimentary Wi-Fi.

Isla Vista Condo
Isla Vista Condo
Cruz Bay, U.S. Virgin Islands
Show on map
3.5 mi from city centre, Cruz Bay, U.S. Virgin Islands 

Boasting a swimming pool, Isla Vista Condo is located in Nazareth and offers comfortable accommodation. It is ideally positioned for guests wishing to visit local attractions.

Gallows Point Seaview Beach Cottage
Gallows Point Seaview Beach Cottage
Saint John's National Park, U.S. Virgin Islands
Show on map
4.5 mi from city centre, Saint John's National Park, U.S. Virgin Islands 

Gallows Point SeaView Beach Cottage is situated on Saint John and offers 3.5-star facilities as well as free Wi-Fi. It also provides a 24-hour reception, an outdoor pool and an express check-in and check-out feature.

Breathtaking Views of Sapphire Village
Breathtaking Views of Sapphire Village
9.7 Excellent
6700 Sapphire Vlg, Cruz Bay, U.S. Virgin Islands
Show on map
3.6 mi from city centre, Cruz Bay, U.S. Virgin Islands 
ExcellentBased on 6 reviews
9.7

Breathtaking Views of Sapphire Village is situated in Nazareth and is close to the area's well-known attractions.

Cruz Bay Boutique Hotel
Cruz Bay Boutique Hotel
9.9 Excellent
74-2 Cruz Bay Town, Saint John's National Park, U.S. Virgin Islands
Show on map
4.3 mi from city centre, Saint John's National Park, U.S. Virgin Islands 
ExcellentBased on 3 reviews
9.9

Cruz Bay Boutique Hotel offers 3-star accommodation, as well as free Wi-Fi. It is ideally located for those wanting to visit local attractions.

Las Brisas Caribe
Las Brisas Caribe
Saint John's National Park, U.S. Virgin Islands
Show on map
4.3 mi from city centre, Saint John's National Park, U.S. Virgin Islands 

Las Brisas Caribe is set on Saint John and provides 4-star accommodation in addition to free Wi-Fi. It also offers luggage storage, a safe and an outdoor pool.

Gallows Point Resort
Gallows Point Resort
9.6 Excellent
3Aaa Gallows Point Road, PO Box 58, Saint John's National Park, U.S. Virgin Islands
Show on map
4.5 mi from city centre, Saint John's National Park, U.S. Virgin Islands 
ExcellentBased on 70 reviews
9.6

Gallows Point Resort features a private beach and free Wi-Fi, as well as an outdoor pool. It is conveniently located for those wanting to visit local attractions.

Tips for booking a Saint John hotel

Cheapest month:August
Most expensive month:February
Average price in Saint John:$429/night
Absolute cheapest price found:$92/night
Cheapest day:Sunday
Most expensive day:Tuesday
$313 - $626
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$266 - $426
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Saint John hotels

Show all 851 hotels
1
Cruz Bay Boutique Hotel
Cruz Bay Boutique Hotel
9.9 Excellent
74-2 Cruz Bay Town, Saint John's National Park, U.S. Virgin Islands
Show on map
4.3 mi from city centre, Saint John's National Park 

Cruz Bay Boutique Hotel offers 3-star accommodation, as well as free Wi-Fi. It is ideally located for those wanting to visit local attractions.

2
Wyndham Margaritaville St. Thomas
Wyndham Margaritaville St. Thomas
8.0 Excellent
6080 Estate Smith Bay, Saint Thomas Island, U.S. Virgin Islands
Show on map
4.0 mi from city centre, Saint Thomas Island 

Boasting an outdoor pool, Wyndham Margaritaville St Thomas is located in Saint Thomas and offers comfortable accommodation. It also features a 24-hour reception, an atm/cash machine and a concierge.

3
Gallows Point Resort
Gallows Point Resort
9.6 Excellent
3Aaa Gallows Point Road, PO Box 58, Saint John's National Park, U.S. Virgin Islands
Show on map
4.5 mi from city centre, Saint John's National Park 

Gallows Point Resort features a private beach and free Wi-Fi, as well as an outdoor pool. It is conveniently located for those wanting to visit local attractions.

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

Show all 851 hotels
Isla Vista Condo
Isla Vista Condo
Cruz Bay, U.S. Virgin Islands
Show on map
3.5 mi from city centre,  

Boasting a swimming pool, Isla Vista Condo is located in Nazareth and offers comfortable accommodation. It is ideally positioned for guests wishing to visit local attractions.

$30
Avg. per night
Breathtaking Views of Sapphire Village
Breathtaking Views of Sapphire Village
9.7 Excellent
6700 Sapphire Vlg, Cruz Bay, U.S. Virgin Islands
Show on map
3.6 mi from city centre,  

Breathtaking Views of Sapphire Village is situated in Nazareth and is close to the area's well-known attractions.

$253
Avg. per night
Cruz Bay Boutique Hotel
Cruz Bay Boutique Hotel
9.9 Excellent
74-2 Cruz Bay Town, Saint John's National Park, U.S. Virgin Islands
Show on map
4.3 mi from city centre,  

Cruz Bay Boutique Hotel offers 3-star accommodation, as well as free Wi-Fi. It is ideally located for those wanting to visit local attractions.

$294
Avg. per night
Wyndham Margaritaville St. Thomas
Wyndham Margaritaville St. Thomas
8.0 Excellent
6080 Estate Smith Bay, Saint Thomas Island, U.S. Virgin Islands
Show on map
4.0 mi from city centre,  

Boasting an outdoor pool, Wyndham Margaritaville St Thomas is located in Saint Thomas and offers comfortable accommodation. It also features a 24-hour reception, an atm/cash machine and a concierge.

$320
Avg. per night
The Love Palace Villa
The Love Palace Villa
9.4 Excellent
Saint John's National Park, U.S. Virgin Islands
Show on map
3.9 mi from city centre,  

There are a variety of facilities available to guests of The Love Palace Villa, including a 24-hour business centre, laundry facilities and free Wi-Fi.

$434
Avg. per night
Gallows Point Resort
Gallows Point Resort
9.6 Excellent
3Aaa Gallows Point Road, PO Box 58, Saint John's National Park, U.S. Virgin Islands
Show on map
4.5 mi from city centre,  

Gallows Point Resort features a private beach and free Wi-Fi, as well as an outdoor pool. It is conveniently located for those wanting to visit local attractions.

$519
Avg. per night
Calichi At Picture Point
Calichi At Picture Point
10.0 Excellent
Saint John's National Park, U.S. Virgin Islands
Show on map
0.8 mi from city centre,  

Within a 55-minute car ride of Cyril E. King Airport, Calichi At Picture Point offers a swimming pool and complimentary Wi-Fi.

$695
Avg. per night
Gallows Point Seaview Beach Cottage
Gallows Point Seaview Beach Cottage
Saint John's National Park, U.S. Virgin Islands
Show on map
4.5 mi from city centre,  

Gallows Point SeaView Beach Cottage is situated on Saint John and offers 3.5-star facilities as well as free Wi-Fi. It also provides a 24-hour reception, an outdoor pool and an express check-in and check-out feature.

$893
Avg. per night

Hotel prices in Saint John

3 stars

$104 - $791

Cruz Bay Boutique Hotel

#1 Most popular

$294
Avg. per night
2br Luxury Beachfront Duplex Villa On Sapphire Beach III
$791
Avg. per night
Bunker Hill Hotel

Best value

$104
Avg. per night
4 stars +

$320 - $519

Gallows Point Resort

#1 Most popular

$519
Avg. per night
The Westin St. John Resort & Villas

#2 Most popular

$449
Avg. per night
Wyndham Margaritaville St. Thomas

Best value

$320
Avg. per night

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

Where to stay in Saint John

Saint John travel FAQs

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

    Saint John's National Park, Cruz Bay, and Caneel Bay are the most popular places on HotelsCombined for stays in Saint John.

  • What are the best hotels in Saint John?

    Welcome to St, John! is a very popular hotel in Saint John with a score of 9.3 from 12 reviews. Affordable Quality on Beautiful St John Virgin Islands (9.2 from 14 reviews) and The Eden Lounge Villa For Budget-Minded Travelers' Dream! (9.7 from 20 reviews) are also highly rated Saint John hotels based on recent feedback from HotelsCombined users.