Maho Bay Beach near Windberg

St John is the smallest of the main US Virgin Islands – but what it lacks in size, it makes up for in natural beauty. With more than 2,000ha (5,000 acres) of national parkland, the island offers more hidden coves than its neighbors, many of them only accessible by boat. Here’s our pick of the best beaches in St John.
Discover the white-sand beaches of St John for a day by chartering a yacht with SamBoat. Longer trips can be booked on a boat hired with Dream Yacht Charter.
Accessible only by boat or rugged trail, this beach has nothing but nature and greenery. A location within the Virgin Islands National Park means it’s rather tricky to access. Take your tender to the beach and remember to bring a picnic, drinks and sunscreen. If you enjoy hiking, Denis Bay Beach has a short trail up to Peace Hill, with a great ocean lookout.
Spend a day touring the white-sand beaches of St John when you book a yacht charter with SamBoat. Or, take longer to sail around them by hiring a boat with Dream Yacht Charter.
We and our partners use cookies to better understand your needs, improve performance and provide you with personalised content and advertisements. To allow us to provide a better and more tailored experience please click "OK"