Travelers find it difficult to choose an all-inclusive resort out of the many existing at St. Thomas. However, this doesn't need to be a challenge. One should decide where they would love to spend their family vacation. On the beach or near the hills? A busy place or a quiet destination? A resort filled with several water sports or land-based activities? The good news? The Virgin Islands’ St. Thomas is brimming with beautiful all-inclusive and offers numerous activities, including shopping, dining, sailing, snorkeling, diving, and more! Here are the ten all-inclusive that are a dream in St. Thomas.

Related: 12 Best All-Inclusive Resorts In The World For 2022

10 Bolongo Bay Beach Resort

Suitable for travelers visiting St. Thomas on a budget, Bolongo Bay Beach Resort is a beachfront hotel that boasts two open-air beachside food eateries and a swim-up pool bar. Located in the heart of the Caribbean, this is the perfect tropical vacation destination. The resort is family-owned and is known for its all-inclusive package, incredible amenities, quality service, and hospitality. It is mounted in a gorgeous sandy bay along the incredible Caribbean Sea, offering breathtaking ocean views. The resort offers water sports like kayaking, windsurfing, Hobie cat sailing, paddleboarding, and snorkeling.

  • Address: St. Thomas, US Virgin Islands 00802
  • Contact: 1-800-524-4746

9 The Ritz-Carlton

The Ritz-Carlton comes with 180 lavish rooms and suites, four incredible restaurants, a kids' club, and a private beach for guests. The resort is suitable for families with kids, couples, as well as adventure seekers looking to experience the spectacular nature of the Virgin Islands. Witness the stunning Great Bay and enjoy the breathtaking mountain views. Take part in the impressive water sports and celebrations at the magnificent venues.

  • Address: 6900 Great Bay, St. Thomas, U.S. Virgin Islands 00802 United States
  • Contact: +1 (340) 775-3333

8 Sugar Bay Resort & Spa

Sugar Bay Resort & Spa is famous for its fantastic all-inclusive packages and reasonable rates. The hotel provides a magnificent dining experience in one of its six beautiful food eateries, cocktails, domestic beer, Wi-Fi, a fitness center, minigolf, tennis, basketball, water sports, and kid-related activities. It boasts terraces offering fascinating water views. Travelers will witness iguanas wandering all over the resort.

  • Address: 6500 Estate VI U.S., St Thomas 00802, US Virgin Islands
  • Contact: +1 340 777 7100

7 Secret Harbour Beach Resort

Looking for a spot with a home-like feel? Secret Harbour Beach Resort is the perfect spot for a family vacation, thanks to their stunning one and two-bedroomed apartments right at the waterfront. The rooms are spacious enough and well furnished. The dining experience is top-notch, and one can choose between the two available restaurants. One can also engage in scuba diving, snorkeling, or kayaking.

  • Address: St Thomas, 6280 Estate Nazareth, Nazareth, St Thomas 00802, US Virgin Islands
  • Contact: (340) 775-6550

6 Frenchman’s Reef & Morning Star Marriott Resort

Frenchman’s Reef & Morning Star Marriott Resort is a family-friendly resort offering four-star accommodation that comes with a swimming pool and a fitness center. Located just outside Pacquereau Bay, this resort guarantees incredible views of the Caribbean Sea. The property is located about five minute-ride away from Main Street and 25 minutes away from the Estate Thomas. The rooms are well-furnished, each having a writing table. There is a children’s club within the resort, and several activities, including water-skiing, sailing, and canoeing arranged for guests.

  • Address: 5 Estate Bakkeroe, St Thomas 00802, US Virgin Islands
  • Contact: (340) 776-8500

5 Mafolie Hotel

Mafolie Hotel offers 17 rooms and five suites, each coming with maximum comfort ad luxury accommodation services. From the hotel, travelers can enjoy the breathtaking views of downtown Charlotte Amalie and Hassel Island, which they wouldn’t find anywhere else in St. Thomas. The dining scene is incredible. Staying in this hotel gives visitors easy access to some of the Virgin Islands’ most iconic attractions.

  • Address: 7091 Estate, St Thomas, 00802, US Virgin Islands
  • Contact: +1 (340) 774-2790

4 Casa Cielo Vista

Casa Cielo Vista offers spectacular million-dollar views of Charlotte Amalie harbor as well as over 36 islands in the Virgin Islands. The resort offers incredible cabana apartments, a fantastic dining experience, and easy access to the beach. There are many attractions on the islands that visitors can access from this resort, as well as plenty of games, offering an exciting vacation for the whole family.

  • Address: 3A-24 Estate St. Peter St. Thomas, VI 00802
  • Contact: (470) 687-0082

3 Emerald Beach Resort

Emerald Beach Resort is definitely a perfect place to relax and unwind, thanks to its cozy and bright décor. Overlooking Lindbergh Bay, this resort offers an excellent laid-back oceanfront getaway. Travelers staying at the resort will have access to breathtaking ocean views, several attractions, and incredible dining and shopping opportunities. The property is bordered by gorgeous tropical gardens, giving visitors more adventure opportunities. Kayaking and paddling are some of the activities offered at the resort.

  • Address: St. Thomas, 8070 Lindberg Bay, Charlotte Amalie West, St Thomas 00802, US Virgin Islands
  • Contact: (340) 777-8800

2 Lindbergh Bay Hotel And Villas

This resort offers incredible room options, depending on a family’s interests. From rooms found in the historic main building to private rooms in one of the lavish villas, there are plenty of accommodation options to consider. The amenities offered include an outdoor pool, an incredible dining experience, and free internet. The hotel also provides easy access to many attractions.

  • Address: 8075 Lindbergh Bay Saint Thomas VI 00802, 5904, US Virgin Islands
  • Contact: +1 340 774 2525

Related: 10 All-Inclusives In Maui That Are Worth Splurging On

1 Sapphire Beach Resort By Sapphire Vacations

Sapphire Beach Resort is a gorgeous vacation destination with lots of adventure opportunities, including exploring attractions beyond those located near the resort. From the hotel, travelers can access many restaurants and several tours, including an underwater and island-hopping trip. There are other water spots offered, including jet skiing, scuba diving, sailing, and snorkeling.

  • Address: 6720 Estate Smith Bay, St Thomas 00802, US Virgin Islands
  • Contact: (646) 479-1327