Find Hotels Near Sunset Beach, St. John
Search over 1 million properties and 550 airlines worldwide
Free cancellation on most hotels. Because flexibility matters.
Top Hotels Close to Sunset Beach
Reviewed on Mar 29, 2019
Reviewed on Mar 20, 2020
Reviewed on Jul 29, 2020
Reviewed on Jul 13, 2020
Sunset Beach is located in St. John. Travelers love the area for its beautiful island views. St. John is home to 230 hotels and other accommodations, so you can find something that's perfect for your stay.
Staying Near Sunset Beach
You can choose from 71 hotels and accommodations within a mile of Sunset Beach, including these options:
- Waterfront Villa! Full AC! Huge Pool and Hot Tub!: Amenities at this property include a spa tub and concierge services.
- Mampoo Hill-- a Beachfront House 20 Yards From the Ocean With Optional Jeep: Amenities in this vacation home include a private spa tub and a kitchen. Our customers like its beach locale and comfortable beds.
- Beachfront Villa! Large Lap Pool and Spa!: Amenities at this property include a spa tub and concierge services.
Things to See and Do Near Sunset Beach
While you're in town visiting Sunset Beach, you can explore the sights and attractions within just a few miles of the area.
Some landmarks that you won't want to miss include Elaine Lone Sprauve Library and Museum, Catherineberg Ruins, and Peace Hill Windmill. Enjoy the outdoors at Virgin Islands National Park, Reef Bay Trailhead, or Bordeaux Mountain Trail. Honeymoon Beach, Trunk Bay, and Sapphire Beach are great spots if you want to spend some time by the water during your stay.
If you want to see more of the surrounding area, you might plan a visit to Caneel Bay Beach and Cinnamon Bay Beach. You might also stop by Maho Beach, located 4 mi (6.4 km) from Sunset Beach, or Coral World Ocean Park which is 5.9 mi (9.5 km) away.