Right Beaches › U.S. Virgin Islands
U.S. Virgin Islands beaches
87 beaches, with the parking, the walk to the water and the tide for each one.
Lists for a particular day
Park almost on the sand
Beaches where visitors report free parking
Calm water and bathrooms nearby
All beaches
Magens Bay Beachwater 220 ft
Skyride to Paradise PointCharlotte Amalie East · water 125 yd · parking 125 yd
Coki Point Beachwater 50 ft · parking 140 ft
Lindquist Beachwater 60 ft · parking 150 yd
Coki BeachCoki Point · on the shoreline · parking 30 ft
Brewers Bay BeachCharlotte Amalie West · water 100 ft · parking 125 yd
Hull Bay Beachwater 90 ft
Trunk Baywater 140 ft · parking 340 ft
Honeymoon BeachCaneel Bay · water 180 ft
Sapphire BeachSmith Bay · water 60 ft · parking 320 ft
Hawksnest Beachwater 110 ft · parking 180 ft
Maho Bay Beachwater 60 ft
Lindbergh Bay BeachCharlotte Amalie West · on the shoreline · parking 200 yd
Hansen Bay BeachEast End · water 80 ft
Rainbow BeachWilliam · water 80 ft · parking 325 yd
Secret Harbor Beachwater 230 ft
Frederiksted BeachFrederiksted Southeast · water 70 ft · parking 125 yd- Cinnamon Bay Beachwater 50 ft · parking 275 yd
Honeymoon BeachWater Island · on the shoreline · parking 120 ft
Trunk Beachon the shoreline · parking 340 ft
Buck Island BeachChristiansted · water 50 ft
Cane Bay BeachLa Vallee · water 90 ft
Salt Pond Beachon the shoreline · parking 400 yd
Sandy Point Beachwater 150 ft · parking 220 ft
Christmas CoveEstate Bovoni · water 150 yd
Shoys Beachwater 40 ft · parking 225 yd- Margaritaville Hillside Pool and BarSmith Bay · water 310 ft · parking 425 yd
South Haulover Beachwater 70 ft
Mermaid Beachwater 60 ft · parking 250 yd
Hull Bay, U.S. Virgin Islandson the shoreline
Jumbie Beachwater 60 ft · parking 375 yd
Buccaneer Beachwater 60 ft · parking 200 yd
Isaacs Bay Beachwater 120 ft · parking 600 yd
Limetree BeachFrenchman's Bay · water 70 ft
Morningstar Beachwater 40 ft · parking 200 yd
Cramer Park Beachwater 40 ft · parking 525 yd
Chenay Bay BeachChristiansted · on the shoreline
Marley Beach F’stedFrederiksted · water 225 yd · parking 250 yd
Cay Beachwater 70 ft · parking 350 yd
Monks BathFrederiksted · on the shoreline
Lindberg BeachCharlotte Amalie West · water 50 ft · parking 180 ft
Oppenheimer BeachDennis Bay/ Hawknest · water 60 ft · parking 250 yd
Stumpy Bay Beachwater 50 ft
North Haulover Beachwater 70 ft
Fortuna Bay Beachwater 80 ft · parking 275 yd
Tamarind Reef Beachwater 240 ft · parking 275 yd- Frenchman Bay BeachEstate Bovoni · water 40 ft
'The Beach' Shawshank Redemption Beach LocationFrederiksted · water 250 ft · parking 225 yd
Sugar Beachon the shoreline · parking 225 yd
Pelican Cove BeachLa Grande Princesse · water 40 ft · parking 190 ft
Lagrange BeachProsperity · on the shoreline
Caneel Bay BeachCaneel Bay · water 40 ft · parking 425 yd- Long-Bay BeachCharlotte Amalie · water 180 ft · parking 350 yd
Hawknest BeachDennis Bay/ Hawknest · water 190 ft · parking 425 yd
Gibney BeachDennis Bay/ Hawknest · water 220 ft · parking 200 yd
Tutu Beachwater 70 ft
Carlton Beachwater 60 ft
Coakley Bay Beachon the shoreline
Haulover Beachwater 100 ft
Reef Bay BeachCruz Bay · water 120 ft
Pineapple BeachFrydendal · water 140 ft · parking 350 yd
Scott Beachwater 160 ft · parking 275 yd
Abi BeachEstate Bovoni · water 80 ft
Caret Bay BeachCharlotte Amalie West · water 140 ft
Cabrita Point BeachRed Hook · water 150 ft
Cinnamon Bay Campground BeachGreat Cinnamon Bay · water 130 ft
Bordeaux Beachwater 120 ft
Turquoise BeachNazareth · water 40 ft
Beacon Pointwater 1.1 miles
Long Bay BeachEast End · water 40 ft
Whistle Beachon the shoreline · parking 625 yd
White Bayon the shoreline
Little Bay Beachwater 40 ft
Davis Beachwater 70 ft
Magen's Bay Beachwater 320 ft
Water Bay Beachon the shoreline
Salomon Beachwater 110 ft
Little Magenswater 30 ft
Long Beachwater 190 ft
Pelican Beachwater 250 ft
Sprat Beachwater 80 ft
West Beachwater 80 ft
Smuggler's Cove Beachon the shoreline
Hollingsworth Beachwater 60 ft
Sandy Point Beach (south)water 150 yd
Sandy Point Beach (north)water 40 ft
Cottongarden Bay Beachon the shoreline
All 87 beaches, by how many people rate them
| Beach | Town | Walk to water | Parking | Fee | Restrooms |
|---|---|---|---|---|---|
| Magens Bay Beach | 220 ft | – | paid | yes | |
| Skyride to Paradise Point | Charlotte Amalie East | 125 yd | 125 yd | paid | yes |
| Coki Point Beach | 50 ft | 140 ft | paid | – | |
| Lindquist Beach | 60 ft | 150 yd | paid | yes | |
| Coki Beach | Coki Point | on the sand | 30 ft | paid | yes |
| Brewers Bay Beach | Charlotte Amalie West | 100 ft | 125 yd | free | yes |
| Hull Bay Beach | 90 ft | – | free | – | |
| Trunk Bay | 140 ft | 340 ft | paid | yes | |
| Honeymoon Beach | Caneel Bay | 180 ft | – | – | yes |
| Sapphire Beach | Smith Bay | 60 ft | 320 ft | free | yes |
| Hawksnest Beach | 110 ft | 180 ft | free | yes | |
| Maho Bay Beach | 60 ft | – | free | yes | |
| Lindbergh Bay Beach | Charlotte Amalie West | on the sand | 200 yd | free | yes |
| Hansen Bay Beach | East End | 80 ft | – | paid | yes |
| Rainbow Beach | William | 80 ft | 325 yd | paid | yes |
| Secret Harbor Beach | 230 ft | – | – | – | |
| Frederiksted Beach | Frederiksted Southeast | 70 ft | 125 yd | paid | yes |
| Cinnamon Bay Beach | 50 ft | 275 yd | free | yes | |
| Honeymoon Beach | Water Island | on the sand | 120 ft | – | yes |
| Trunk Beach | on the sand | 340 ft | paid | yes | |
| Buck Island Beach | Christiansted | 50 ft | – | – | yes |
| Cane Bay Beach | La Vallee | 90 ft | – | free | – |
| Salt Pond Beach | on the sand | 400 yd | – | yes | |
| Sandy Point Beach | 150 ft | 220 ft | – | – | |
| Christmas Cove | Estate Bovoni | 150 yd | – | – | – |
| Shoys Beach | 40 ft | 225 yd | free | – | |
| Margaritaville Hillside Pool and Bar | Smith Bay | 310 ft | 425 yd | – | – |
| South Haulover Beach | 70 ft | – | – | – | |
| Mermaid Beach | 60 ft | 250 yd | free | – | |
| Hull Bay, U.S. Virgin Islands | on the sand | – | – | – | |
| Jumbie Beach | 60 ft | 375 yd | – | – | |
| Buccaneer Beach | 60 ft | 200 yd | – | yes | |
| Isaacs Bay Beach | 120 ft | 600 yd | – | – | |
| Limetree Beach | Frenchman's Bay | 70 ft | – | free | yes |
| Morningstar Beach | 40 ft | 200 yd | free | yes | |
| Cramer Park Beach | 40 ft | 525 yd | – | yes | |
| Chenay Bay Beach | Christiansted | on the sand | – | – | – |
| Marley Beach F’sted | Frederiksted | 225 yd | 250 yd | – | – |
| Cay Beach | 70 ft | 350 yd | paid | – | |
| Monks Bath | Frederiksted | on the sand | – | – | – |
| Lindberg Beach | Charlotte Amalie West | 50 ft | 180 ft | free | yes |
| Oppenheimer Beach | Dennis Bay/ Hawknest | 60 ft | 250 yd | – | – |
| Stumpy Bay Beach | 50 ft | – | free | – | |
| North Haulover Beach | 70 ft | – | – | – | |
| Fortuna Bay Beach | 80 ft | 275 yd | – | – | |
| Tamarind Reef Beach | 240 ft | 275 yd | – | – | |
| Frenchman Bay Beach | Estate Bovoni | 40 ft | – | – | – |
| 'The Beach' Shawshank Redemption Beach Location | Frederiksted | 250 ft | 225 yd | – | – |
| Sugar Beach | on the sand | 225 yd | – | – | |
| Pelican Cove Beach | La Grande Princesse | 40 ft | 190 ft | – | – |
| Lagrange Beach | Prosperity | on the sand | – | – | – |
| Caneel Bay Beach | Caneel Bay | 40 ft | 425 yd | free | yes |
| Long-Bay Beach | Charlotte Amalie | 180 ft | 350 yd | – | – |
| Hawknest Beach | Dennis Bay/ Hawknest | 190 ft | 425 yd | – | – |
| Gibney Beach | Dennis Bay/ Hawknest | 220 ft | 200 yd | – | – |
| Tutu Beach | 70 ft | – | – | – | |
| Carlton Beach | 60 ft | – | – | – | |
| Coakley Bay Beach | on the sand | – | – | – | |
| Haulover Beach | 100 ft | – | – | – | |
| Reef Bay Beach | Cruz Bay | 120 ft | – | – | – |
| Pineapple Beach | Frydendal | 140 ft | 350 yd | – | – |
| Scott Beach | 160 ft | 275 yd | – | – | |
| Abi Beach | Estate Bovoni | 80 ft | – | – | – |
| Caret Bay Beach | Charlotte Amalie West | 140 ft | – | – | – |
| Cabrita Point Beach | Red Hook | 150 ft | – | – | – |
| Cinnamon Bay Campground Beach | Great Cinnamon Bay | 130 ft | – | – | yes |
| Bordeaux Beach | 120 ft | – | – | – | |
| Turquoise Beach | Nazareth | 40 ft | – | – | – |
| Beacon Point | 1.1 miles | – | – | – | |
| Long Bay Beach | East End | 40 ft | – | – | – |
| Whistle Beach | on the sand | 625 yd | – | – | |
| White Bay | on the sand | – | – | – | |
| Little Bay Beach | 40 ft | – | – | – | |
| Davis Beach | 70 ft | – | – | – | |
| Magen's Bay Beach | 320 ft | – | – | – | |
| Water Bay Beach | on the sand | – | – | – | |
| Salomon Beach | 110 ft | – | – | – | |
| Little Magens | 30 ft | – | – | – | |
| Long Beach | 190 ft | – | – | – | |
| Pelican Beach | 250 ft | – | – | – | |
| Sprat Beach | 80 ft | – | – | – | |
| West Beach | 80 ft | – | – | – | |
| Smuggler's Cove Beach | on the sand | – | – | – | |
| Hollingsworth Beach | 60 ft | – | – | – | |
| Sandy Point Beach (south) | 150 yd | – | – | – | |
| Sandy Point Beach (north) | 40 ft | – | – | – | |
| Cottongarden Bay Beach | on the sand | – | – | – |
Walk and parking distances are measured on OpenStreetMap. Fee and restrooms come from counted visitor reviews and mapped facilities. A dash means we have no evidence either way, not that the answer is no.
Common questions
Which U.S. Virgin Islands beach has the shortest walk from the car?
Do you have to pay to park at U.S. Virgin Islands beaches?
Which beaches have restrooms?
How current is this?
Where this comes from
Place details from the public Google business listing. Beach shape, parking and facility positions from OpenStreetMap (ODbL). Aerial imagery is public-domain USGS NAIP. Tide comes from NOAA, and weather and water from Open-Meteo. Map drawings are redrawn from that aerial imagery by an image model. Markers, distances and every fact on this page come from OpenStreetMap and counted reviews, never from a drawing. Review text is never republished.