Search Hotels near Top Charlotte Amalie Attractions

Top 10 Hotels in Charlotte Amalie

See all 21 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,394 reviews)

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

Get Rates
Olga's Fancy

Olga's Fancy

Honduras 8, St. Thomas 00803

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

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

$145
Bunker Hill Hotel

Bunker Hill Hotel

2307 Commandant Gade, St. Thomas 00802

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

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

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

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

$80
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 (182 reviews)

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

$119
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 (300 reviews)

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

$134
Emerald Beach Resort

Emerald Beach Resort

8070 Lindbergh Bay, St. Thomas 00802

3.5 out of 5.0
3.8 out of 5 (961 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.5 out of 5.0
4 out of 5 (1,446 reviews)

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

$289
Starz Hotel

Starz Hotel

Constant 38, St. Thomas 00802

2.5 out of 5.0
2.7 out of 5 (14 reviews)

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

$85
Mafolie Hotel

Mafolie Hotel

7091 Estate Mafolie, St. Thomas 00802

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

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

Get Rates

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.