Upper Carolina Travel Guide
St. John





Visit Upper Carolina
Popular places to visit
Ajax Peak
Commune with nature and explore the great outdoors at Ajax Peak during your travels in St. John.
Things to do

Saint Thomas: Coral World Ocean Park Ticket
฿952
per adult
78% of travellers recommend

Champagne Sunset Sail from Margaritaville
฿4,277
per adult
94% of travellers recommend

Private Pottery Experience at British Virgin Islands
฿3,939
per adult

Lime Out Snorkel with Taco Bar Lunch & Swim-Up Bar - Ritz-Carlton
฿5,845
per adult
84% of travellers recommend

St. Thomas Dinner Sail to St. John with Open Bar & Hors D'oeuvres - Ritz-Carlton
฿4,902
per adult
88% of travellers recommend

Snorkel St. John Tour from Sapphire and Margaritaville
฿5,429
per adult
100% of travellers recommend
Top hotels in Upper Carolina

Bluebeard's Castle Resort
1331 Estate Taarneberg Charlotte Amalie Saint Thomas
The price is ฿7,304 per night from 5 May to 6 May
฿7,304
฿9,843 total
5 May - 6 May
includes taxes & fees
Stay at this hotel in St. Thomas. Enjoy free Wi-Fi, breakfast (surcharge) and a fitness centre. Popular attractions Sapphire Beach and Magens Bay Beach are located ...
8.8/10 Excellent! (255 reviews)
AC worked great Room was clean and updated. Restaurant
Reviewed on 13 Apr 2026

Margaritaville Vacation Club - St. Thomas
6080 Estate Smith Bay St. Thomas
Stay at this beach hotel in St. Thomas. Enjoy free Wi-Fi, free parking and 2 outdoor pools. Our guests praise the pool and the helpful staff in their reviews. ...
8/10 Very Good! (2,400 reviews)
It was a great place to stay, too bad. You can’t really use the beach out front because of the seaweed but overall awesome.
Reviewed on 12 Apr 2026

The Westin St. Thomas Beach Resort & Spa
5 Estate Bakkeroe St. Thomas St. Thomas
Fully refundableReserve now, pay when you stay
The price is ฿16,822 per night from 13 May to 14 May
฿16,822
฿21,749 total
13 May - 14 May
includes taxes & fees
Stay at this luxury resort in St. Thomas. Enjoy free Wi-Fi, 3 outdoor pools and a full-service spa. Our guests praise the helpful staff and the clean rooms in ...
8.4/10 Very Good! (1,168 reviews)
Half the time there weren't enough pool or beach chairs.
Reviewed on 13 Apr 2026

Lindbergh Bay Hotel and Villas
8075 Lindbergh Bay St. Thomas St. Thomas
The price is ฿5,164 per night from 11 May to 12 May
฿5,164
฿6,326 total
11 May - 12 May
includes taxes & fees
Stay at this hotel in St. Thomas. Enjoy free Wi-Fi, free parking and a fitness centre. Our guests praise the helpful staff and the clean rooms in their reviews. ...
7.2/10 Good! (1,035 reviews)
We had the private villa with the balcony . The place it self is nice with an ocean view. The bar is only open until 9 which is a downer but the drinks are reasonable priced. It is a 5 minute walk from the airport so no need for a taxi to get to and from which I liked. Right by the beach which was ...
Reviewed on 12 Apr 2026

Windward Passage Hotel
Veterans Drive Charlotte Amali St. Thomas St. Thomas
The price is ฿5,741 per night from 15 Apr to 16 Apr
฿5,741
฿7,033 total
15 Apr - 16 Apr
includes taxes & fees
Stay at this hotel in St. Thomas. Enjoy free Wi-Fi, free parking and breakfast (surcharge). Our guests praise the helpful staff and the clean rooms in their ...
7.2/10 Good! (1,432 reviews)
The room was very clean and comfortable.
Reviewed on 13 Apr 2026

Emerald Beach Resort
8070 Lindbergh Bay St. Thomas St. Thomas
The price is ฿9,641 per night from 28 Apr to 29 Apr