4 resorts in Charlotte Amalie

  • Marriott Frenchman's Reef & Morning Star Beach Resort

    5 Estate Bakkeroe, Charlotte Amalie | 4 star resort
    from $227
    Traveler rating: 4/5 Excellent (5 reviews)
    • Good hotel and service but needs updating
    • Nice Resort
    • Very disappointed
  • Marriott's Frenchman's Cove

    7338 Estate Bakkeroe, Charlotte Amalie | 4 star resort
    from $379
    Traveler rating: 4/5 Excellent (10 reviews)
    • Room with a View
    • Wow - what a great vacation
    • Great resort -- lousy beach
  • BEST WESTERN PLUS Emerald Beach

    8070 Lindbergh Bay, Charlotte Amalie | 3 star resort
    from $165
    Traveler rating: 3.5/5 Very Good (5 reviews)
    • BW Emerald....precious for the price
    • A Great Place to Fall In Love
    • Solid value and a nice time
  • Best Western Carib Beach Resort

    70-C Lindbergh Bay, Charlotte Amalie | 2 star resort
    from $136
    Traveler rating: 4/5 Excellent (5 reviews)
    • Service and Value Are Not Dead Afterall
    • Best Western Carib Beach Resort-St. Thomas
    • Best Vacation Ever
*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.