Search for Cheap Deals onKid-Friendly 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!
Featured St. John Family Hotels

St John Inn
277 Estate Enighed, St. John
Stay at this 3-star hotel in St. John. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Sapphire Beach and Cruz Bay Beach are located ...

The Westin St. John Resort Villas
300B Chocolate Hole, P.O. Box 8310, Great Cruz Bay, St. John
Stay at this 4.5-star luxury resort in St. John. Enjoy free WiFi, free parking, and 2 restaurants. Popular attractions Trunk Bay and Sapphire 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 with Pools in St. John

Gallows Point Resort
3 AAA Gallows Point Road, P O Box 58, St. John, St John
Stay at this 4-star beach aparthotel in St. John. Enjoy free WiFi, free parking, and a free ferry terminal shuttle. Our guests praise the helpful staff in our ...
9.4/10 Exceptional! (510 reviews)
"Location was near perfect, as it’s right on the point (waterfront), with great views, a nice pool area, direct access to the ocean and snorkeling, and only a five minute walk to all the restaurants. Units are spacious and well designed. The best place we saw to stay n STJ."
Reviewed on May 10, 2025

St John Inn
277 Estate Enighed, St. John
Stay at this 3-star hotel in St. John. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Sapphire Beach and Cruz Bay Beach are located ...
9/10 Wonderful! (398 reviews)
"Easy access from the car ferry and within walking distance to a market, restaurants and the National Park Visitor Center. Staff very welcoming, knowledgeable about the island, and very accommodating. Property provided beach towels, chairs, coolers and snorkeling gear to borrow during our stay."
Reviewed on May 18, 2025

The Westin St. John Resort Villas
300B Chocolate Hole, P.O. Box 8310, Great Cruz Bay, St. John
Stay at this 4.5-star luxury resort in St. John. Enjoy free WiFi, free parking, and 2 restaurants. Popular attractions Trunk Bay and Sapphire Beach are located ...
8.2/10 Very Good! (420 reviews)
"Main restaurant is not open Monday-Wednesday which limits you to a Bar & Grill by the Pool. Also, this is a 100% Timeshare and is not technically a Hotel."
Reviewed on May 26, 2025
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
- Apartment Hotel in St. John
- Hotels with a Pool in St. John
- Beach Hotels in St. John
- Romantic 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
- Adults Only Resorts & Hotels in St. John
St. John Neighborhoods
Top Points of Interests in St. John
- Hotels near Trunk Bay
- Hotels near Virgin Islands National Park
- Hotels near Cinnamon Bay Beach
- Hotels near Honeymoon Beach
- Hotels near Caneel Bay Beach
- Hotels near Maho Beach
- Hotels near Battery
- Hotels near Hawksnest Beach
- Hotels near Cruz Bay Visitor Center
- Hotels near Salomon Beach
- Hotels near Gibney Beach
- Hotels near Waterlemon Cay
- Hotels near Virgin Islands Coral Reef National Monument
- Hotels near Chocolate Hole Beach
- Hotels near St. John Spice
- Hotels near Francis Bay
- Hotels near Mongoose Junction
- Hotels near Catherineberg Ruins
- Hotels near Annaberg Plantation
Cities near St. John
- St. Thomas Hotels (10.88 mi)
- Caribbean Islands Hotels (371.75 mi)
- St. Thomas and St. John Hotels (8.57 mi)
- Virgin Gorda Hotels (23.94 mi)
- Red Hook Hotels (8.15 mi)
- West End Hotels (5.2 mi)
- Charlotte Amalie Hotels (13.28 mi)
- Road Town Hotels (9.58 mi)
- Jost Van Dyke Hotels (7.72 mi)
- Nazareth Hotels (8.07 mi)
- East End Hotels (13.33 mi)
- Cane Garden Bay Hotels (7.35 mi)
- Monte Hotels (3.36 mi)
- Scrub Island Hotels (16.77 mi)
- Frydendal Hotels (9.53 mi)
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 Virgin Gorda
- Car rentals in Red Hook
- Car rentals in West End
- Car rentals in Charlotte Amalie
- Car rentals in Road Town
- Car rentals in Jost Van Dyke
- Car rentals in Nazareth
- Car rentals in East End
- Car rentals in Cane Garden Bay
- Car rentals in Monte
- Car rentals in Scrub Island
- Car rentals in Frydendal
- Car rentals in Spanish Town
Top Family Hotel Destinations
- Las Vegas Family Hotels
- Arcade Family Hotels
- Branson Family Hotels
- Biloxi Family Hotels
- Ocean City Family Hotels
- Orlando Family Hotels
- Buffalo Family Hotels
- Reno Family Hotels
- Colorado Springs Family Hotels
- Phoenix Family Hotels
- Niagara Falls Family Hotels
- New York Family Hotels
- Whistler Family Hotels
- Houston Family Hotels
- Fort Walton Beach Family Hotels
- Pensacola Beach Family Hotels
- Tampa Family Hotels
- Myrtle Beach Family Hotels
- Miami Beach Family Hotels
- Birmingham Family Hotels