Top 10 Hotels in Charlotte Amalie

See all 98 Hotels in Charlotte Amalie
Bunker Hill Hotel
Bunker Hill Hotel

2307 Commandant Gade, St. Thomas 00802

3.0 out of 5.0
3.6 out of 5 (324 reviews)

Located in Charlotte Amalie, this hotel is within a 5-minute walk of Weibel Museum, Emancipation Garden, and Fort Christian …

$105
Olga's Fancy
Olga's Fancy

Honduras 8, St. Thomas 00803

3.0 out of 5.0
4.4 out of 5 (37 reviews)

Located in Charlotte Amalie, this hotel is within 1 mi (2 km) of Magic Ice Gallery, Fort Christian, and Emancipation Garden …

$145
Windward Passage Hotel
Windward Passage Hotel

Veterans Drive Charlotte Amali, St. Thomas 00804

3.5 out of 5.0
3.2 out of 5 (1,287 reviews)

Located in Charlotte Amalie, this hotel is within a 10-minute walk of Magic Ice Gallery, Fort Christian, and Emancipation …

$160
Lindbergh Bay Hotel and Villas
Lindbergh Bay Hotel and Villas

8075 Lindbergh Bay, St. Thomas 00802

3.5 out of 5.0
3.2 out of 5 (263 reviews)

Located in Charlotte Amalie, this hotel is within 3 mi (5 km) of University of Virgin Islands, Fort Christian, and …

Get Rates
Emerald Beach Resort
Emerald Beach Resort

8070 Lindbergh Bay, St. Thomas 00802

3.5 out of 5.0
3.8 out of 5 (916 reviews)

This beachfront resort on St. Thomas is located along a curving bay, a 5-minute drive from the airport and short distance fro …

Get Rates
Galleon House Bed Breakfast Inn
Galleon House Bed Breakfast Inn

31 Kongen Gade, St. Thomas 00804

2.5 out of 5.0
3.7 out of 5 (681 reviews)

Located in Charlotte Amalie, this bed & breakfast is steps from 99 Steps and Emancipation Garden. Fort Christian and …

Get Rates
Bolongo Bay Beach Resort
Bolongo Bay Beach Resort
1.3 mi from Charlotte Amalie
3.0 out of 5.0
3.9 out of 5 (652 reviews)

Facing a small, idyllic bay, this long-established St Thomas resort is midway between downtown Charlotte Amalie's shopping …

Get Rates
Paradise Cove Cottages
Paradise Cove Cottages
3.7 mi from Charlotte Amalie
3.0 out of 5.0
3.7 out of 5 (52 reviews)

Located in Nazareth, this resort is within 1 mi (2 km) of Secret Harbour Beach and American Yacht Harbor. Sapphire Beach an …

Get Rates
Two Sandals by the Sea Inn - B&B
Two Sandals by the Sea Inn - B&B
3.9 mi from Charlotte Amalie
2.5 out of 5.0
4.2 out of 5 (147 reviews)

Located in Nazareth, this bed & breakfast is within 1 mi (2 km) of Secret Harbour Beach and American Yacht Harbor. Sapphire …

$190
St John Inn
St John Inn
7.7 mi from Charlotte Amalie
3.0 out of 5.0
4.4 out of 5 (157 reviews)

Located in Cruz Bay, this hotel is within a 10-minute walk of Elaine Lone Sprauve Library and Museum and Battery. St. John …

$255

Recent Reviews in Charlotte Amalie

Hide content

Where to stay in Charlotte Amalie

Charlotte Amalie Hotel Guide

If you're vacationing in the St. Thomas and St. John area and you're after Charlotte Amalie hotels, you have an extensive assortment to select from. Spend some time looking through Expedia's 33 accommodation listings, all of which can be found within a 0.1-mile radius of central Charlotte Amalie.

If you'd like to stay close to central Charlotte Amalie, check out the latest deals at the ever-popular Windward Passage Hotel.

Families, students and those watching their dollars can choose from lovely Charlotte Amalie lodging options that won't blow holes in the wallet. 0.6 miles from Charlotte Amalie's center is the Windward Passage Hotel. The Mafolie Hotel is only 1 mile away. Additional affordable accommodation options are the Sunset Gardens and the Bluebeards Castle Hotel.

The Flamboyan On The Bay can be found 3 miles from the central part of Charlotte Amalie. Alternatively, the Caneel Bay is situated 11 miles away. Some more places to stay worth checking out around Charlotte Amalie are the Frenchmans and the The Ritz-Carlton, St. Thomas.

Looking for more things to do? Why not spend a few hours discovering Gibney Beach and Maho Beach, which you'll find in Cruz Bay, 11 miles to the east of Charlotte Amalie. The Gallows Point Resort and Grande Bay Resort are a few of the fabulous Expedia-listed accommodation options in Cruz Bay. Alternatively, you could stay in St. Thomas, 1 mile to the northeast of Charlotte Amalie, where you'll find the Marriott's Frenchman's Cove and Bolongo Bay Beach Resort. The Magens Bay and Coki Beach are popular points of interest to explore should you visit St. Thomas.

If sport is a favourite pastime, be sure to take a trip to Lionel Roberts Stadium, which is 1 mile to the northeast of Charlotte Amalie. Sports fans wishing to sleep close to the stadium can take their choice from the Lindbergh Bay Hotel and Villas or the Marriott Frenchman's Reef and Morning Star Beach Resort.

Cyril E. King Airport is a nearby airport for accessing Charlotte Amalie. It is 2 miles drive away. If you choose to stay nearby, try the Emerald Beach Resort or Virgin Islands Campground.