
Find 4 Star Hotels in St. John from AED 1,455
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on St. John 4 Star Hotels
Tonight
20 Oct - 21 OctTomorrow
21 Oct - 22 OctThis weekend
23 Oct - 25 OctNext weekend
30 Oct - 1 NovOur top choices for St. John 4-star hotels
AED 1,293
AED 1,455 total
includes taxes & fees
2 Nov - 3 Nov
AED 457
AED 2,012 total
includes taxes & fees
21 Oct - 22 Oct
AED 2,369
AED 3,349 total
includes taxes & fees
23 Oct - 24 Oct
AED 2,876
AED 3,855 total
includes taxes & fees
21 Oct - 22 Oct
Save an average of 15% on thousands of hotels when you're signed in
Explore similar 5-star hotels
Many 5-star hotels have the same amenities as 4-star hotels. See all 5-star hotels in St. John.

Lovango Resort + Beach Club (Private Island Resort)
1 REM Lovango Cay St. John
8/10 Very Good! (3 reviews)
Still don't see what you're looking for?
See all properties in St. John.
You can also use these popular filters to refine your search.
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.
Learn more about St. John
The island's pristine beaches like Trunk Bay offer the Caribbean's clearest snorkeling, best visited before tour boats arrive at 10am. Hiking trails through Virgin Islands National Park lead to hidden ruins and secret beaches where rangers can point you toward turtle nesting spots.
See all hotels in St. John
Top St. John Hotel Reviews
Villa Island Paradise
10/10 Excellent
"View was amazing . Unit itself was very unique"
Suite St. John at Gallows Point Resort
10/10 Excellent
"Friendly staff. Beautiful property."
Frequently asked questions
What are the best 4-star hotels in St. John?
If you're looking for luxury comfort and plenty of amenities on your St. John escape, consider The Westin St. John Resort Villas. This 4-star hotel comes with a spa tub and premium bedding. The Hills, St John also gets great reviews from Expedia customers. A pillowtop mattress and a swimming pool are among its conveniences.
How much does it cost to stay in a 4-star hotel in St. John?
With Expedia's search and sort filters, landing a fabulous deal on a 4-star hotel in St. John just got easier. Start by entering your chosen arrival date and length of your trip. Then list the results by price and pick a property that best matches your style and budget.
- Search for the lowest price from AED 1,455
What's the difference between 5-star and 4-star hotels in St. John?
Treat yourself to refined living during your St. John getaway by checking in to a 4-star hotel. As well as featuring upmarket surroundings, these retreats are typically packed with amenities such as bathrobes, large beds and plenty more. A 5-star hotel will go the extra mile to make your trip an even more indulgent and special one. 24-hour front desk, elegant décor and gourmet dining are just the start of the first-rate conveniences and services you'll likely get access to.














































