St. Barths is renowned as a tropical playground for the rich and famous, so it follows that this small island would be home to a disproportionate number of luxurious resorts; in fact, it's much easier to find a five-star hotel on St. Barths than a budget or moderate property. St. Barths also is known for its private villas, and many of its best hotels follow this model by combining the villa experience with hotel amenities, including some of the Caribbean's best restaurants.
Christian Wheatley/E+/Getty Images
The Eden Rock has a unique location, built primarily on a rocky prominence thrust into the sea at St. Jean Beach and braced by twin crescents of sandy beach and facing a coral reef. The Relais & Chateaux hotel began life as a private home where guests included Greta Garbo and Howard Hughes, and despite expansion retains its sense of intimacy and exclusiveness.
St. Barths is known for its luxury villas catering to privacy-conscious celebrities, and Le Toiny is about the closest you can get to that experience while still enjoying the amenities of a five-star boutique hotel. The cliffside location of this 38-acre hotel is spectacular, and the views are a constant companion whether you are dining at this Relais & Chateaux resort's fine restaurant or lounging beside the pool in your private villa.
© Hotel Guanahani and Spa
This small, upscale and very French hotel in St. Barths sits on a slip of land between a lagoon and the Caribbean Sea, with brightly colored cottages, an outstanding spa, tennis and personalized service.
© Hotel Isle de France
Known as a celebrity hideaway, the Hotel Isle de France on St. Barths offers intimate accommodations, fine dining and a popular weekly fashion show on one of the island's best beaches.
© Carl Gustaf Hotel
Unique among St. Barths hotels, the Carl Gustaf Hotel offers both access to the beach (a two-minute walk from its hilltop location) and to Gustavia, St. Barths' charming capital with its boutiques, marinas, museums, restaurants, and bars. The hotel also is famous for its gourmet French restaurant, Victoria's, which overlooks Gustavia harbor from its hillside perch.