Default HTG hotel image

Top Hotels Near Sunset Beach in St. John from NZ$318

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Sunset Beach hotels

Villa Island Paradise

Villa Island Paradise
4.0 star property
2.1 km from Sunset Beach
9.6 out of 10, Exceptional, (32 reviews)
"Beautiful location with stunning views and a peaceful atmosphere. The room was clean and comfortable, and the staff was friendly and helpful throughout the stay. Great option for a relaxing getaway in St. John."
United States
Quoc Phong Eric
The price is NZ$1,061
includes taxes & fees
2 Aug - 3 Aug
Villa Island Paradise

The Saint Resort

The Saint Resort
3.0 star property
2.4 km from Sunset Beach
9.2 out of 10, Wonderful, (43 reviews)
"We spent 7 days at the Saint. It was so relaxing. There are several small pools to hang out in. The main pool has a bar and a great view. We had Sunday brunch there and it was yummy, especially the mimosa with fresh squeezed juice. The staff was great too. Very helpful and informative."
United States
Beth
The price is NZ$626
includes taxes & fees
21 July - 22 July
The Saint Resort

Suite St. John at Gallows Point Resort

Suite St. John at Gallows Point Resort
4.0 star property
2.4 km from Sunset Beach
8.8 out of 10, Excellent, (105 reviews)
"Everything was just first class!!! Amazing place and great people!"
United States
Grady
The price is NZ$1,251
includes taxes & fees
17 July - 18 July
Suite St. John at Gallows Point Resort

The Westin St. John Resort Villas

The Westin St. John Resort Villas
4.5 star property
1.2 km from Sunset Beach
8.4 out of 10, Very good, (495 reviews)
"We had a good stay at the Westin in St. John. Service is slow in the resort other than that everything else was good."
United States
Rituparna
The price is NZ$1,192
includes taxes & fees
10 Aug - 11 Aug
The Westin St. John Resort Villas

The Green Iguana Hotel

The Green Iguana Hotel
2.5 star property
15.9 km from Sunset Beach
10.0 out of 10, Exceptional, (36 reviews)
"Our stay was short, but absolutely lovely, Very hospitable hosts and a well appointed and well maintained property. "
United States
Chuck
The price is NZ$455
includes taxes & fees
30 July - 31 July
The Green Iguana Hotel

The Mary Anne Boutique Hotel USVI

The Mary Anne Boutique Hotel USVI
2.5 star property
15.9 km from Sunset Beach
10.0 out of 10, Exceptional, (27 reviews)
"Excellent location, cute boutique hotel. Easily walk to local attractions and restaurants. Staff was very friendly!"
United States
Sonia
The price is NZ$512
includes taxes & fees
17 July - 18 July
The Mary Anne Boutique Hotel USVI

Hotel 1829

Hotel 1829
4.5 star property
15.9 km from Sunset Beach
9.8 out of 10, Exceptional, (34 reviews)
"The staff was great, knowledgeable on the history of the hotel, and the food was incredible! "
United States
Duana
The price is NZ$474
includes taxes & fees
28 July - 29 July
Hotel 1829

Buoy Haus Beach Resort St. Thomas, Autograph Collection

Buoy Haus Beach Resort St. Thomas, Autograph Collection
3.5 star property
14.5 km from Sunset Beach
9.4 out of 10, Exceptional, (187 reviews)
"Would 100% stay here again!"
United States
Rick
The price is NZ$1,045
includes taxes & fees
16 Aug - 17 Aug
Buoy Haus Beach Resort St. Thomas, Autograph Collection

Secret Harbour Beach Resort

Secret Harbour Beach Resort
4.0 star property
7.3 km from Sunset Beach
9.0 out of 10, Wonderful, (1,003 reviews)
"Fantastic resort, friendly staff, great location"
Canada
Lisa
The price is NZ$957
includes taxes & fees
4 Aug - 5 Aug
Secret Harbour Beach Resort

Island View Guesthouse

Island View Guesthouse
3.5 star property
18.3 km from Sunset Beach
9.4 out of 10, Exceptional, (383 reviews)
"Always the perfect place to stay"
United States
Lucas
The price is NZ$341
includes taxes & fees
16 Aug - 17 Aug
Island View Guesthouse

The Hideaway Hull Bay

The Hideaway Hull Bay
3.5 star property
18.8 km from Sunset Beach
9.4 out of 10, Exceptional, (65 reviews)
"Place was great. There was an issue with the water heater in our cottage so no hot water for a day but this was resolved the next day. Beautiful beach access and stay. Very happy."
United States
Elizabeth
The price is NZ$707
includes taxes & fees
22 July - 23 July
The Hideaway Hull Bay

Two Sandals – A Boutique Hotel

Two Sandals – A Boutique Hotel
3.5 star property
7.2 km from Sunset Beach
8.8 out of 10, Excellent, (518 reviews)
"My stay was perfect and the staff was so nice and accommodating."
United States
Kimberly
The price is NZ$639
includes taxes & fees
17 July - 18 July
Two Sandals – A Boutique Hotel

Aqua

Aqua
3.0 star property
13.4 km from Sunset Beach
9.2 out of 10, Wonderful, (7 reviews)
"Great location. Walkable to restaurants, taxi and coffee. Nice apartment to explore St. Thomas. Will be going back."
United States
Suzanne
The price is NZ$682
includes taxes & fees
20 July - 21 July
Aqua

Peter Bay Gatehouse

Peter Bay Gatehouse
4.0 star property
Maho Bay Quarter, 5 km from Sunset Beach
8.4 out of 10, Very good, (20 reviews)
"Outstanding view from the villa"
United States
Thomas
The price is NZ$1,490
includes taxes & fees
17 July - 18 July
Peter Bay Gatehouse

Bluebeard's Castle Resort

Bluebeard's Castle Resort
4.0 star property
15.2 km from Sunset Beach
9.0 out of 10, Wonderful, (628 reviews)
"Rooms were very clean, property well maintained, great place to stay when traveling with kids"
United States
Mohinie
The price is NZ$500
includes taxes & fees
21 July - 22 July
Bluebeard's Castle Resort

Marriott's Frenchman's Cove

Marriott's Frenchman's Cove
4.0 star property
14.5 km from Sunset Beach
9.0 out of 10, Wonderful, (201 reviews)
"The property is well maintained and comfortable. Our family enjoyed the private beach and the pool. The one on-site restaurant serves a variety of good food."
United States
Cathryn
The price is NZ$1,556
includes taxes & fees
15 Aug - 16 Aug
Marriott's Frenchman's Cove

Mafolie Hotel

Mafolie Hotel
3.0 star property
16.1 km from Sunset Beach
8.8 out of 10, Excellent, (1,000 reviews)
"Omg everything about this place was PERFECT!"
United States
laura
The price is NZ$318
includes taxes & fees
31 July - 1 Aug
Mafolie Hotel

Hampton by Hilton St. Thomas

Hampton by Hilton St. Thomas
3.0 star property
14.7 km from Sunset Beach
8.8 out of 10, Excellent, (200 reviews)
"Great location!"
United States
Luis
The price is NZ$474
includes taxes & fees
13 Aug - 14 Aug
Hampton by Hilton St. Thomas

The Ritz-Carlton, St. Thomas

The Ritz-Carlton, St. Thomas
5.0 star property
6.4 km from Sunset Beach
8.4 out of 10, Very good, (480 reviews)
"Clean rooms, great staff, breath taking property."
United States
Michael Peyton
The price is NZ$1,391
includes taxes & fees
16 Aug - 17 Aug
The Ritz-Carlton, St. Thomas

The Cottage at Villa Indigo

The Cottage at Villa Indigo
3.0 star property
16 km 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
The price is NZ$760
includes taxes & fees
30 July - 31 July
The Cottage at Villa Indigo
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
Property class
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
Aerial view
Villa Island Paradise
4.0 star property
9.6
Exceptional
32 reviews
View
Swim-up bar
The Saint Resort
3.0 star property
9.2
Wonderful
43 reviews
View
Luxury Suite Ocean View Upper 15D | View from room
Suite St. John at Gallows Point Resort
4.0 star property
8.8
Excellent
105 reviews
View
Outdoor pool, pool cabanas (surcharge), pool loungers
The Westin St. John Resort Villas
4.5 star property
8.4
Very good
495 reviews
View
Outdoor pool, pool umbrellas, pool loungers
The Green Iguana Hotel
2.5 star property
10.0
Exceptional
36 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 travellers 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 3.5 km 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 travellers and is located only 1.8 km 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 travellers 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 travellers. 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, travellers can unwind in style while taking advantage of everything the area has to offer.
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.9 km 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 3.2 km 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.9 km from Sunset Beach. Rated 8.0 by travellers, 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.9 km from Sunset Beach, an 8.0 review rating from travellers. 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 2.1 km from Sunset Beach, rated 8.8 by travellers. 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 travellers and just 2.9 km 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 travellers 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 3.5 km from Sunset Beach, Latitude Adjustment offers a modern, spacious one-bedroom condo perfect for a relaxing getaway. Rated a perfect 10 by travellers, 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.8 km from Sunset Beach, the Westin St. John provides a two-bedroom retreat perfect for families or groups, achieving a flawless rating of 10 from travellers. 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 travellers. 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, travellers can easily immerse themselves in island activities.
Are there any hotels with pools close to Sunset Beach?
For travellers seeking hotels with pools near Sunset Beach, St. John offers some fantastic options that combine relaxation and breathtaking views.

The Saint Resort

Located 3.7 km from Sunset Beach, The Saint Resort is a top-rated 3-star hotel with an outstanding review rating of 10. Travellers 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, travellers can indulge in a relaxing experience after a day of exploring.

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

Just 3.2 km from Sunset Beach, this luxurious 2-bedroom resort is rated 10 by travellers. 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, travellers 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 2.1 km 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 3.1 km 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 2.9 km 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 cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if cancelled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels near Sunset Beach.
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 unlock instant discounts with Member Prices and earn OneKeyCash™* on eligible bookings. Another way you could 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.
How much is the nightly rate for a hotel near Sunset Beach?
Prices for hotels near Sunset Beach often vary, but you can find a great deal from NZ$318 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.