Hotels on the beach in U.S. Virgin Islands
Hey! I love staying in a nice beachfront hotel - being able to go straight from your room down to the ocean is a priceless feeling. To help save some time when booking your next vacation I've put together this list of beach hotels and resorts U.S. Virgin Islands. I hope you will like it!
This page was last updated in June 2026.
The List 19 Amazing Beach Hotels in U.S. Virgin Islands
-
1 Gallows Point Resort Saint John
Featuring luxurious accommodations with views of Cruz Bay Harbour and the Caribbean Sea, Gallows Point Resort has an outdoor swimming pool and a restaurant. It is also in a beautiful setting, surrounded by tropical gardens. Each spacious suite at Gallows Point Resort has bright, Caribbean-style décor. All suites are air-conditioned and feature free Wi-Fi, satellite TV and an iPod docking station. Suites also have a sitting area with a sofa bed, and the kitchen has a microwave, a fridge, an oven and an electric stove. Bars cafes can be found in the center of Cruz Bay, and the resort provides direct access to the beach and coral reef. St John is ideal for horseback riding, scuba diving and sailing. Gallows Point Resort is 7 miles from the Mangrove Lagoon, 12 miles from Historic Hassel Island and a 10-minute drive from St John Caneel Bay.
Address 3 AAA Gallows Point Road, PO Box 58 Show on map- Swimming pool
- Tennis court
- Gym / fitness center
-
2 The Waves at Cane Bay North Star
Facing the beachfront in Kingshill, The Waves at Cane Bay features a terrace and a bar. With a private beach area, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. Rooms have a patio. At the hotel, every room comes with a closetand a balcony with a sea view. Some rooms here will provide you with a kitchenette with a fridge, a microwave and a stovetop. All guest rooms in The Waves at Cane Bay are equipped with a flat-screen TV and free toiletries. At the accommodation you'll find a restaurant serving American, Caribbean and Seafood cuisine. Vegetarian and vegan options can also be requested. Henry E Rohlsen Airport is 7.5 miles away.
Address 112C Cane Bay Show on map -
3 Sand Castle on the Beach - Adults Only North Star
Sand Castle on the Beach - Adults Only features an outdoor swimming pool, garden, a terrace and bar in Frederiksted. The hotel provides both free WiFi and free private parking. Each room is equipped with a coffee machine, while some rooms are equipped with a kitchen with a fridge, an oven and a microwave. Guest rooms include a safety deposit box. Guests at the hotel can enjoy a continental breakfast. At Sand Castle on the Beach - Adults Only you'll find a restaurant serving American, Seafood and Steakhouse cuisine. Vegetarian, dairy-free and vegan options can also be requested. The area is popular for snorkeling and cycling, and car rental is available at the accommodation. Sand Castle on the Beach - Adults Only can conveniently provide information at the reception to help guests to get around the area. Henry E Rohlsen Airport is 6.2 miles away.
Address 127 Estate Smithfield, Frederiksted Show on map- Swimming pool
-
4 Buoy Haus Beach Resort St Thomas Autograph Collection Pearson Gardens
Facing the beachfront, Buoy Haus Beach Resort St Thomas Autograph Collection offers 4-star accommodations in St Thomas and has an outdoor swimming pool, fitness center and restaurant. A hot tub and a car rental service are available for guests. The property has room service, a 24-hour front desk and organizing tours for guests. The resort will provide guests with air-conditioned rooms with a desk, a coffee machine, a minibar, a safety deposit box, a flat-screen TV, a balcony and a private bathroom with a shower. All rooms feature a closet. Buoy Haus Beach Resort St Thomas Autograph Collection offers an à la carte or American breakfast. Morningstar Beach is a 9-minute walk from the accommodation, while Charlotte Amalie Harbor is 3.3 miles from the property. Charlotte Amalie Harbor Seaplane Base Airport is 3.1 miles away.
Address 2 Estate Bakkeroe Show on map- Swimming pool
- Water sports facility
- Gym / fitness center
-
5 Colony Cove Beach Resort Christiansted
This attractive beachfront resort is located just west of Christiansted on the island of St. Croix, US Virgin Islands. It is a gated community of 2 bedroom, 2 bath condominium units with limited hotel services, free WiFi, cable TV, private terraces and free self-parking. The units have ceiling fans, air conditioning in the bedrooms, tiled floors, living and dining areas, and full kitchens, including coffeemaker, microwave, dishwasher and washer/dryer. There are 2 restaurants nearby, one adjacent to the Colony Cove Beach Resort Property, and one a short walk down the beach, and fast food close by. Historic Christiansted, with its numerous bars & restaurants, Fort Christiansvaern, historic churches, duty free shopping, a casino and access to diving, water sports, Buck Island Reef National Monument and jeep adventure tours is a 5-minute drive away, and the Henry E. Rohnsen Airport is just 20 minutes away.
Address 3221 Estate Golden Rock Show on map- Swimming pool
-
6 The Fred - Adults only Hotel North Star
The Fred - Adults only Hotel provides beachfront accommodations in Frederiksted. Featuring a shared lounge, this property also provides guests with a grill. The tour desk can help arrange some activities and free WiFi is available. At the resort, each room includes a desk. Every room comes with a private bathroom with a shower and free toiletries. Guest rooms will provide guests with a microwave. The Fred - Adults only Hotel has a terrace. The area is popular for snorkeling and hiking, and car rental is available at the accommodation.
Address 605 Strand Street, St Croix Show on map- Pets are welcome
-
7 Sapphire Beach Resort and Marina St Thomas
Located in St Thomas, a few steps from Sapphire Beach, Sapphire Beach Resort and Marina has accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area. The resort has a terrace and sea views, and guests can enjoy a meal at the restaurant or a drink at the bar. All rooms at the resort come with air conditioning, a seating area, a flat-screen TV with satellite channels, a kitchen, a dining area and a private bathroom with free toiletries, a shower and a hairdryer. The rooms have a coffee machine, while some rooms also feature a balcony and others also feature mountain views. All guest rooms will provide guests with a desk and an electric tea pot. Charlotte Amalie Harbor is 10 miles from Sapphire Beach Resort and Marina. Charlotte Amalie Harbor Seaplane Base Airport is 9.3 miles from the property.
Address 6720 Estate Smith Bay D 203 Show on map- Swimming pool
- Water sports facility
-
8 King Christian Hotel Christiansted
Located in Christiansted, a few steps from Cay Beach, King Christian Hotel provides accommodations with an outdoor swimming pool, private parking, a private beach area and a restaurant. The property has a 24-hour front desk and free WiFi is available throughout the property. At the hotel, every room includes a closet. Complete with a private bathroom equipped with a shower and free toiletries, all guest rooms at King Christian Hotel have a flat-screen TV and air conditioning, and certain rooms here will provide you with a balcony. Guest rooms will provide guests with a fridge. Christiansted Harbor Seaplane Base Airport is 0.6 miles away.
Address 1102 King's Wharf Show on map- Saltwater pool
- Pets are welcome
-
9 The Buccaneer Beach & Golf Resort Christiansted
The historic Buccaneer features 131 accommodations in a country club atmosphere on 340 tropical acres. Three private beaches, three restaurants, boutiques, 18-hole golf course, spa, two pools, fitness center, jogging trail, eight tennis courts, Kid's Camp and a water sports center combine to create a luxury playground for all ages. Family-owned and operated since 1947. The Buccaneer is located 7 minutes from historic Christiansted for dining, sightseeing and boating options, and twenty minutes to St Croix’s airport. A variety of accommodations and bedding are offered, all with balconies or patios and mini-refrigerators. Breakfast is included, as well as a welcome drink, daily maid service, snorkeling, kayaks, paddle boards and a variety of guest activities and entertainment. The Buccaneer Beach and Golf Resort, St Croix, US Virgin Islands has been welcoming Booking.com guests since 15 Dec 2011.
Address 5007 Shoys Show on map- Swimming pool
- Tennis court
- Ping pong tables
- Water sports facility
- Gym / fitness center
- Pets are welcome
-
10 Grapetree Bay Hotel and Villas Christiansted
Grapetree Bay Hotel and Villas features an outdoor swimming pool, fitness center, a terrace and bar in Christiansted. The hotel also provides free WiFi and free private parking. At the hotel, all rooms come with a desk. Complete with a private bathroom equipped with a shower and free toiletries, all guest rooms at Grapetree Bay Hotel and Villas have a flat-screen TV and air conditioning, and selected rooms here will provide you with a balcony. The rooms will provide guests with a fridge. At the accommodation you'll find a restaurant serving American, Italian and Japanese cuisine. Vegetarian, dairy-free and vegan options can also be requested. The area is popular for hiking and snorkeling, and car rental is available at Grapetree Bay Hotel and Villas. Christiansted Harbor Seaplane Base Airport is 10 miles away.
Address 5000 South Grapetree Bay Show on map- Saltwater pool
- Gym / fitness center
-
11 Club St. Croix Beach and Tennis Resort Christiansted
Club St. Croix Beach and Tennis Resort is located just west of Christiansted on the island of St. Croix, US Virgin Islands, facing a 1000 ft palm-studded beach. It features studio, one bedroom and 2 bedroom, 2 bath condominium units with limited hotel services, free WiFi, cable TV, private balconies and free self-parking. The units are fully air conditioned with tiled floors, living and dining areas, and full kitchens, including coffeemaker, microwave, and dishwasher. There are 2 restaurants nearby, one on-site and one a short walk down the beach, and fast food outlets are nearby. The property has a tennis court and a pickle ball court in addition to the Olympic size pool and hot tub. Historic Christiansted, with its numerous bars & restaurants, Fort Christiansvaern, historic churches, duty free shopping, a casino and access to diving, water sports, Buck Island Reef National Monument and jeep adventure tours is a 5-minute drive away, and the Henry E. Rohlsen Airport is just 20 minutes away.
Address 3280 Estate Golden Rock Show on map- Swimming pool
- Tennis court
-
12 Secret Harbour Beach Resort St Thomas
Facing the beachfront, Secret Harbour Beach Resort offers 4-star accommodations in St Thomas and has an outdoor swimming pool, fitness center and garden. A 16-minute walk from Cowpet Bay Beach and 9 miles from Charlotte Amalie Harbor, the property has a private beach area, as well as a tennis court. The hotel has a terrace and sea views, and guests can enjoy a meal at the restaurant or a drink at the bar. At the hotel all rooms include air conditioning, a seating area, a flat-screen TV with satellite channels, a kitchen, a dining area, a safety deposit box and a private bathroom with a shower, free toiletries and a hairdryer. Secret Harbour Beach Resort provides some rooms that feature a balcony, and each room comes with a coffee machine. All rooms will provide guests with a fridge. The accommodation offers a hot tub. Speaking English and Spanish, staff are always on hand to help at the 24-hour front desk. Charlotte Amalie Harbor Seaplane Base Airport is 8.7 miles from the property, and the property offers a paid airport shuttle service.
Address 6280 Estate Nazareth Show on map- Swimming pool
- Tennis court
- Water sports facility
- Gym / fitness center
-
13 Emerald Beach Resort Lindbergh Bay
Located on the sandy shores of Lindbergh Bay, this resort is 0.6 mi from Cyril E. King Airport. It features a beachfront bar, water sports rentals, and an outdoor pool. A flat-screen cable TV and free Wi-Fi are provided in each warmly colored guest room at the Emerald Beach Resort. The private balcony offers views of the beach. A refrigerator and coffee-making facilities are included. Caribbean Fusion, a beachfront restaurant located on site, serves American and Caribbean cuisine for breakfast, lunch, and dinner. Guests can work out in the Emerald Beach Resort’s fitness room, complete with a mounted TV and cardio equipment. Scuba diving and snorkeling gear can be rented at the dove shop. Charlotte Amalie city center is 2.5 mi away and Blackbeard's Castle is less than 10 minutes’ drive away. This property is 6.8 mi from the Mangrove Lagoon, 3.7 mi from Historic Hassel Island and 1 hour's drive from St John Caneel Bay.
Address 8070 Lindbergh Bay Show on map- Swimming pool
- Tennis court
- Water sports facility
- Gym / fitness center
- Pets are welcome
-
14 The Ritz-Carlton St. Thomas St Thomas
Located in St Thomas, a 8-minute walk from Cowpet Bay Beach, The Ritz-Carlton St. Thomas has accommodations with an outdoor swimming pool, private parking, a fitness center and a garden. Among the various facilities of this property are a terrace, a bar and water sports facilities. The resort has a hot tub, room service and free WiFi throughout the property. Certain rooms contain a kitchenette with a fridge. The breakfast offers buffet, à la carte or continental options. At the resort you'll find a restaurant serving American, Caribbean and Italian cuisine. Vegetarian, dairy-free and vegan options can also be requested. The Ritz-Carlton St. Thomas has a playground. You can play tennis at the accommodation, and the area is popular for hiking and snorkeling. With staff speaking English, Spanish, Finnish and French, advice is available at the reception. Charlotte Amalie Harbor is 9.3 miles from The Ritz-Carlton St. Thomas. Charlotte Amalie Harbor Seaplane Base Airport is 9.3 miles from the property.
Address 6900 Great Bay Show on map- Swimming pool
- Tennis court
- Water sports facility
- Gym / fitness center
-
15 Tamarind Reef Resort Spa & Marina Christiansted
Offering an outdoor pool and a spa and wellness center, Tamarind Reef Resort Spa & Marina is located in Christiansted. Free WiFi access is available in this resort. The accommodations will provide you with a TV and air conditioning. There is also a refrigerator. Featuring a shower, private bathroom also comes with a bath or shower and a hairdryer. You can enjoy sea view from the room. Extras include satellite channels and cable channels. At Tamarind Reef Resort Spa & Marina you will find a restaurant, a private beach area and a tennis court Other facilities offered at the property include water sports facilities, meeting facilities and a shared lounge. An array of activities can be enjoyed on site or in the surroundings, including golfing, diving and snorkeling. The property offers free parking. If you feel like visiting the surroundings, check out Buck Island Reef (3.7 mi).
Address 5001 Tamarind Reef Show on map- Swimming pool
- Tennis court
- Water sports facility
- Gym / fitness center
-
16 Bolongo Bay Beach Resort Pearson Gardens
Located in Bolongo, 4.3 mi from St. Thomas city center, Bolongo Bay Beach Resort All Inclusive features an outdoor pool, night entertainment and views of the sea. You will find a coffee machine in the room and a cable flat-screen TV. All come with a private bathroom and free WiFi is available throughout the property. Guests can enjoy the on-site restaurant. Free private parking is available on site. There is a cash machine and gift shop at the property. This resort has water sports facilities. Guests can enjoy various activities in the surroundings, including snorkeling, windsurfing and diving. Cyril E. King International Airport is 6.2 mi from Bolongo Bay Beach Resort All Inclusive.
Address 7150 Estate Bolongo Show on map- Swimming pool
- Water sports facility
-
17 Hotel on the Cay Christiansted
On lush Protestant Cay and accessible only by boat, this Christiansted landmark hotel features a private beach. Free Wi-Fi is available in all areas. A private balcony, a kitchenette and cable TV are found in each bright, decorative room at Hotel on the Cay. Coffee-making facilities and a DVD player are also included. Guests at the Cay Hotel can go snorkeling or enjoy tours by wave runner or kayak. Windsurfing, sailing and paddle boat rentals are also available. An on-site bar and a restaurant are open to all guests at the Cay. Central Christiansted is a 2-minute ferry ride from the hotel. The Buccaneer Golf Club is less than 3 miles away.
Address PO Box 223329 Show on map -
18 Lindbergh Bay Hotel Lindbergh Bay
Lindbergh Bay Hotel & Villas – Your Oceanside Island Retreat Tucked along the tranquil shores of Lindbergh Bay, just a five-minute stroll from Cyril E. King Airport, Lindbergh Bay Hotel & Villas offers the perfect blend of comfort, convenience, and Caribbean charm. Wake up to refreshing ocean breezes and the sound of waves from your private balcony or patio, each offering full or partial views of the sparkling bay. Our spacious rooms feature bright island décor, cool tiled floors, and all the essentials — including complimentary Wi-Fi, a flat-screen TV, and in-room coffee for slow island mornings. Step outside and discover our inviting outdoor pool surrounded by lush tropical gardens — the ideal spot to unwind after a day of exploring. The white sands of Lindbergh Bay Beach are just a short 5–10 minute walk away, perfect for sunbathing, swimming, or catching a sunset with your toes in the sand. Start your day with complimentary coffee in our lobby, where our friendly team is always ready to welcome you with true island hospitality. While our Oceanside Bistro is temporarily closed, guests are invited to dine next door at Caribbean Fusion Beach Bar & Restaurant at Emerald Beach Resort — less than a minute’s drive or a short scenic walk away — offering delicious island-inspired cuisine and tropical cocktails by the water. Caribbean Fusion Hours of Operation: ☀️ Breakfast: 7:30 AM – 11:00 AM ???? Lunch: 12:00 PM – 5:00 PM ???? Bar: 11:00 AM – 9:00 PM ???? Dinner: 5:00 PM – 9:00 PM Whether you’re here for a quick stopover or an extended island escape, Lindbergh Bay Hotel & Villas is your easygoing oceanside retreat — where convenience meets Caribbean calm.
Address 8075 Lindbergh Bay Show on map- Swimming pool
- Gym / fitness center
- Pets are welcome
-
19 Limetree Beach Resort by Club Wyndham Pearson Gardens
Discover 24-acres of quiet, pristine beach side property on the island of St. Thomas. These Caribbean vacation rentals include spacious Studio Suites and One-Bedroom Condos that allow you to relax and rejuvenate in blissful paradise. Surround yourself with lightly swaying palm trees as you cool off on the beach or enjoy gorgeous views of the postcard perfect tropical waters from your private balcony. The outdoor swimming pool is the perfect spot to lounge around and soak up the sun.
Address 100 Frenchmans Bay Show on map- Tennis court
This page contains affiliate links; we may earn a commission, but hotels are listed based on beach proximity and quality, not commission.