Search Hotels near Top Charlotte Amalie Attractions

Top 10 Hotels in Charlotte Amalie

See all 22 Hotels in Charlotte Amalie
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,447 reviews)

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

$116
Olga's Fancy

Olga's Fancy

Honduras 8, St. Thomas 00803

3.0 out of 5.0
4.6 out of 5 (92 reviews)

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

$145
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 (713 reviews)

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

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 (394 reviews)

Located in Charlotte Amalie, this hotel is within a 5-minute walk of Beracha Veshalom Vegimulth Hasidim Synagogue, …

Get Rates
The Island Beachcomber Hotel

The Island Beachcomber Hotel

8071 Lindbergh Beach Road, St. Thomas 00802

3.0 out of 5.0
3.2 out of 5 (196 reviews)

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

$119
Midtown Guest House

Midtown Guest House

1B Commandant Gade, St. Thomas 00804

2.5 out of 5.0

Located in Charlotte Amalie, this guesthouse is steps from Haagensen House and Blackbeard's Castle. Emancipation Garden 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 (985 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
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 (317 reviews)

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

$122
Mafolie Hotel

Mafolie Hotel

7091 Estate Mafolie, St. Thomas 00802

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

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

$137
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.5 out of 5.0
4 out of 5 (1,494 reviews)

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

$199

Recent Reviews in Charlotte Amalie

Where to stay in Charlotte Amalie

Charlotte Amalie Hotel Guide

Top Charlotte Amalie Accommodations

Visitors to St. Thomas and St. John who are seeking somewhere to stay in Charlotte Amalie have a range of options from which to choose. You'll find around 27 apartments and hotels can be found within a 3-mile radius of Charlotte Amalie

Two popular places within easy reach of the action are the Magens Point Resort and the Marriott's Frenchman's Cove. The Lindbergh Bay Hotel and Villas and the Marriott Frenchman's Reef and Morning Star Beach Resort also won’t disappoint.

Still looking? The Caneel Bay and the Frenchmans are positioned 11 miles and Frenchmans away from the heart of Charlotte Amalie. The Ritz-Carlton, St. Thomas and the Gallows Point Resort can be found 7 miles and 10 miles away.

Some close by places to explore in St. Thomas and St. John are Nazareth and Cruz Bay. Nazareth is 7 miles to the east of Charlotte Amalie, while Cruz Bay is 11 miles to the east. Nazareth hotels include the Secret Harbour Beach Resort and Sapphire Beach Condo Resort & Marina by Antilles Resorts. The Grande Bay Resort and The Westin St. John Resort are some of the accommodation options in Cruz Bay.

Get your fix of local sport with a trip to Lionel Roberts Stadium. Stay a little closer to the action at the Bolongo Bay Beach Resort or the Emerald Beach Resort.

How to Get to Charlotte Amalie

If you are traveling into or out of Cyril E. King Airport and choose to stay nearby, try Windward Passage Hotel or Mafolie Hotel.