5 Best Hotels in Saint John

As voted on by travelers just like you from over 11 hotel accommodation listings.

Caneel Bay Rosewood Resort Saint John voted  best hotel in Saint John

1st

1

Caneel Bay Rosewood Resort Saint John

***** Part of Virgin Islands National Park, Caneel Bay Resort is located on a peninsula fringed by seven beaches, three miles from Trunk Bay's underwater snorkeling trail and approximately 45 minutes from Saint...

Check Availability

The Westin St John Resort & Villas voted 2nd best hotel in Saint John

2nd

2

The Westin St John Resort & Villas

**** Location This airport hotel is located on 366 metres of private beach; just minutes from Virgin Islands National Park and near to leisure and entertainment facilities. The centre of Charlotte Amalie is...

Check Availability

Gallows Point Resort Saint John voted 3rd best hotel in Saint John

3rd

3

Gallows Point Resort Saint John

*** Nestled on a beautifully landscaped tropical peninsula and surrounded by the blue, pristine waters of the Caribbean, Gallows Point Resort is the ideal blend of luxurious living in perfect harmony with St....

Check Availability

Hillcrest Guest House Saint John voted 4th best hotel in Saint John

4th

4

Hillcrest Guest House Saint John

*** The Hillcrest Guest House Saint John offers well-appointed rooms with air conditioning and free Wi-Fi. Some of the most interesting places to visit are easily reached on foot from the bed and...

Check Availability

St. John Inn voted 5th best hotel in Saint John

5th

5

St. John Inn

*** Location. St John Inn is located close to St. John Spice, Trunk Bay, and Battery. Additional points of interest near this hotel include Mongoose Junction and Elaine Lone Sprauve Library and Museum. Hotel...

Check Availability


More Saint John Hotels