Search Hotels near Top Charlotte Amalie Attractions

Top 10 Hotels in Charlotte Amalie

See all 20 Hotels in Charlotte Amalie
Olga's Fancy
Olga's Fancy

Honduras 8, St. Thomas 00803

3.0 out of 5.0
4.5 out of 5 (46 reviews)

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

Get Rates
Bunker Hill Hotel
Bunker Hill Hotel

2307 Commandant Gade, St. Thomas 00802

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

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

$105
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,324 reviews)

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

$175
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 (276 reviews)

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

$152
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 (688 reviews)

Located in Charlotte Amalie, this bed & breakfast is steps from 99 Steps and Emancipation Garden. 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 (922 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
Marriott Frenchman's Reef and Morning Star Beach Resort
Marriott Frenchman's Reef and Morning Star Beach Resort

5 Estate Bakkeroe, St. Thomas 00802

4.0 out of 5.0
4 out of 5 (1,374 reviews)

Marriott Frenchman's Reef and Morning Star Beach Resort is on the south coast of St. Thomas, a 10-minute drive from Charlotte …

$319
The Island Beachcomber Hotel
The Island Beachcomber Hotel

8071 Lindbergh Beach Road, St. Thomas 00802

3.0 out of 5.0
3.1 out of 5 (163 reviews)

Nestled on the beach, this Charlotte Amalie hotel is within 3 mi (5 km) of University of Virgin Islands, Fort Christian, an …

Get Rates
Marriott's Frenchman's Cove
Marriott's Frenchman's Cove

7338 Estate Bakkeroe, St. Thomas 00802-3011

4.0 out of 5.0
4.6 out of 5 (36 reviews)

Nestled on the beach, this Charlotte Amalie aparthotel is within 3 mi (5 km) of Morningstar Beach, Emancipation Garden, and …

$765
Mafolie Hotel
Mafolie Hotel

7091 Estate Mafolie, St. Thomas 00802

3.0 out of 5.0
3.9 out of 5 (277 reviews)

Located in Charlotte Amalie, this hotel is within a 10-minute walk of Lionel Roberts Stadium and Blackbeard's Castle. …

$265

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.