4 resorts in Charlotte Amalie

  • Frenchman's Reef & Morning Star Marriott Beach Resort

    5 Estate Bakkeroe, Charlotte Amalie | 4 star resort
    from $227
    Traveler rating: 5/5 Outstanding (1 review)
    • Excellent Harbor and Cruis…
    • Good hotel and service but needs updating
    • Nice Resort
  • Marriott's Frenchman's Cove

    7338 Estate Bakkeroe, Charlotte Amalie | 4 star resort
    from $379
    Traveler rating: 2/5 Fair (1 review)
    • First Impressions Not So G…
    • Room with a View
    • Wow - what a great vacation
  • Emerald Beach Resort

    8070 Lindbergh Bay, Charlotte Amalie | 3 star resort
    from $165
    • BW Emerald....precious for the price
    • A Great Place to Fall In Love
    • Solid value and a nice time
  • Lindbergh Bay Hotel and Villas

    8075 Lindberg Bay, Charlotte Amalie | 2 star resort
    from $136
    Traveler rating: 5/5 Outstanding (1 review)
    • Great inexpensive hotel!
    • Service and Value Are Not Dead Afterall
    • Best Western Carib Beach Resort-St. Thomas
*Prices above are provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details.