Find hotels near Sunset Beach, St. John from $99

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Sunset Beach hotels

The Saint Resort

The Saint Resort
3.0 star property
1.5 mi from Sunset Beach
9.2 out of 10, Wonderful, (30 reviews)
"Clean room and facilities, friendly staff, peaceful setting. We had a great time and hope to return someday!"
United States
Richard
$490 nightly
The price is $539
Mar 15 - Mar 16
Total with taxes and fees
The Saint Resort

Two Sandals – A Boutique Hotel

Two Sandals – A Boutique Hotel
3.5 star property
4.5 mi from Sunset Beach
8.8 out of 10, Excellent, (481 reviews)
"Janet was wonderful she was there for your needs and breakfast excellent "
United States
Eileen
$332 nightly
The price is $374
Mar 4 - Mar 5
Total with taxes and fees
Two Sandals – A Boutique Hotel

The Ritz-Carlton, St. Thomas

The Ritz-Carlton, St. Thomas
5.0 star property
4 mi from Sunset Beach
8.4 out of 10, Very Good, (455 reviews)
"Everything was wonderful! Can’t go wrong! "
United States
shane
$1,696 nightly
The price is $1,894
Mar 23 - Mar 24
Total with taxes and fees
The Ritz-Carlton, St. Thomas

Starz Hotel

Starz Hotel
3.0 star property
11.1 mi from Sunset Beach
6.6 out of 10, (571 reviews)
"clean room and cold AC "
United States
barry
$184 nightly
The price is $205
Mar 2 - Mar 3
Total with taxes and fees
Starz Hotel

The Mary Anne Boutique Hotel USVI

The Mary Anne Boutique Hotel USVI
2.5 star property
9.9 mi from Sunset Beach
10.0 out of 10, Exceptional, (19 reviews)
"Carol the host is amazing, room is clean and very comfortable also in a great location. I’m so glad we stayed here! "
United States
Alexis
$359 nightly
The price is $399
Mar 28 - Mar 29
Total with taxes and fees
The Mary Anne Boutique Hotel USVI

Aqua

Aqua
3.0 star property
8.3 mi from Sunset Beach
9.8 out of 10, Exceptional, (6 reviews)
"Comfortable and beautiful area"
United States
Paola
$359 nightly
The price is $388
Mar 16 - Mar 17
Total with taxes and fees
Aqua

Olga's Fancy

Olga's Fancy
3.0 star property
10.4 mi from Sunset Beach
9.6 out of 10, Exceptional, (1,004 reviews)
"Just a quaint place to stay."
United States
JoAnn
$142 nightly
The price is $159
Mar 17 - Mar 18
Total with taxes and fees
Olga's Fancy

Hampton by Hilton St. Thomas

Hampton by Hilton St. Thomas
3.0 star property
9.2 mi from Sunset Beach
8.8 out of 10, Excellent, (96 reviews)
"Hotel was clean and the staff was excellent."
United States
Anthony
$365 nightly
The price is $411
Mar 15 - Mar 16
Total with taxes and fees
Hampton by Hilton St. Thomas

Bunker Hill Hotel

Bunker Hill Hotel
3.0 star property
9.9 mi from Sunset Beach
8.0 out of 10, Very Good, (1,052 reviews)
"Comfortable bed, walkable arsa, nice small pool with views, great and very friendly breakfast "
United States
Meaghan
$144 nightly
The price is $160
Mar 8 - Mar 9
Total with taxes and fees
Bunker Hill Hotel

Galleon House Hotel

Galleon House Hotel
3.0 star property
9.9 mi from Sunset Beach
7.8 out of 10, Good, (1,003 reviews)
"Room was small, room TV was small, the AC worked very well, breakfast was bagels, coffee, bananas and granola "
United States
Ethan
$89 nightly
The price is $99
Mar 31 - Apr 1
Total with taxes and fees
Galleon House Hotel

Mafolie Hotel

Mafolie Hotel
3.0 star property
10 mi from Sunset Beach
8.6 out of 10, Excellent, (1,005 reviews)
"Great hotel, my 3rd time staying here."
United States
Dimion
$222 nightly
The price is $247
Mar 4 - Mar 5
Total with taxes and fees
Mafolie Hotel

The Pink Palm Hotel - Adults Only

The Pink Palm Hotel - Adults Only
3.0 star property
10 mi from Sunset Beach
9.0 out of 10, Wonderful, (375 reviews)
"The cutest boutique hotel, great pool views and tasty drinks with an easy walk to the seaside and to the French quarter "
United States
katie
$395 nightly
The price is $444
Mar 2 - Mar 3
Total with taxes and fees
The Pink Palm Hotel - Adults Only

Island View Guesthouse

Island View Guesthouse
3.0 star property
11.4 mi from Sunset Beach
9.4 out of 10, Exceptional, (317 reviews)
"Amazing view, clean and comfortable room, warm hospitality. "
United States
Mark
$251 nightly
The price is $279
Mar 10 - Mar 11
Total with taxes and fees
Island View Guesthouse

Villa Indigo 1BR in Private Gated Estate

Villa Indigo 1BR in Private Gated Estate
3.5 star property
10 mi from Sunset Beach
9.0 out of 10, Wonderful, (27 reviews)
"It was great, clean apartment and definitely recommend going again or booking in the future."
United States
John
$333 nightly
The price is $359
Mar 28 - Mar 29
Total with taxes and fees
Villa Indigo 1BR in Private Gated Estate

The Cottage at Villa Indigo

The Cottage at Villa Indigo
3.0 star property
9.9 mi from Sunset Beach
8.8 out of 10, Excellent, (15 reviews)
"We got a true dose of the life experience on the island staying here. The entire experience was MAGICAL!!!! Me and my family will most definitely staying again when we come back "
United States
Oronde
$391 nightly
The price is $422
Mar 30 - Mar 31
Total with taxes and fees
The Cottage at Villa Indigo

Windward Passage Hotel

Windward Passage Hotel
3.5 star property
10.2 mi from Sunset Beach
7.2 out of 10, Good, (1,407 reviews)
"Exceeded my expectations. Leah at the front desk was exceptional, she gave recommendations for restaurants and beaches in the area. Will definitely be returning!!"
United States
Kemiesha
$188 nightly
The price is $209
Apr 1 - Apr 2
Total with taxes and fees
Windward Passage Hotel

The Hideaway Hull Bay

The Hideaway Hull Bay
4.0 star property
11.7 mi from Sunset Beach
9.6 out of 10, Exceptional, (57 reviews)
"The room was incredible and the grounds beyond amazing. The property is a few steps from Hull Bay beach and the restaurant’s food is delicious. Highly recommend!"
United States
Lindsay
$624 nightly
The price is $684
Mar 31 - Apr 1
Total with taxes and fees
The Hideaway Hull Bay

Boundless Bliss Hotel

Boundless Bliss Hotel
2.5 star property
8.4 mi from Sunset Beach
7.0 out of 10, Good, (158 reviews)
"Loved the large tv, the beds were comfortable, had a very nice view in my room, close to McDonald’s, staff was very nice, and I loved how they provided a taxi number for us "
United States
Naama
$297 nightly
The price is $331
Mar 28 - Mar 29
Total with taxes and fees
Boundless Bliss Hotel

Lindbergh Bay Hotel and Villas

Lindbergh Bay Hotel and Villas
3.5 star property
12.3 mi from Sunset Beach
7.2 out of 10, Good, (1,005 reviews)
"Clean room, friendly staff "
United States
Gregg
$175 nightly
The price is $195
Mar 10 - Mar 11
Total with taxes and fees
Lindbergh Bay Hotel and Villas
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Compare popular hotels close to Sunset Beach

Property
Star rating
Guest rating
Breakfast included
Pool
Spa
Pet friendly
WiFi included
Swim-up bar
The Saint Resort
3.0 star property
9.2
Wonderful
30 reviews
View
Front of property
Two Sandals – A Boutique Hotel
3.5 star property
8.8
Excellent
481 reviews
View
View from property
The Ritz-Carlton, St. Thomas
5.0 star property
8.4
Very Good
455 reviews
View
Front of property
Starz Hotel
3.0 star property
6.6
571 reviews
View
Luxury Apartment, 1 Bedroom, Sea Facing | 1 bedroom, Egyptian cotton sheets, premium bedding, down comforters
Aqua
3.0 star property
9.8
Exceptional
6 reviews
View

Top Sunset Beach Hotel Reviews

Hotels near other Sunset Beach attractions

Frequently asked questions

What are the top-rated hotels near Sunset Beach?
For travelers seeking top-rated hotels near Sunset Beach, St. John, U.S. Virgin Islands, this list features excellent options that ensure a remarkable stay.

Latitude Adjustment-Spacious Modern 1 Bedrm/1 Ba Condo at Grande Bay

Latitude Adjustment offers a luxurious retreat with a perfect review rating of 10. Located 2.2 miles from Sunset Beach, this modern condo features a well-equipped kitchen, spacious balcony, and a private outdoor pool. Guests can indulge in nearby water activities such as kayaking and snorkeling, making it an ideal choice for adventure seekers. The condo also provides beach towels and full access to resort amenities, enhancing the overall experience.

Westin St. John 2bdrm

The Westin St. John 2-bedroom accommodation is rated 10 by travelers and is located only 1.1 miles from Sunset Beach. This inviting hotel features an outdoor heated pool and offers stunning ocean views from its private balcony. Guests have access to a well-equipped kitchen and can enjoy various beach activities nearby, including sun lounging and water sports. The resort structure adds an element of luxury, making it a great choice for a memorable getaway.

Ultra Luxury Westin St.John- Three bedroom pool villa!

The Ultra Luxury Westin St. John boasts a perfect review rating of 10 and is just a 7-minute walk from Sunset Beach. This elegant three-bedroom villa features ocean views and a private pool, ensuring travelers experience luxury at its finest. With on-site tennis courts and easy access to water sports like windsurfing and snorkeling, it's perfect for those looking to enjoy both relaxation and adventure. The villa's spacious patio offers an ideal spot for sunset views.
What hotels are within walking distance to Sunset Beach?
Discover top-rated hotels within walking distance to Sunset Beach, offering convenience and luxurious amenities for an unforgettable stay.

Ultra Luxury Westin St.John- Three bedroom pool villa!

Ultra Luxury Westin St.John offers an exceptional stay just a 7-minute walk from Sunset Beach, rated a perfect 10 by travelers. This spacious three-bedroom villa features a private pool, perfect for relaxation after a day on the beach. Guests can enjoy amenities like a fully equipped kitchen, outdoor patio, and access to nearby water sports activities, including kayaking and snorkeling.

Westin St John Resort Villas, 3 bed/3 Bath. Beautiful. Avail June 14-21, 2025

The Westin St John Resort Villas stands out with a perfect review rating of 10 and is located just 12 minutes walking from Sunset Beach. This beautiful three-bedroom villa includes a fully equipped kitchen, an outdoor patio, and cozy beach towels for your day by the sea. Guests can also relax in the outdoor pool or enjoy stunning ocean views from the balcony.

The Westin St. John Resort Villas

The Westin St. John Resort Villas, rated 8.4 and a 4.5-star hotel, is a 20-minute stroll from Sunset Beach. This resort features a beachfront restaurant and an outdoor pool, perfect for enjoying the island's sunny days. With amenities like tennis courts, a spa, and direct beach access, travelers can unwind in style while taking advantage of everything the area has to offer.
How much is a hotel near Sunset Beach?
Staying near Sunset Beach is a treat, with plenty of hotels from $99 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, especially in peak season. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a vacation during weekends or around public holidays.
What are the most popular family-friendly hotels near Sunset Beach?
For families seeking top-rated hotels with stunning views near Sunset Beach, the U.S. Virgin Islands has some excellent options.

Lovango Resort + Beach Club (Private Island Resort)

Just 1.2 miles from Sunset Beach, the 5-star Lovango Resort + Beach Club is a private island paradise with a review rating of 8.0. This resort is perfect for families, featuring free cribs, toys for children, and connecting rooms. Guests can indulge in complimentary buffet breakfast, enjoy outdoor pools, and enjoy guided boat tours, all while surrounded by stunning ocean views.

𝐅𝐢𝐧𝐝𝐢𝐧𝐠 𝐌𝐞𝐢𝐥𝐢-Luxe Beachfront Cruz Bay Resort+Westin Amenities. 2BR

Finding Meili is a premium family-friendly option located 2 miles from Sunset Beach, with an impressive review rating of 10. This luxurious hotel offers a plethora of family amenities, including an outdoor play area and video games. Guests can enjoy a shared heated pool, hot tub, and fully equipped kitchen, making it an ideal home away from home for families.

The Westin St. John Resort Villas

The Westin St. John Resort Villas is a family-friendly 4.5-star resort located just a 20-minute walk from Sunset Beach. With a review rating of 8.4, it offers superb amenities for families, including a supervised childcare program, a playground, and complimentary cribs. Guests can enjoy a beachfront restaurant, outdoor pools, and tennis courts while relaxing in a luxurious tropical setting.
Are there any 5-star hotels near Sunset Beach?
Discover the top-rated 5-star resorts near Sunset Beach that promise an unforgettable getaway in St. John, U.S. Virgin Islands.

Lovango Resort + Beach Club (Private Island Resort)

Lovango Resort + Beach Club is a stunning 5-star private island resort that offers a unique blend of luxury and seclusion, located just 1.2 miles from Sunset Beach. Rated 8.0 by travelers, this resort features an outdoor pool, a full-service spa, and direct beach access, making it an ideal retreat for relaxation. Guests can enjoy complimentary breakfast, yoga classes on the beach, and a variety of water activities including snorkeling and boat tours. The ocean views are breathtaking, and the attentive concierge service ensures a personalized experience.
Which hotels near Sunset Beach offer the best views?
Discover top-rated hotels near Sunset Beach that provide stunning views and unforgettable experiences.

Lovango Resort + Beach Club (Private Island Resort)

Lovango Resort + Beach Club is a luxurious 5-star hotel located just 1.2 miles from Sunset Beach, an 8.0 review rating from travelers. This private island resort features an ocean view from every room, alongside an outdoor pool and beach cabanas. Guests can indulge in complimentary breakfast, on-site yoga classes, and boat tours, all while enjoying pristine beach access and a serene atmosphere.

Studio with stunning views of Great Cruz Bay in beautiful Westin Resort St. John

The Studio with stunning views of Great Cruz Bay in beautiful Westin Resort St. John is situated just 1.3 miles from Sunset Beach, rated 8.8 by travelers. This inviting hotel features a private in-room pool, outdoor pool, and a hot tub, perfect for relaxation. Guests can enjoy breathtaking mountain and water views from their balcony, alongside access to kayaking and snorkeling activities nearby.

St John Inn

St John Inn, rated 9.2 by travelers and just 1.8 miles from Sunset Beach, provides a cozy retreat with ocean views. This charming 3-star inn features an outdoor pool, complimentary breakfast, and easy access to nearby snorkeling and sailing. Guests can unwind on the terrace or explore local attractions, making it a perfect base for a memorable stay.
What are the best affordable hotels near Sunset Beach?
For travelers seeking budget-friendly options near the beautiful Sunset Beach, these hotels provide great value without compromising comfort.

Latitude Adjustment-Spacious Modern 1 Bedrm/1 Ba Condo at Grande Bay

Just 2.2 miles from Sunset Beach, Latitude Adjustment offers a modern, spacious one-bedroom condo perfect for a relaxing getaway. Rated a perfect 10 by travelers, this hotel features essential amenities like free WiFi and a well-equipped kitchen, making it ideal for those who enjoy home-cooked meals. Guests can unwind in the outdoor pool or explore nearby paddleboating and snorkeling adventures.

Westin St. John 2bdrm

Only 1.1 miles from Sunset Beach, the Westin St. John provides a two-bedroom retreat perfect for families or groups, achieving a flawless rating of 10 from travelers. Guests can enjoy access to a shared heated pool and on-site tennis courts. With breathtaking ocean views from the balcony and a kitchen for preparing meals, this hotel offers a fantastic blend of relaxation and adventure.

Ultra Luxury Westin St.John- Three bedroom pool villa!

Located just a 7-minute walk from Sunset Beach, the Ultra Luxury Westin St.John offers an exquisite three-bedroom pool villa, all rated a remarkable 10 by travelers. This stunning hotel features an outdoor shared pool and tennis facilities, ensuring a fun-filled stay. With its beachfront location and nearby kayaking and windsurfing options, travelers can easily immerse themselves in island activities.
Are there any hotels with pools close to Sunset Beach?
For travelers seeking hotels with pools near Sunset Beach, St. John offers some fantastic options that combine relaxation and breathtaking views.

The Saint Resort

Located 2.3 miles from Sunset Beach, The Saint Resort is a top-rated 3-star hotel with an outstanding review rating of 10. Travelers can unwind at the outdoor pool featuring sun loungers and cabanas, or enjoy a drink at the swim-up bar. With a full-service spa and hot springs onsite, travelers can indulge in a relaxing experience after a day of exploring.

𝐅𝐢𝐧𝐝𝐢𝐧𝐠 𝐌𝐞𝐢𝐥𝐢-Luxe Beachfront Cruz Bay Resort+Westin Amenities. 2BR

Just 2.0 miles from Sunset Beach, this luxurious 2-bedroom resort is rated 10 by travelers. It features an outdoor heated pool, ideal for families looking to relax together. With amenities like a hot tub, onsite parking, and a well-equipped kitchen, travelers will feel right at home while enjoying the beauty of St. John.

Studio with stunning views of Great Cruz Bay in beautiful Westin Resort St. John

This inviting studio at the Westin Resort St. John is just 1.3 miles from Sunset Beach and boasts a review rating of 8.8. Guests can enjoy refreshing swims in the outdoor shared pool or relax in the private in-room pool. The hotel also features a hot tub and is in close nearby activities like snorkeling and kayaking, perfect for adventure seekers.
What are the best pet-friendly hotels near Sunset Beach?
If you're looking for the best pet-friendly hotels near Sunset Beach, St. John, these top-rated options ensure a delightful stay for you and your furry friends.

Romantic Villa

Romantic Villa, with an impressive review rating of 9.6, is only 1.9 miles from Sunset Beach and is perfect for those traveling with pets. This 3-star hotel features a welcoming policy for pets and offers an intimate setting with stunning ocean views. Guests can relax on the patio or unwind in the hot tub, while the well-equipped kitchen makes meal preparation a breeze. Additionally, the villa provides easy access to nearby hiking and water sports, ensuring a memorable stay.

St John Inn

St John Inn is a charming 3-star hotel located just 1.8 miles from Sunset Beach, with a stellar review rating of 9.2. This pet-friendly haven welcomes your furry companions, offering amenities such as in-room pet permits and outdoor lounging areas. Guests can also enjoy a refreshing outdoor pool, complimentary breakfast, and convenient kitchenettes in select rooms, making it ideal for families and pet owners alike.
Can I book a fully refundable hotel close to Sunset Beach?
Most bookings on Expedia are refundable if canceled within 24-48 hours of arrival, though this depends on the hotel's individual cancellation policy, which you should check in your booking confirmation. If free cancellation is available, you can cancel directly through your Expedia account by going to "My Trips" and selecting your reservation. To find fully refundable hotel options, simply enter "Sunset Beach", set your travel dates, and use the "Fully refundable" filter under "Deals & Discounts" on the results page. Alternatively, explore deals with free cancellation options on Expedia.
Can I find Expedia discounts for hotels near Sunset Beach?
To look for discounts on hotels near Sunset Beach, join One Key™—our free travel rewards program. One Key members always get our best prices and earn OneKeyCash™* on eligible bookings for every dollar spent. Another way to save is by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.