Search for Cheap Deals onLuxury & Trendy Hotels in St. John
Check Last Minute St. John Hotel Deals
You choose what matters — star rating, location, amenities.
We pick the perfect hotel, packed with all your must-haves.
Your hotel is revealed right after booking!
Hotels in St. John

Cruz Bay Boutique Hotel
The price is $394 per night from Mar 19 to Mar 20
$394
includes taxes & fees
Mar 19 - Mar 20
Stay at this 3-star hotel in St. John. Enjoy free breakfast, free WiFi, and daily housekeeping. Our guests praise the helpful staff in our reviews. Popular attractions ...

St John Inn
The price is $495 per night from Mar 12 to Mar 13
$495
includes taxes & fees
Mar 12 - Mar 13
Stay at this 3-star hotel in St. John. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Trunk Bay and Cruz Bay Beach are located ...
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 by Star Rating
More Hotel Options in St. John
- Apartment Hotel in St. John
- Hotels with a Pool in St. John
- Beach Hotels in St. John
- Romantic Hotels in St. John
- Family Hotels in St. John
- Historic Hotels in St. John
- Hotels with Free Parking in St. John
- Hotels with Hot Tubs in St. John
- Resorts & Hotels with Spas in St. John
- Luxury Hotels in St. John
Top Attractions in St. John
- Hotels near Virgin Islands National Park
- Hotels near Trunk Bay
- Hotels near Cinnamon Bay Beach
- Hotels near Maho Beach
- Hotels near Caneel Bay Beach
- Hotels near Honeymoon Beach
- Hotels near Battery
- Hotels near Cruz Bay Visitor Center
- Hotels near Hawksnest Beach
- Hotels near Salomon Beach
- Hotels near Gibney Beach
- Hotels near Mongoose Junction
- Hotels near Virgin Islands Coral Reef National Monument
- Hotels near Waterlemon Cay
- Hotels near Chocolate Hole Beach
- Hotels near Francis Bay
- Hotels near St John Eco Hike & Snorkel Adventure
- Hotels near St. John Spice
- Hotels near Catherineberg Ruins
St. John Neighborhoods
- St. Thomas Hotels (10.88 mi)
- Caribbean Islands Hotels (371.75 mi)
- St. Thomas and St. John Hotels (8.57 mi)
- West End Hotels (5.2 mi)
- Red Hook Hotels (8.15 mi)
- Virgin Gorda Hotels (23.94 mi)
- Charlotte Amalie Hotels (13.28 mi)
- Road Town Hotels (9.58 mi)
- Nazareth Hotels (8.07 mi)
- Jost Van Dyke Hotels (7.72 mi)
- East End Hotels (13.33 mi)
- Cane Garden Bay Hotels (7.35 mi)
Top Booked Hotels in St. John
Top Boutique Hotel Destinations
- Des Moines Boutique Hotel
- Knoxville Boutique Hotel
- Flagstaff Boutique Hotel
- Rochester Boutique Hotel
- Reno Boutique Hotel
- Raleigh Boutique Hotel
- Anchorage Boutique Hotel
- Fort Myers Boutique Hotel
- Grand Rapids Boutique Hotel
- Zion National Park Boutique Hotel
- Palm Beach Boutique Hotel
- Niagara Falls Boutique Hotel
- Spokane Boutique Hotel
- Springfield Boutique Hotel
- Orlando Boutique Hotel
- Mammoth Lakes Boutique Hotel
- Tallahassee Boutique Hotel
- Oakland Boutique Hotel
- Atlantic City Boutique Hotel
- Shenandoah Valley Boutique Hotel
Car Rentals Near St. John
- Car rentals in St. Thomas
- Car rentals in Caribbean Islands
- Car rentals in St. Thomas and St. John
- Car rentals in West End
- Car rentals in Red Hook
- Car rentals in Virgin Gorda
- Car rentals in Charlotte Amalie
- Car rentals in Road Town
- Car rentals in Nazareth
- Car rentals in Jost Van Dyke
- Car rentals in East End
- Car rentals in Cane Garden Bay
- Car rentals in Frydendal
- Car rentals in Monte
- Car rentals in Scrub Island
- Car rentals in Spanish Town