Located in the Caribbean Sea, the U.S. Virgin Islands are a group of islands that belong to the United States. There are three main islands you can visit: Saint John, Saint Thomas, and Saint Croix. These islands are where you’ll find the majority of hotels, restaurants, bars, shops, and attractions, surrounded by minor islands. All of them feature beautiful beaches. They house a wide variety of things you can do, but water activities are the most popular. Therefore, almost every accommodation offers them, especially the hotels in US Virgin Islands St John.
Due to its location, the islands maintain a tropical climate almost all year round. Which is why it becomes one of the best U.S. winter vacations. However, they also experience hurricane seasons that can be extremely harsh. Therefore, we recommend you visit them from December through March or early April. These months are the driest, with the lowest chances of rainfall.
When it comes to attraction, there are plenty of places and parks you can go to. Among the top things to do in U.S. Virgin Islands, you can’t miss the National Park and the St. George Botanical Garden. For those who love nature, numerous hiking trails are available through the islands. Regardless of your preferences, we’re sure things to enjoy. Whether you’re traveling solo, with your partner, or with your family, the U.S. Virgin Islands is the perfect beach destination.
Where to Stay in the U.S. Virgin Islands
The U.S. Virgin Islands have several islands available for you to visit. All of them will offer you beautiful beaches, but each one has unique attractions. If you want a tranquil, secluded vacation spot, stay at St. John. On this island, you can enjoy outdoor activities such as hiking, fishing, and diving. Now, if you want to enjoy the islands’ nightlife, shops, and restaurants, St. Thomas is the place to go. Here you’ll also find the famous Coral World Ocean Park. Finally, if you prefer heritage tourism and historic sites, stay in St. Croix. On this island, you can visit several museums and ancient buildings.
Concordia Eco Resort
The first hotel on our list is Concordia Eco Resort. Located in St. John, it’s a small and cozy hotel that offers breathtaking views of both the ocean and landscape. Its secluded location offers you a tranquil, calm ambient. The rooms feature private balconies, seating areas, and kitchenettes, which include a stovetop, microwave, and refrigerator. Perfect if you’re staying for more than a week! The hotel has a terrace and patio that make excellent tanning and sunbathing spots.
Activity-wise, the hotel offers off-site activities such as snorkeling and diving. For your convenience, it provides you transportation. However, on-site, you can go hiking or swimming at the beach. Concordia Eco Resort is also the perfect option if you’re on a budget. Its rates are some of the lowest you can find, making it one of the most affordable hotels in US Virgin Islands St John.
Caravelle Hotel is a 3-star hotel located on the island of Saint Croix, within the Christiansted neighborhood. The hotel is the perfect option for those who long for a traditional beachfront hotel. For your enjoyment, it features an outdoor pool, terrace, and garden. The on-site restaurant, Rumrunners, serves a variety of local dishes and cocktails. On-site, you’ll also find the bar Toast Diner, Caravelle Market, and a small gift shop. Everything you need on one spot!
For your comfort, the hotel offers different types of massages and beauty services. Yogis will love the hotel’s yoga classes. And at the nearby beach, you can engage in various activities, such as fishing, diving, and snorkeling. You can also join Virgin Islands Snorkeling and Boating Tour. Get a glimpse of the islands’ marine life and enjoy a unique experience snorkeling with turtles!
Come home to a bedroom with a simple yet elegant design. Each also includes a tea and coffee machine, refrigerator, and a safety deposit box for your valuable items. Some of them also feature a balcony where you can enjoy the beautiful ocean view. Even better, its rates won’t break your bank.
Coconut Coast Villas
If you’re looking for the best beach villas in Saint John, Coconut Coast Villas is your option. The accommodation features an outdoor pool that overlooks the sea. Swim and relax while enjoying a beautiful ocean view! But if you prefer, the hotel’s private beach area is just a few steps away. For a more private water-related relaxation, there’s a hot tub. And if you want to sunbathe, just pick any of the sun loungers at the beach. Nearby, you can find public beaches such as Honeymoon Bay Beach and Caneel Bay Beach.
All the rooms feature a kitchenette, equipped with a refrigerator, stove, and microwave. And for your convenience, they also include a dining and seating area plus a balcony. Rates are average, making it one of the best hotels in US Virgin Islands St John. It’s also a great choice for those traveling with a larger group.
Windward Passage Hotel
Windward Passage Hotel features a convenient beachfront location in St. Thomas. It offers an outdoor pool, terrace, and garden. Even better, it has an on-site casino. After a long day of swimming and sunbathing, visit the on-site spa for a relaxing massage. And if you’re a gym enthusiast, enjoy a quick workout at the on-site fitness center. The hotel is next to the Inter-Island Ferry Terminal. But if you’re traveling by plane, use the hotel’s airport shuttle. This accessibility feature alone makes it one of the best hotels in US Virgin Islands St Thomas.
At the on-site restaurant, you can enjoy both American and continental breakfasts, while local dishes are available for lunch and dinner time. And at the hotel’s bar, delve into a wide variety of cocktails and evening entertainment.
The rooms are spacious and different types are available, such as king, standard, and double rooms. Some also feature balconies that overlook the ocean. Rates are higher compared to other 3-star hotels, but the amenities offered are worth it.
Sea Shore Allure
Sea Shore Allure offers both villas and regular rooms, perfect for all types of travelers. It features an outdoor pool that overlooks the ocean. But since it’s a beachfront hotel, you also have easy access to the beach. Then, at the on-site spa, have relaxing massages, facials, and other beauty treatments.
Activity-wise, the hotel provides plenty of facilities, from diving, windsurfing, fishing, to hiking. It also features a terrace, picnic area, and barbeque facilities. Enjoy a fun outdoor gathering at sunset!
Rates are higher, but the rooms are luxurious and offer supreme comfort. They provide you with beautiful ocean views, while amenities such as spa baths, coffee machines, and a terrace or balcony are included. Even better, they’re also soundproof.
Meanwhile, the villas are equipped with kitchens and seating areas. But if you don’t feel like cooking, head to the on-site restaurant by the pool. Whether you’re traveling solo or in a group, the hotel is an excellent choice. After all, it’s one of the best hotels in US Virgin Islands St John.
Secret Harbour Beach Resort
When visiting Saint Thomas, Secret Harbour Beach Resort is the place to go. It’s a 4-star beachfront hotel that offers a private and secluded beach area. Perfect for a romantic getaway! But if you want to stay sand-free, there’s also an outdoor pool.
However, its two on-site restaurants make it one of the best hotels in US Virgin Islands St Thomas. Cruzan Beach Club is a more casual option, serving breakfasts, lunches, and dinners. Meanwhile, The Sunset Grille only opens in the evening and serves local cuisine. Even better, evening live performances and daily happy hour deals are available.
You can engage in various activities such as boat trips, diving, snorkeling, and windsurfing. The rooms feature a tropical style, and, depending on the location, they include a patio or balcony. For all it offers, the hotel’s rates are affordable.
The Mafolie Hotel
The Mafolie Hotel is situated 300m above the Caribbean Sea. This provides you with the most beautiful panoramic views of the sea. For maximum view, go to the rooftop area, where you’ll find a pool that overlooks the ocean and a poolside bar that serves numerous cocktails and offers happy hour deals. The hotel itself features an on-site restaurant where you can enjoy delicious seafood, steaks, and different kinds of pasta.
The wide variety of activities the hotel offers makes it one of the most fun hotels in US Virgin Islands St Thomas. Off-site, you can go snorkeling, diving, windsurfing, and fishing. And if you’re a sports enthusiast, visit the golf course located within 1.86mi (3km) from the hotel. The rooms feature a colorful design, some include a microwave and refrigerator. However, all of them feature a coffee machine and a safety deposit box. Even better, the hotel offers affordable rates, which make it an excellent option if you’re on a budget.
Margaritaville Vacation Club by Wyndham – St Thomas
If you’re looking for the perfect romantic location, pick Margaritaville Vacation Club by Wyndham. Located in Saint Thomas, it’s an adult-only hotel that features luxurious accommodation. Its on-site restaurant features a thatched hut that provides a cozy tropical ambient and serves delicious local cuisine. After a long day of activities, enjoy a refreshing cocktail at the hotel’s bar. And if you love to work out, visit the on-site fitness center.
For your comfort, the hotel offers an outdoor pool, hot tub, and numerous sun loungers and hammocks where you can relax. Both rooms and villas are available. Each features a colorful beach style and include balconies. The villas feature well-equipped kitchens that include refrigerators, dishwashers, and seating and dining areas. Rates are average for one of the most luxurious hotels in US Virgin Islands St Thomas.
Estate Lindholm is a 4-star hotel that offers panoramic views of the Caribbean Sea and the surrounding landscape. Located in the Virgin Islands National Park of Saint John, it offers numerous activities you can enjoy. You can go hiking in the plantation ruins and learn more about the islands’ history. And if you prefer water activities, such as diving or snorkeling, visit the beach Cruz Bay. Nearby, you’ll also find a wide variety of shops and restaurants, such as Morgans Mango and Greengo’s, which are only 0.49mi (0.8km) away.
On-site, you’ll find a rooftop pool, terrace, and garden where you can hang out and admire the landscape. The hotel features Indonesian-themed rooms, which distinguish it among other hotels in US Virgin Islands St John. The bedrooms are also soundproof, and they offer beautiful sea views. Each comes with either a balcony or a patio.
Gallows Point Resort
If you’re looking for a luxurious hotel in Saint John, this 4-star hotel should be under your radar. Gallows Point Resort is a beachfront hotel that features an outdoor pool overlooking the sea. Swimming has never been better! And if you want to take a dip in the ocean, head on to Honeymoon Bay Beach, just 1.2km away. On-site, you’ll find a restaurant that serves exquisite national and international cuisine. But if you want to explore more of the islands’ gastronomy, visit any of the nearby restaurants and bars.
But the fun starts at the hotel. Join aerobic classes every morning and try different water activities, such as diving and snorkeling. The hotel also features an on-site gift shop and a car rental service. The rooms have a modern yet tropical style, and they include a fully-equipped kitchen, seating area, and balcony. Rates are higher, but the luxurious experience is worth it. After all, it’s one of the best hotels in US Virgin Islands St John.
The Westin St. John Resort Villas
We’ve come to the best of the best hotels in US Virgin Islands St John. The Westin St. John Resort Villas is a modern and luxurious hotel located in Cruz Bay. It features a beautiful outdoor pool and a private beach area. If you want to sunbathe and tan, use any of the beach loungers where you can relax facing the ocean. At the on-site restaurant, you can enjoy exquisite steaks and seafood dishes. But in the morning, stop by the on-site Beach Café for a delicious buffet breakfast.
Activity-wise, you can go horseback riding, hiking, snorkeling, and diving. And for those traveling with family, a children’s playground and games room are available. At the on-site spa, you can enjoy different types of massages, facials, and other beauty treatments. Even better, a sauna is also available. The hotel offers both regular rooms and villas. Rates are relatively high, but the vacation experience it offers is exceptional.
Recommended Restaurants / Bars in U.S. Virgin Islands:
- The Longboard – Located in St. John, it serves a variety of seafood, poke bowls, tacos, and more. You can also enjoy a wide variety of cocktails and beers.
- Oceana Restaurant & Bistro – It’s a home restored into a cozy restaurant. Enjoy delicious seafood while enjoying a beautiful view of the landscape!
- Sunset Grille – A beautiful beachfront restaurant where you can enjoy Caribbean food. It also serves vegan and vegetarian meals.
- Pesce Italian – Here you’ll find the best Italian cuisine in St. Thomas. It also offers an amazing wine selection.
- The Greenhouse Restaurant & Bar – A traditional beachfront restaurant that serves a wide variety of international cuisine.
Recommended Activities In U.S. Virgin Islands:
- Coral World Ocean Park – Here you can enjoy different water activities, especially if you’re visiting with family. Interactive animal encounters are also available.
- Pirates Treasure Museum – Situated in St. Thomas, it’s a unique museum that exhibits authentic shipwreck items, such as coins. It also features an on-site gift shop.
- Bird Island Sunset Kayak Adventure – Nature lovers will enjoy seeing the different bird species native to the Virgin Islands. You can also go kayaking on the Mangrove Lagoon.
- Christiansted National Historic Site – The perfect attraction if you love heritage tourism. You can see the historic buildings the Scale House, Customs House, and the Danish West India and Guinea Company Warehouse.