A longtime favourite of sailors and seafarers, the British Virgin Islands are a collection of exceptionally beautiful isles on either side of the Sir Francis Drake Channel. With verdant interiors, dazzling beaches and heaps for water-sports enthusiasts to enjoy, the BVI is a fantastic Caribbean destination. There is a wide selection of accommodation on both the larger islands and on small, private islets, catering to a whole host of tastes and budgets. Almost all the best places to stay in the British Virgin Islands are right on the beach, ensuring that you’re perfectly poised to make the most of the clear waters and pristine sands.
The largest of the islands, Tortola, is home to just over 20,000 inhabitants, and is a brilliant choice for sailors — there are some charming hotels with marinas here — as well as active families or couples. Tortola’s capital, Road Town, is a sailing hotspot. If you are on the island, don’t miss touring the 400-year-old Callwood Distillery and picking up bottle of rum or two!
Smaller and even less developed, Virgin Gorda is a superb pick for a laid-back Caribbean escape. Friendly beach bars are tucked into isolated coves, there are leafy National Parks to discover, and some lovely spots for sailors to moor up and unwind. The island’s biggest attractions are The Baths — giant granite rock formations — and Virgin Gorda Peak, which promises spectacular views.
Beyond the big hitters are a plethora of even more tranquil islands, including quirky Anegada, brilliant for divers and nature lovers, as well as tiny Jost Van Dyke, site of superb White Bay, a half-mile stretch of inviting sands and waters teeming with marine life. The proximity of some islands to others means that you can dot between them on sailing trips, day-long cruises or by ferry, exploring as much of this gorgeous region as you like.
The BVI also boasts some epic private island resorts — these are undoubtedly the top spots for honeymooners or travellers in search of absolute indulgence! The best places to stay in the British Virgin Islands fill up fast, so book your trip well in advance to avoid missing out.
No spam. Only sweet updates about the latest hotel openings and the best places to stay.
Virgin Gorda (Virgin Gorda)
Family friendly hotel with marina. Colourful rooms have rattan furniture, large bathrooms and balconies. Outdoor pool, tennis courts, mooring facilities and spa treatments. Superb and lively restaurant serving international cuisine. Laid back, jolly and ideal for sailing fans.
British Virgin Islands (Virgin Gorda)
Charming self-catering villas set amid spectacular gardens. Spacious suites have full kitchens, beamed ceilings and large verandahs. Lush gardens with massive rocks & bougainvillea galore, and direct beach access. Peaceful, relaxed and perfect for independent travellers. Excellent value too.
Virgin Gorda (The Valley)
Six elegant villas on an idyllic beach, divided into smaller units, offering flexible accommodation. Contemporary decor with Italian furniture and there are large outdoor terraces for lounging or dining. All units have BBQs and outdoor showers. Direct access to an unbeatable beach.
Tortola (West End)
Having undergone a complete renovation, this is now a chic boutique hotel located on the island's best beach. Spacious rooms are all white-on-white with natural decor giving a modern feel. With a Caribbean restaurant, yoga & meditation, and a beachside bar - everything has been thought of here.
British Virgin Islands
Situated on a magnificent stretch of sand on Anegada Island, this shabby chic yet deluxe retreat offers a stunning secluded beach getaway for couples & families with a pool, al fresco dining & watersports. Multi-room retreats close to the shore are fantastic. Delivers fab beach glamping vibes.
British Virgin Islands (Apple Bay)
Charming resort minutes from the beach. Traditional style rooms have colourful fabrics, kitchens and private balconies. Outdoor pool, lush gardens and spa. Superb restaurant and two beach side bars. A great choice for families and excellent value.
British Virgin Islands (Manchioneel Bay)
Eco-hotel on the beach. Contemporary rooms are in white and taupe with wooden furniture, marble bathrooms and stunning views. Excellent local-grown Caribbean cuisine, breezy beach bar. Laid back, very secluded and friendly and great value.
British Virgin Islands
For top class peace and quiet and a perfect beach, this private Island in the Virgin Islands is probably unbeatable. Ocean view rooms, suites and villas are stylishly decorated and have stunning seaviews. Loads of on island activities and sumptuous spa. Perfect barefoot luxury.
British Virgin Islands (North Sound)
Charming loft style cottages overlooking the sea in Virgin Gorda. The decor is simple, with dark wood, cool colours and contemporary finishes. Choice of international and seafood menu in the restaurants. Direct access to the beach, where an array of watersports await. Perfect for adventure seekers.
British Virgin Islands
Compact private island resort with a small beach just off the mainland. Mixing Caribbean-style decor — wood decking, rattan and ceiling fans — with sleek contemporary rooms. A renowned party hot spot with restaurant and bars that remain busy throughout the day. Ideal for cool, happening holidays.
Virgin Gorda (Virgin Gorda)
Mega-exclusive 300-acre beach resort on Virgin Gorda's eastern tip. Immense villas & contemporary chic suites are set amongst verdant grounds with incredible sea views; almost all have private pools. Luxe touches include Fendi Casa decor, personal butlers & private chefs. Perfect for all the family.
British Virgin Islands
Super-luxe private island resort near the capital. Offering a range of perfect beaches, pools, water-based activities & dining options, this works equally well for family fun & honeymoons to remember. Decor ranges from modern design in multi-room villas to classic island chic. A true crowd pleaser.
British Virgin Islands (Guana Island)
Spacious private island resort. Elegant rooms have rattan furniture, tiled floors and ocean-view verandahs. Outdoor pool, tennis courts, spa and direct beach access. Superb seafood and island-grown menu, understated bar. Secluded, peaceful and low-key.
Virgin Gorda (Lee Road, The Valley)
A luxury resort set within the palm trees of Virgin Gorda. Chic rooms with earthy colour palettes, outdoor showers and balconies. Enjoy the pool, half a mile of pristine white beach, Rosewood Spa and a water-sports centre. Fantastic range of cuisine from farm-to-table to local Caribbean fare.