We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Your selections
Clear all
Accommodation
Price per night
Amenities
Location
Any Distance
from
Traveler Rating
Hotel class
Style
Hotel brand
  • Sort by:
  • Traveler Ranked
  • Best Value
  • Lowest price
  • Distance
Updating list...
Island Beachcomber Hotel
SAVE $24
$139
Orbitz.com
$115
View Deal
Mafolie Hotel
SAVE $70
$207
Booking.com
$137
View Deal
#1 Best Value of 7 hotels in Charlotte Amalie
Lindbergh Bay Hotel and Villas
SAVE $5
$153
Orbitz.com
$148
View Deal
Windward Passage Hotel
SAVE $219
$350
Orbitz.com
$131
View Deal
#3 Best Value of 7 hotels in Charlotte Amalie
Island Beachcomber Hotel
SAVE $24
$139
Orbitz.com
$115
View Deal
#4 Best Value of 7 hotels in Charlotte Amalie
Emerald Beach Resort
SAVE $12
$191
Booking.com
$179
View Deal
#5 Best Value of 7 hotels in Charlotte Amalie
See all hotels in or near Charlotte Amalie
Bolongo Bay Beach Resort
SAVE $37
$250
Booking.com
$213
View Deal
3.0 miles from Charlotte Amalie
Long Bay Beach Club
SAVE $35
$242
Hotels.com
$207
View Deal
16.4 miles from Charlotte Amalie
Secret Harbour Beach Resort
SAVE $69
$330
Hotels.com
$261
View Deal
Sebastian's on the Beach
SAVE $3
$102
Orbitz.com
$99
View Deal
16.8 miles from Charlotte Amalie
The Palms at Pelican Cove
SAVE $29
$182
Orbitz.com
$153
View Deal
Divi Carina Bay All Inclusive Beach Resort
No availability for your dates from these sites
46.6 miles from Charlotte Amalie
The Fajardo Inn
SAVE $4
$130
Expedia.com
$126
View Deal
46.3 miles from Charlotte Amalie
Hotel on the Cay
Orbitz.com
$130
View Deal
Cruz Bay Boutique Hotel
SAVE $5
$175
Hotels.com
$170
View Deal
9.0 miles from Charlotte Amalie
Hacienda Tamarindo
Orbitz.com
$165
View Deal
40.1 miles from Charlotte Amalie
St. John Inn
SAVE $6
$215
Orbitz.com
$209
View Deal
9.1 miles from Charlotte Amalie
Chenay Bay Beach Resort
SAVE $46
$158
Hotels.com
$112
View Deal
Anegada Beach Club
Hotels.com
$189
View Deal
45.4 miles from Charlotte Amalie
El Blok Hotel
Booking.com
$225
View Deal
39.4 miles from Charlotte Amalie
Tamarind Reef Resort, Spa & Marina
SAVE $11
$201
Booking.com
$190
View Deal
Flamboyan on the Bay Resort & Villas
Orbitz.com
$100
View Deal
Elysian Beach Resort
Bookit.com
$169
View Deal
5.9 miles from Charlotte Amalie
Hotel Caravelle on St. Croix
SAVE $4
$125
Orbitz.com
$121
View Deal
43.7 miles from Charlotte Amalie
Sugar Beach Condo Resort
SAVE $5
$165
Orbitz.com
$160
View Deal
The Inn on Strand Street
SAVE $4
$129
Orbitz.com
$125
View Deal
43.7 miles from Charlotte Amalie
Nanny Cay Marina & Hotel
SAVE $10
$146
Orbitz.com
$136
View Deal
19.9 miles from Charlotte Amalie
Club Comanche
SAVE $11
$109
CheapTickets
$98
View Deal
Club Seabourne
Booking.com
$249
View Deal
Bluebeard's Beach Club and Villas
No availability for your dates from these sites
2.0 miles from Charlotte Amalie
Village Cay BVI Hotel
WIOL.com
$115
View Deal
21.3 miles from Charlotte Amalie
*Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.