You can save up to 15% on over 100,000 hotels
Become a member for free
You can save up to 15% on over 100,000 hotels
Become a member for free
Charlotte Amalie, the vibrant capital of the U.S. Virgin Islands, is a captivating travel destination nestled on the island of St. Thomas. Known for its rich history and stunning Danish colonial architecture, this bustling port city offers a unique blend of cultural and natural attractions. Visitors can explore the charming streets of the historic district, where landmarks like Blackbeard's Castle and Fort Christian stand as testaments to the city's storied past. The best neighborhoods to stay in include the waterfront area, offering easy access to the bustling harbor, and the hillside locales that provide breathtaking views of the Caribbean Sea. Top attractions include the St. Thomas Synagogue, the second oldest in the United States, and Emancipation Park, a site of historical significance. With its deep-water harbor, Charlotte Amalie is a popular stop for cruise ships, making it a lively hub for shopping, dining, and entertainment.
See the latest prices and deals by choosing your dates

Hotel in Charlotte Amalie, St. Thomas · 0.10 mi from centre
7.8
899 reviews
When you stay at Bunker Hill Hotel in St. Thomas, you'll be in the historical district, within a 10-minute drive of Magens Bay Beach and Bolongo Bay.  This hotel is 7.9 mi (12.7 km) from Sapphire Beach and 12.6 mi (20.3 km) from Virgin Islands National Park.

Hotel in Charlotte Amalie, St. Thomas · 0.45 mi from centre
7.0
1,239 reviews
When you stay at Windward Passage Hotel in St. Thomas, you'll be near the airport, within a 10-minute drive of Magens Bay Beach and Bolongo Bay.  This hotel is 7.7 mi (12.4 km) from Sapphire Beach and 13.1 mi (21 km) from Virgin Islands National Park.

Aparthotel in Charlotte Amalie, St. Thomas · 0.44 mi from centre
8.6
1,453 reviews
When you stay at this aparthotel in St. Thomas, you'll be near the beach, within a 15-minute drive of Magens Bay Beach and Bolongo Bay.  This aparthotel is 6.3 mi (10.2 km) from Sapphire Beach and 12 mi (19.4 km) from Virgin Islands National Park.

Aparthotel in Charlotte Amalie, St. Thomas · 0.03 mi from centre
8.2
962 reviews
With a stay at this aparthotel in St. Thomas, you'll be within a 10-minute drive of Magens Bay Beach and Bolongo Bay.  This aparthotel is 7.3 mi (11.8 km) from Sapphire Beach and 12.5 mi (20.2 km) from Virgin Islands National Park.

Bed & breakfast in Charlotte Amalie, St. Thomas · 0.04 mi from centre
7.6
967 reviews
With a stay at Galleon House Hotel, you'll be centrally located in St. Thomas, within a 15-minute drive of Magens Bay Beach and Bolongo Bay.  This bed & breakfast is 7.2 mi (11.6 km) from Sapphire Beach and 12.5 mi (20.1 km) from Virgin Islands National Park.

Hotel in Charlotte Amalie, St. Thomas · 0.05 mi from centre
When you stay at Hotel 1829 in St. Thomas, you'll be in the historical district, just steps from 99 Steps and Blackbeard's Castle.  This hotel is 0.5 mi (0.7 km) from Virgin Islands Legislature Building and 0.6 mi (0.9 km) from Fort Christian.

Hotel in Charlotte Amalie, St. Thomas · 0.10 mi from centre
9.8
129 reviews
Located in St. Thomas, At Home in the Tropics is in the historical district, within a 5-minute walk of Blackbeard's Castle and Emancipation Garden.  This hotel is 0.4 mi (0.7 km) from Fort Christian and 3 mi (4.8 km) from Magens Bay Beach.

Hotel in Charlotte Amalie · 0.14 mi from centre
With a stay at The Mary Anne Boutique Hotel USVI in St. Thomas, you'll be within a 10-minute drive of Magens Bay Beach and Bolongo Bay.  This hotel is 7.1 mi (11.5 km) from Sapphire Beach and 12.5 mi (20.1 km) from Virgin Islands National Park.

Hotel in Charlotte Amalie, St. Thomas · 0.18 mi from centre
10.0
3 reviews
When you stay at Villa Santana in St. Thomas, you'll be near the airport, within a 10-minute drive of Magens Bay Beach and Bolongo Bay.  This hotel is 7.4 mi (11.9 km) from Sapphire Beach and 12.8 mi (20.6 km) from Virgin Islands National Park.

Vacation home in Charlotte Amalie, St. Thomas · 0.31 mi from centre
8.8
13 reviews
When you stay at this vacation home in St. Thomas, you'll be in the mountains, within a 10-minute drive of Magens Bay Beach and Bolongo Bay.  This vacation home is 7.6 mi (12.2 km) from Sapphire Beach and 12.7 mi (20.4 km) from Virgin Islands National Park.

Hotel in Charlotte Amalie, St. Thomas · 0.45 mi from centre
8.4
915 reviews
Breakfast available
When you stay at Mafolie Hotel in St. Thomas, you'll be near the airport, within a 15-minute drive of Magens Bay Beach and Bolongo Bay.  This hotel is 7.3 mi (11.8 km) from Sapphire Beach and 12.9 mi (20.8 km) from Virgin Islands National Park.

Apartment in Charlotte Amalie, St. Thomas · 0.55 mi from centre
9.0
22 reviews
When you stay at this apartment in St. Thomas, you'll be near the airport, within a 15-minute drive of Magens Bay Beach and Bolongo Bay.  This apartment is 8 mi (12.8 km) from Sapphire Beach and 14 mi (22.5 km) from Virgin Islands National Park.

Apartment in Charlotte Amalie · 0.67 mi from centre
10.0
1 review
Hidden Hilltop Treasure offers accommodations in Charlotte Amalie, 1.7 miles from Charlotte Amalie Harbor. This apartment provides accommodations with a balcony. There's a sun terrace and guests can use free Wifi and free private parking.
The air-conditioned apartment consists of 1 bedroom, a fully equipped kitchen, and 1 bathroom. A flat-screen TV is featured. The accommodation is non-smoking.
Charlotte Amalie Harbor Seaplane Base Airport is 1.9 miles away.

Hotel in Charlotte Amalie, St. Thomas · 0.79 mi from centre
9.6
915 reviews
With a stay at Olga's Fancy in St. Thomas, you'll be near the airport, within a 15-minute drive of Bolongo Bay and Emancipation Garden.  This hotel is 4.1 mi (6.7 km) from Magens Bay Beach and 8.7 mi (14 km) from Sapphire Beach.
Hotel in Charlotte Amalie · 0.86 mi from centre
Breakfast available
With a stay at Hampton by Hilton St. Thomas in St. Thomas (Havensight), you'll be within a 10-minute drive of Bolongo Bay and Frenchman's Bay.  This hotel is 4.3 mi (7 km) from Magens Bay Beach and 7.8 mi (12.5 km) from Sapphire Beach.

Hotel in Charlotte Amalie, St. Thomas · 2.19 mi from centre
7.4
830 reviews
Breakfast available
When you stay at Emerald Beach Resort in St. Thomas, you'll be on the beach, within a 15-minute drive of Magens Bay Beach and Bolongo Bay.  This beach hotel is 9.5 mi (15.3 km) from Sapphire Beach and 15.1 mi (24.2 km) from Virgin Islands National Park.

Hotel in St. Thomas · 1.48 mi from centre
7.0
107 reviews
Located in St. Thomas, Boundless Bliss Hotel is in the mountains, within a 15-minute drive of Mahogany Run Golf Course and Magens Bay Beach.  This hotel is 3.6 mi (5.8 km) from Coki Point Beach and 4.7 mi (7.6 km) from Sapphire Beach.

Hotel in St. Thomas · 2.06 mi from centre
8.2
176 reviews
With a stay at Limetree Beach Resort by Club Wyndham in St. Thomas, you'll be on the beach, within a 5-minute drive of Bolongo Bay and Frenchman's Bay.  This beach hotel is 6.2 mi (10 km) from Sapphire Beach and 6.2 mi (10 km) from Magens Bay Beach.

Hotel in Charlotte Amalie, St. Thomas · 1.68 mi from centre
9.2
77 reviews
Breakfast available
With a stay at Buoy Haus Beach Resort St. Thomas, Autograph Collection in St. Thomas, you'll be on the beach, within a 10-minute drive of Bolongo Bay and Frenchman's Bay.  This beach hotel is 5.7 mi (9.2 km) from Magens Bay Beach and 7.7 mi (12.4 km) from Sapphire Beach.

Guesthouse in Charlotte Amalie, St. Thomas · 1.53 mi from centre
9.4
194 reviews
Breakfast available
With a stay at Island View Guesthouse in St. Thomas, you'll be near the airport, within a 15-minute drive of Bolongo Bay and Charlotte Amalie Harbor.  This guesthouse is 6 mi (9.6 km) from Magens Bay Beach and 10.2 mi (16.4 km) from Sapphire Beach.