Hotels in Saint John

Find the best deals on 937 hotels in Saint John

Check-in
Check-out
Compare vs. momondo |

Popular cities in Saint John

Below are the average prices for hotels in popular Saint John cities
Price
$311 - $311
CHEAPEST CITY IN SAINT JOHN Saint John's National Park 0% cheaper Hotels in Saint John's National Park are the cheapest in Saint John at just $311 per night on average.
MOST EXPENSIVE CITY IN SAINT JOHN Saint John's National Park 0% more expensive Saint John's National Park has the highest priced hotels in Saint John with rooms averaging $311 per night.
MOST POPULAR CITY IN SAINT JOHN Saint John's National Park 0% more users visited More momondo users search for hotels in Saint John's National Park than any other city in Saint John

Top Hotels in Saint John

Find your perfect Saint John hotel in the perfect location
Cinnamon Bay
Cinnamon Bay
$99
View all deals
Estate Lindholm
Estate Lindholm
9.5
$311
View all deals
St John Inn
St John Inn
9.6
$230
View all deals
Cruz Bay Boutique Hotel
Cruz Bay Boutique Hotel
9.9
$294
View all deals
Hillcrest Guest House Usvi
Hillcrest Guest House Usvi
8.1
$196
View all deals
The Westin St. John Resort & Villas
The Westin St. John Resort & Villas
8.0
$430
View all deals
Gallows Point Resort
Gallows Point Resort
9.3
$601
View all deals

Popular hotels in Saint John

Book a room in one of momondo’s favorite hotels in these popular Saint John cities
Hotels in Saint John's National Park
Search hotel deals in Saint John's National Park

Stay in these Saint John cities

Looking for a Saint John getaway? Check out the hotel deals in these cities

Saint John travel tips

Check these FAQs for important travel tips while planning your visit to Saint John

What is considered a good deal for a hotel in Saint John?

Seeing as the average price for a hotel in Saint John in $394/night, a good deal for a nightly rate on a hotel room would be anything under $394/night. If you’re looking for a cheap destination to visit in Saint John, we would recommend Caneel Bay, as it is generally the cheapest city to stay in.

What are the best hotels in Saint John?

Looking at our users' ratings, the best hotels in Saint John are PattyM's Place Upstairs, St John(100), located in Saint John's National Park, Clean, Comfortable and Family Friendly!!(100), located in Saint John's National Park, and Panoramic View over 11 islands! Sunny Pool. Quiet. Private. Top Shape!(100), located in Saint John's National Park.


Consider staying elsewhere in U.S. Virgin Islands

If you need more inspiration for your trip, take a look at the most popular regions in U.S. Virgin Islands