Three days is enough to taste the British Virgin Islands without feeling rushed, as long as you accept that every day will involve water and that the weather has a say. The plan below groups sights by island so you spend your time on beaches and boats rather than in transit. Swap days freely if the sea is rough, and keep the most weather-dependent trip, the boat day, flexible.
Day one: Virgin Gorda and The Baths
Start early with a shared catamaran or a ferry and taxi to The Baths, which is at its best in the first hour after opening, before the day boats arrive. Scramble through the granite grottoes to Devil's Bay, swim, and snorkel along the rocks. If your boat trip includes a lunch stop, enjoy it on the water. If you come by ferry, add a short visit to Copper Mine Point, where the stone chimney and engine house of a Cornish copper mine stand on a windswept headland, then a late lunch in Spanish Town. Energetic travelers can walk the trails of Gorda Peak National Park in the morning, when the air is cool and the views over the North Sound are clear. Finish with a sunset drink and an early night, since boat days are tiring.
Day two: the sailing day
Pick one of two classic routes. The first heads to Jost Van Dyke, where a sail to White Bay and the Soggy Dollar Bar combines a wade-in beach bar with the tiny palm-fringed Sandy Spit. The second heads to Norman Island for the Caves, the pinnacles of The Indians and a lunch stop in The Bight, where the floating Willy T is the best-known bar. A shared sailing tour keeps costs down and handles the navigation, while a private charter allows you to build your own day. Whichever you choose, wear a rash vest, bring a dry bag and reef-safe sunscreen, and eat a proper breakfast. If you prefer, spend the afternoon at Great Harbour on Jost Van Dyke, where Foxy's anchors a slower, more local scene.
Day three: Tortola on land
After two days afloat, a land day is welcome. Drive or taxi up to Sage Mountain National Park, the highest point in the BVI, where short loop trails run through cool, misty forest with big views from the lookouts. Come down the north side to Cane Garden Bay for a swim, lunch and a rum tasting at the distillery nearby, or head west to Mount Healthy National Park to see a sugar-era windmill and then to Smuggler's Cove for a snorkel and a sunset swim. If the weather is poor, the J.R. O'Neal Botanic Gardens in Road Town make a calm alternative. End with a seafood dinner by the water in Road Town or West End.
Adjusting the plan
If you arrive late on day one, start with Tortola on land and move the Baths to day three. If you have an extra half-day, add a mangrove paddle at Beef Island Lagoon, which is close to the airport and works well on windy days when open-water trips are bumpy. Travelers who like diving should replace one of the beach activities with a two-tank trip to the wreck of the RMS Rhone, booked a day or two in advance. Anegada, with its long beaches and lobster, needs a night on the island and fits better on a longer trip than a three-day stay.
Where to base yourself
For a three-day trip, stay on Tortola. Road Town hotels are close to the ferries and charter docks, Nanny Cay has a pool and marina on the south coast, and Lambert Beach on the east end is near the airport. Staying on Tortola means you can reach every sight in this plan by boat, taxi or ferry in under an hour, and you avoid packing and unpacking. If you want a single night of splurge, add a night on Virgin Gorda or on a private island resort and make the Baths your first morning.
Practical notes
Book your sailing day first, then fit the land days around it. Carry some cash for taxis and beach bars, bring ID for any customs stops, and check the ferry timetable the night before. Park fees at The Baths and Sage Mountain are small but separate from most tours, so ask what your trip includes. Weather can change quickly, so keep an alternative in mind, such as the botanic gardens or a snorkel at a sheltered bay. Above all, leave a little slack in each day, because the BVI reward lingering more than rushing.

