Are you planning on visiting St. John and looking for an all-inclusive place to stay? The beautiful white-sand beaches and gorgeous natural views are some of the reasons why the island and U.S national park is one of the most visited islands in the Caribbean.
Although the island doesn’t have airports like St Thomas and St Croix, you still have some options when it comes to choosing all-inclusive resorts, 5-star hotels, and fancy villas. While a truly all-inclusive experience is hard to come by, these properties are as close as you can get to it.
With that in mind, here are some of the top all-inclusive resorts to stay in St. John, US Virgin Islands.
Address: 300B Great Cruz Bay Rd, Cruz Bay, St John 00830
This luxurious waterfront resort from Marriott is the perfect place to stay for your St. John vacation. Located in Great Cruz Bay, there are plenty of nearby white sand beaches, apart from their own private white sand beach, to visit and hang out at.
Guest rooms are set up as studios, two-bedroom, or three-bedroom villas. Several rooms even include multi-levels complete with balconies, great for large groups or families. In addition to stellar accommodations, The Westin St. John resort boasts a delicious restaurant, fitness center, and world-class spa offering next-level massages all on its premises. You can walk out of the Sugar & Spice Spa feeling refreshed, rejuvenated, and ready for the day. They have facilities for everything you would want on a tropical vacation.
You can even see iguanas lounging around the property, especially by the massive pool overlooking the resort’s beach. The Westin’s poolside eatery also serves up tasty rum punches guests can enjoy in between swimming.
Overall, The Westin St John is among the most luxurious St. John resorts that is well worth looking into for your next vacation to paradise. They have plenty of daily activities and routine events to enjoy as a family or solo travelers. The Marriott also has another luxurious resort in St Thomas called the Marriot’s Frenchman’s Cove.
Address: 1 Lovango Cay, St John 00830
Lovango Resort & Beach Club is the epitome of paradise nestled along the sandy shores of Lovango Cay, a private island off the coast of St. John accessible by boat. You can get a marvelous sight of Caneel Bay from your lodgings.
The resort has much to offer travelers, from exciting charter boat rides to glamorous in-room amenities. There is a vibrant local village mere footsteps away from Lovango Resort & Beach Club, featuring a plethora of pubs, shops, and waterfront eateries. Stop in Green Oyster Bar for some freshly shucked oysters and other yummy seafood dishes. Complimentary beach towels are also handed out by this luxury hotel.
It’s a lovely oceanfront resort for couples, families, and bachelor and bachelorette parties. Weddings are even held here and couples can plan directly with its event team. The island truly makes the perfect backdrop for a memorable destination wedding in St. John.
Address: 3 AAA Gallows Point Road St. John, St John 00831
This gorgeous beachfront resort is an ideal setting for a relaxing retreat. It’s surrounded by beautiful deep blue waters and located on a 5-acre peninsula that offers magnificent views.
Gallows Point Resort offers visitors superb accommodations in its one-bedroom suites, featuring a full kitchen, luxe linens, and pull-out sofa beds. Depending on the level, each room also offers balconies or patios overlooking the beautiful Cruz Bay or the Caribbean Sea.
The uniquely shaped outdoor swimming pool at Gallows Point Resort is reason enough to visit. It’s large, clean, and temperature-regulated, plus a hot tub is also attached and the perfect place for sipping on tropical-inspired fruity drinks. However, the best spot in the beautiful Gallows Point Resort for cocktails and dinner is at Ocean 362 Restaurant.
You have access to the resort’s small beach, conveniently near the outdoor pool. The place offers stellar snorkeling opportunities with plenty of scenic ocean sights from the rocky shores. Snorkel gear rentals are available onsite through the hotel’s concierge, who can also help set up snorkeling or scuba excursions outside the property.
Address: 11 Bay View Terrace, Cruz Bay, St John 00830
Much like its namesake would suggest, this lavish luxury resort has incredible scenery from its hilltop property. The Hills’ architecture and interior design are inspired by Italy’s Almafi Coast.
It’s one of St. John’s best luxury resorts, with its enormous size, clean pool, spa, and fitness center. Tourists can enjoy sunset cruises across the crystalline Cruz Bay Harbor paired with tasty bites.
While it’s a bit pricey compared to other options, it’s well worth the splurge as it offers first-class hospitality and picturesque scenery. The Hills’ Italian-inspired rooms feature plenty of luxe accommodations, including full kitchens, plush linens, and high-end toiletries.
Any getaway at The Hills Saint John is one to remember. It’s an ideal spot for honeymooners or families looking to make lifelong memories in the U.S. Virgin Islands. It’s only a 15-minute drive to Honeymoon Beach and a 10-minute drive to Salomon Beach.
Address: Cruz Bay Quarter St. John 0690 VI, 00831
Grande Bay Resort is an upscale, all-inclusive resort in the heart of Cruz Bay and is close to several top-notch restaurants.
The resort is footsteps away from the crystalline waters of Cruz Bay Beach. It’s also within walking distance to local shops, eateries, and St. John’s ferry system that takes you to neighboring U.S. Virgin Islands like St. Thomas or St. Croix. You can also get jeep vacation rentals directly from Grande Bay Resort to take across the island at an additional cost, often starting at around $95 per day.
Within Grande Bay Resort, visitors can take a dip in the large saltwater rooftop pool or work out at the hotel’s fitness center with scenic waterfront views. The resort suites are also large and pristine, equipped with kitchens or kitchenettes, seating areas, and private balconies overlooking the crystalline harbor.
Address: 271 Fish Fry Drive, St John, 00831
Sea Shore Allure is a stunning Cruz Bay resort boasting everything one would want out of a fabulous tropical vacation.
Stay in one to three-bedroom villas equipped with cozy linens, full kitchens, and rainfall showers. The rooms have plenty of space for large groups, making Sea Shore Allure a prime destination for family vacations or bachelorette & bachelor parties. They also offer Jeep rentals and private rental car services for guests looking to explore the island, especially the nearby coastal town, Cruz Bay.
The pool deck overlooking the beach is lined with spacious cabanas and a tiki bar serving strong yet tasty fruity cocktails. Sea Shore Allure also boasts a jacuzzi on the rooftop terrace, the prime spot for sunbathing in the entire area.
Vacationers get private beach access with the resort’s pebble beach for picture-perfect scenery of the bay. Complimentary snorkeling equipment is also available, allowing travelers to venture into beautiful coral reefs. You can also take a quick drive to visit the nearby Honeymoon Beach or Trunk Bay Beach.
Address: Route 108 St. John, VI 00831
Travelers seeking unique and unforgettable lodgings in St. John should check out this spectacular eco-friendly resort almost 1200 feet above the Caribbean Sea.
Sustainability is a priority at Calichi at Picture Point to preserve the island’s natural beauty. The resort receives its power from solar energy and Tesla power walls. Water is filtered and collected using a cistern system, taking advantage of the island’s rainwater. In addition, the outdoor pool and hot tub are cleaned with an innovative oxygen system.
There are six one-bedroom and two-bedroom villas situated throughout the compound, complete with an outdoor shower, luxe linens, smart TVs, and far-reaching oceanfront views. However, you might want to venture out of your villa to swim in the infinity pool, practice yoga poses on the exercise lawn, or relax on the resort’s rooftop jacuzzi.
Other amenities include a fire pit, green office building, and laundry room. It’s a quick drive to Coral Bay to hike or enjoy a more peaceful time.