Top Hotels in Charlotte Amalie

Search among 6 available hotels and places to stay in Charlotte Amalie from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
1Filter & Sort
View map
1-6 out of 6
1Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great88 reviews
From   US$ 90 /nightSelect
MapView on map200 yd from City Center300 yd from Royal Dane Mall Shopping Center
From   US$ 197 /nightSelect
7.8
Very good45 reviews
500 yd from City Center500 yd from Fort Christian Virgin Islands Museum
From   US$ 165 /nightSelect
8.4
Great53 reviews
200 yd from City Center300 yd from Fort Christian Virgin Islands Museum
From   US$ 80 /nightSelect
8.4
Great60 reviews
1000 yd from City Center700 yd from Fort Christian Virgin Islands Museum
From   US$ 104 /nightSelect
200 yd from City Center200 yd from Fort Christian Virgin Islands Museum
From   US$ 160 /nightSelect

Best hotels and places to stay in Charlotte Amalie

Why visit?

Charlotte Amalie, located in the United States Virgin Islands, is a charming and historic destination that offers a mix of stunning natural beauty, rich cultural heritage, and excellent hospitality. With a wide range of top-notch hotels and accommodations, it is a perfect choice for tourists seeking a memorable vacation.

Where to stay?

Downtown Charlotte Amalie: For travelers looking for a convenient and lively atmosphere, downtown Charlotte Amalie is an ideal area to stay. Here, you can find a variety of hotels in the heart of the city, offering easy access to shopping districts, historical landmarks, and waterfront dining options. Many hotels in downtown Charlotte Amalie also provide picturesque views of the harbor, creating a truly immersive experience.

Frenchmans Bay: Situated a short distance from downtown, Frenchmans Bay provides a more serene and relaxed ambiance. It is a great option for travelers who prefer a quieter setting while still being close to the citys attractions. Hotels in this area often boast beautiful beachfront locations, offering guests direct access to the crystalline waters of the Caribbean Sea. With a range of amenities and activities nearby, including water sports and beachside restaurants, Frenchmans Bay ensures a tranquil and memorable stay.

Havensight: Located close to the cruise ship terminal, Havensight is a popular area for tourists seeking convenience and accessibility. This bustling district is filled with upscale hotels and bustling shopping centers, making it an excellent choice for travelers who enjoy indulging in retail therapy. With an array of dining options and tourist attractions nearby, Havensight is an ideal base for exploring the towns vibrant culture and discovering its many hidden gems.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $150 to $250.

4-star hotels: The average price per night is around $250 to $400.

5-star hotels: The average price per night is around $400 to $600.

Best value for money:

Coral World Ocean Park Hotel: This hotel offers affordable rates without compromising on comfort and amenities. Located near the famous Coral World Ocean Park, guests can enjoy a unique experience by exploring the marine life right at their doorstep. The hotel also provides convenient access to nearby attractions, making it an excellent choice for budget-conscious travelers seeking value for their money.

Bunker Hill Hotel: Situated in the heart of downtown Charlotte Amalie, Bunker Hill Hotel offers affordable rates combined with a central location. With comfortable rooms and friendly staff, guests can enjoy a pleasant stay while being in close proximity to shopping areas, restaurants, and historical sites. This hotel provides a great value for those looking for a convenient and budget-friendly option.

Windward Passage Hotel: The Windward Passage Hotel offers spacious rooms and modern amenities at a reasonable price. With its waterfront location and stunning views, guests can enjoy a comfortable stay while exploring the charms of Charlotte Amalie. Its proximity to the cruise ship terminal and shopping districts adds to its value, making it a top choice for travelers seeking affordability and convenience.

Best kids-friendly hotels:

Marriotts Frenchmans Cove: This family-friendly hotel offers spacious villas with separate bedrooms and living areas, providing plenty of space for the whole family. With a range of amenities such as a childrens pool, kids club, and a nearby beach, kids of all ages can have a memorable and enjoyable vacation. The hotels convenient location in Frenchmans Bay ensures easy access to family-friendly attractions and activities.

Secret Harbour Beach Resort: Nestled on a secluded beach, Secret Harbour Beach Resort offers a peaceful retreat for families. The resort offers spacious suites and villas with kitchens or kitchenettes, perfect for families who prefer the convenience of self-catering. With a beautiful beach, water sports, and a pool, children will have a great time while parents can relax and soak up the sun.

Best hotels for a romantic getaway:

The Ritz-Carlton, St. Thomas: This luxurious 5-star hotel offers a romantic ambiance with elegant rooms and breathtaking views. Couples can enjoy fine dining at the hotels restaurants, indulge in pampering spa treatments, or relax by the infinity pool overlooking the Caribbean Sea. The hotels impeccable service and stunning location make it an ideal choice for a romantic getaway.

Frenchmans Reef Marriott Resort & Spa: With its picturesque hillside location, this resort provides a romantic setting for couples. From private balconies or terraces, guests can enjoy stunning views of the Caribbean Sea. The resort also offers a variety of dining options, a spa, and access to a pristine beach, providing everything needed for a memorable romantic escape.

Best for location:

Bluebeards Castle Resort: Located atop a hillside, this hotel offers panoramic views of Charlotte Amalie and the harbor. Its central location allows for easy exploration of the towns attractions, shopping areas, and dining options. With spacious suites, a pool, and a restaurant on-site, guests can enjoy the perfect balance of convenience and relaxation.

Emerald Beach Resort: Situated on a secluded beach, Emerald Beach Resort offers a serene atmosphere while being just minutes away from downtown Charlotte Amalie. This hotel provides a peaceful retreat, with its beachfront location and beautiful gardens. Guests can also enjoy easy access to nearby attractions and a variety of water activities.

Crystal Cove Beach Resort: Nestled along the shoreline, Crystal Cove Beach Resort offers a tranquil setting away from the crowds. With its private beach, lush gardens, and stunning views, guests can unwind and enjoy the natural beauty of the surroundings. Despite its secluded location, the resort provides complimentary shuttle services to the town, allowing guests to explore the charms of Charlotte Amalie at their convenience.

Best for a short city break:

Olgas Fancy: This boutique hotel offers a cozy and intimate atmosphere, perfect for a short city break. Located within walking distance of downtown, guests can easily explore the towns attractions, dining options, and shopping areas. With comfortable rooms and personalized service, Olgas Fancy provides a charming retreat for a quick getaway.

The Mafolie Hotel: Perched on a hillside overlooking Charlotte Amalie, The Mafolie Hotel offers stunning views and a peaceful ambiance. Despite its serene location, the hotel is just a short drive away from the towns bustling streets. Guests can enjoy a quiet escape while still having convenient access to the citys offerings.

Show moreLess