Things to do in US Virgin Islands

Sort by Tribes
Categories
457 Results
  • 1
    Magens Bay Beach

    Magens Bay Beach

    Ranked #1 overall in Charlotte Amalie things to do
    121 reviews
    Outdoors, Beaches and Watersports, Beach
    Popular withFamiliesOutdoorsyAdventure

    This is the most beautiful place I'd have ever been to in my life. I went to this beach on an overcast day and it was still mindblowingly breathtaking. If ...

  • 2
    Trunk Bay

    Trunk Bay

    Ranked #1 overall in Cruz Bay things to do
    71 reviews
    Outdoors, Beaches and Watersports
    Popular withAdventureFamiliesOutdoorsy

    One of the top 10 beaches. The only beach on St John with an admission fee. Can be crowded during high season. Known for the self-guided underwater snorkel trail.

  • 3
    Cane Bay

    Cane Bay

    Ranked #1 overall in Frederiksted things to do
    64 reviews
    Outdoors, Beaches and Watersports
    Popular withFamiliesOutdoorsyAdventure

    This is one of our usual spots to go snorkeling or SCUBA diving. "The Wall" is an easy swim to make and if the surf is not too rough the ...

  • 4
    Coki Beach

    Coki Beach

    Ranked #2 overall in Charlotte Amalie things to do
    58 reviews
    Outdoors, Beaches and Watersports
    Popular withAdventureOutdoorsyFamilies

    Good vibes only! Beach is beautiful and always crowded with both local and tourist. Music food and liquor... Amen

  • 5
    Cinnamon Bay Beach

    Cinnamon Bay Beach

    Ranked #2 overall in Cruz Bay things to do
    44 reviews
    Outdoors, Beaches and Watersports, Beach
    Popular withAdventureOutdoorsyFamilies

    Cinnamon Bay: Daughter Nickie’s favorite beach! Cinnamon Bay is one of the more popular beaches on St. John. It has a general store, restaurant, rest rooms and showers, as well ...

  • 6
    Cane Bay Beach

    Cane Bay Beach

    Ranked #2 overall in Frederiksted things to do
    41 reviews
    Outdoors, Beaches and Watersports
    Popular withFamiliesOutdoorsyAdventure

    This is one of the exciting beaches. Not only does it boasts the best diving in the Caribbean but there is EAT AT CANE BAY restaurant that creates some of ...

  • 7
    Salt River Bay National Historical Park and Ecological Preserve

    Salt River Bay National Historical Park and Ecological Preserve

    Ranked #1 overall in Christiansted things to do
    43 reviews
    Sights and Museums, Hiking and Nature, Historic Site, Landmark, Park
    Popular withAdventureHistoryFamilies

    This is where Christopher Columbus landed on his second voyage to the New World. The Park Service needs to do a better job with this important site. There is a ...

  • 8
    St. George Village Botanical Garden

    St. George Village Botanical Garden

    Ranked #3 overall in Frederiksted things to do
    42 reviews
    Outdoors, Garden, Park
    Popular withOutdoorsyFamiliesGreen

    Wonderful botanical garden combined with historic old buildings and sites. Go for a self guided tour, an official tour (phone for times), or join Cathie to work in the nursery ...

  • 9
    Carambola Golf Club

    Carambola Golf Club

    Ranked #4 overall in Frederiksted things to do
    35 reviews
    Outdoors, Golf
    Popular withOutdoorsyFamiliesBusiness

    This is a challenging course one of the holes is nearing 700 yards from the farthest back box.

  • 10
    Cruzan Rum Factory

    Cruzan Rum Factory

    Ranked #5 overall in Frederiksted things to do
    37 reviews
    Winery
    Popular withHistoryAdventureFamilies

    Lots of fun to see how rum is made and then try all the flavors in their Tasting Room!!! Remember, you can take 6 bottles back home duty free as ...

var ListPage = { maxTries: 20, interval: 0, xhrRequests: [], update: function(url, count, callback){ var fingerprint = "&t=" + (new Date().getTime()); var reqcount = "&req_count=" + count; this.loader("on"); var self = this; var req = new XMLHttpRequest(); req.open("GET", url + fingerprint + reqcount, true); ListPage.xhrRequests.push(req); req.onreadystatechange = function() { if (req.readyState === 4 && (req.status === 200 || req.status === 202)) { eval(req.responseText); self.loader("off"); if (req.status === 200 || req.status !== 202 ) callback(req.status); if (req.status === 202) { if (count < self.maxTries) { setTimeout(function(){ListPage.update(url, ++count, callback)}, self.interval); self.interval += 100; } else { callback(req.status); } } } }; req.send(null); }, loader: function(status) { var spinnerD = document.querySelector('.spinnersD'); var spinnerM = document.querySelector('.spinnersM'); if (spinnerD && spinnerM) { if (status === "on") { spinnerD.className = "spinnersD shownow"; spinnerM.className = "spinnersM shownow"; } else { // hide spinnerD.className = "spinnersD"; spinnerM.className = "spinnersM"; } } }, ajax: function(url, callback) { this.update(url, 1, callback); } }; ListPage.ajax("https://www.skyscanner.net/trip/hotels/hotel_suggestions?action=index&clean_path=us-virgin-islands&controller=topics&country_code=&current_user_id=&filters=&id=2000000056586&klass_name=Region&list_type=attractions&nearby=false&path=us-virgin-islands%2Fthings-to-do&place=2000000056586&place_type=Country&place_type=region&region=2000000056586", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.net/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en-GB&region=2000000056586" + "&" + this.hotels, tryIndex, function(){ var placeholder = document.querySelectorAll('.metasearch_featured .placeholder'); for (var i = 0; i < placeholder.length; i++) { placeholder[i].style.display='none'; } }); } }, ajax: function() { this.ajaxCalls(1); }, singleAjax: function() { this.ajaxCalls(ListPage.maxTries); } };