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 Trunk Bay and Sapphire 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! (509 reviews)
"Great experience at Gallows Point!"
Reviewed on May 5, 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 Trunk Bay and Sapphire Beach are located ...
9/10 Wonderful! (395 reviews)
"The team working there, specifically Mike and Marayah, make up for anything that could a negative about about the St John Inn. They are your best asset!"
Reviewed on Apr 25, 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! (417 reviews)
"Great property"
Reviewed on Apr 20, 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)
- West End Hotels (5.2 mi)
- Red Hook Hotels (8.15 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)
- Monte Hotels (3.36 mi)
- Frydendal Hotels (9.53 mi)
- Spanish Town Hotels (21.01 mi)
- Scrub Island Hotels (16.77 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 West End
- Car rentals in Red Hook
- 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 Monte
- Car rentals in Frydendal
- Car rentals in Spanish Town
- Car rentals in Scrub Island
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