St. Thomas Resorts

Stay a While in St. Thomas

St. Thomas is home to some of the most luxurious resorts, hotels, and villas in the Caribbean. There is a plethora of options when it comes to hotels on the island, from popular names like Marriott and Ritz Carlton to locally owned and operated inns. You can also find some of the most beautiful beach side resorts on the shoreline. If you’re looking for a more secluded vacation, there are also plenty of villas that will suit your needs. Whether you want a luxurious all-inclusive suite or a more low-key, affordable room, St. Thomas has got it all. Check out our guide to hotels on the island and find the hotel that best suits your needs and budget.

Featured Partner: Bluebeard's Castle

USVI St. Thomas Bluebeard's Castle

Bluebeard’s Castle is not only rich in history, it’s full of character and offers many amenities to its visitors. Depending on whether you’re renting a room from the hotel itself, renting through AirBnB, or you have a timeshare of your own, Bluebeard’s Castle is the ideal location for anyone wanting a worry-free vacation. There are four restaurant/bars located on the premises, a pool and hot tub, on-site staffers, and even cleaning services. Staying at Bluebeard’s Castle is a great place for first-time visitors to St. Thomas. Check out our favorite condo here and visit their site here for booking information.

Frenchman's Reef & Morning Star Marriott Beach Resort

Frenchmans Reef Morning Star Marriott Beach Resort

This beautiful edition of the Marriott family has it all: great views, great services, and at a great price. With an infinity pool, poolside bar, lavish accommodations, and much more, your stay will exceed all expectations in paradise.

Emerald Beach Resort


Set on the shores of Lindbergh Bay, Emerald Beach Resort boasts unmatched access to Charlotte Amalie, Cyril E. King Airport, and any attractions or activities downtown. This quaint boutique hotel offers guests a uniquely affordable stay in paradise while maintaining the picturesque setting of this exotic Caribbean island. Visitors can expect amenities like water sports rentals, access to the charmingly landscaped pool surrounded by lush gardens, and complimentary shuttle services throughout the day.

Secret Harbour Beach Resort

Secret Harbour Beach Resort

The luxurious condominium suites at Secret Harbour Beach Resort offer guests a taste of the quiet life on the island. Located in the residential East end of St. Thomas, this private resort gives its guests an unparalleled view overlooking Nazareth Bay and grants easy access to Red Hook, mere minutes away.

Sugar Bay Resort & Spa

USVI St. Thomas Sugar Bay Resort

Located on a hillside overlooking Water Bay on the East coast of St. Thomas, Sugar Bay Resort & Spa is known for offering all-inclusive stays to its guests. These all-inclusive stays include delicious food, craft cocktails, access to 3 pools, fitness rooms, high speed wireless internet, and not to mention full access to the on-site beach. Needless to say, you’re sure to enjoy your stay at Sugar Bay!

Elysian Beach Resort

USVI St. Thomas Sugar Bay Resort

Families, solo travelers, and couples will love the Elysian Beach Resort for their convenient location, next to the St. Thomas Yacht Club, with beautiful views of Cowpet Bay. This resort is also located right on the water, so you can spend less time moving about the island and more time relaxing on arrival.

Don't See What You're Looking For?

Want a closer look at what each hotel, resort, or villa has to offer during your stay? Check out what others are saying about each hotel, compare prices, and find the deal that’s right for you.