Find Cheap Deals on
Resorts & Hotels with Spas in British Virgin Islands

You choose what matters — star rating, location, amenities.

We pick the perfect hotel, packed with all your must-haves.

Your hotel is revealed right after booking!


Top Cities in British Virgin Islands



Featured British Virgin Islands Resorts & Hotels with Spas

Long Bay Beach Club
Long Bay Beach Club
4.5 out of 5
West End Nr Soper's Hole, West End, Tortola
Stay at this 4.5-star luxury resort in West End. Enjoy free WiFi, 2 restaurants, and a beach locale. Popular attractions Trunk Bay and Virgin Islands National ...

Travelers like: spa services onsite, sauna, massage, manicures and pedicures

Long Bay Beach Club
Scrub Island Resort, Spa & Marina
Scrub Island Resort, Spa & Marina
5 out of 5
Scrub Island, Scrub Island, Other Islands
The price is $861 per night from Apr 9 to Apr 10
$861
includes taxes & fees
Apr 9 - Apr 10
Stay at this 5-star luxury hotel in Scrub Island. Enjoy free WiFi, 3 outdoor pools, and a full-service spa. Our guests praise the helpful staff in our reviews. ...
Scrub Island Resort, Spa & Marina
Peter Island Resort
Peter Island Resort
4.5 out of 5
Peter Island, Sprat Bay
The price is $2,125 per night from Mar 11 to Mar 12
$2,125
includes taxes & fees
Mar 11 - Mar 12
Stay at this 4.5-star luxury resort in Sprat Bay. Enjoy free WiFi, 2 outdoor pools, and a full-service spa. Popular attractions Tortola Cruise Ship Port and ...
Peter Island Resort
Rosewood Little Dix Bay
Rosewood Little Dix Bay
5 out of 5
Lee Road, Valley, Spanish Town, Virgin Gorda, Virgin Gorda
The price is $1,642 per night from Apr 5 to Apr 6
$1,642
includes taxes & fees
Apr 5 - Apr 6
Stay at this 5-star luxury hotel in Virgin Gorda. Enjoy free WiFi, free parking, and 3 outdoor pools. Popular attractions The Baths and Little Dix Bay Beach ...
Rosewood Little Dix Bay
Bitter End Yacht Club
Bitter End Yacht Club
3.5 out of 5
North Sound Road, Virgin Gorda
Stay at this 3.5-star beach hotel in Virgin Gorda. Enjoy 2 restaurants, a beach locale, and a marina. Popular attractions Bitter End Gardens and Prickly Pear ...
Bitter End Yacht Club
Fischer's Cove Beach Hotel & Restaurant
Fischer's Cove Beach Hotel & Restaurant
3.5 out of 5
The Valley, P.O. Box 60, Virgin Gorda
Stay at this 3.5-star beach hotel in Virgin Gorda. Enjoy free WiFi, free parking, and a beach locale. Popular attractions The Baths and Virgin Gorda Harbor are ...

Travelers like: spa services onsite, massage, facials, manicures and pedicures

Fischer's Cove Beach Hotel & Restaurant
Fort Recovery Beachfront Villa & Suites Hotel
Fort Recovery Beachfront Villa & Suites Hotel
4 out of 5
Towers West End, PO Box 239, Road Town, West End, Tortola
Stay at this 4-star beach villa in West End. Enjoy free WiFi, a full-service spa, and a private beach. Popular attractions Tortola Cruise Ship Port and Virgin ...

Travelers like: full-service spa, massage, facials, manicures and pedicures

Fort Recovery Beachfront Villa & Suites Hotel
Mango Bay Resort
Mango Bay Resort
3.5 out of 5
Plum Bay Road, The Valley, Virgin Gorda, Virgin Gorda
Stay at this 3.5-star beach apartment in Virgin Gorda. Enjoy a beach locale, onsite spa services, and daily housekeeping. Popular attractions The Baths and Mahoe ...

Travelers like: spa services onsite, massage, manicures and pedicures

Mango Bay Resort
Nail Bay Resort
Nail Bay Resort
3.5 out of 5
P O Box 69, Nail Bay Estates, Virgin Gorda, Virgin Gorda
Stay at this 3.5-star beach condo in Virgin Gorda. Enjoy free WiFi, free parking, and a beach locale. Popular attractions The Baths and Nail Bay Beach are located ...

Travelers like: spa services onsite, massage, hot tub

Nail Bay Resort
Nanny Cay Resort and Marina
Nanny Cay Resort and Marina
3 out of 5
Nanny Cay, Road Town, Tortola
Stay at this 3-star beach resort in Road Town. Enjoy free WiFi, free parking, and 2 restaurants. Popular attractions Tortola Cruise Ship Port and Nanny Cay are ...

Travelers like: spa services onsite, massage

Nanny Cay Resort and Marina
The Lighthouse Villas
The Lighthouse Villas
3.5 out of 5
Malcia A. Rymer Bean, C/O Rush - It, Cane Garden Bay, Tortola
Stay at this 3.5-star apartment in Cane Garden Bay. Enjoy free WiFi, free parking, and daily housekeeping. Our guests praise the helpful staff in our reviews. ...
The Lighthouse Villas
Wyndham Tortola BVI Lambert Beach Resort
Wyndham Tortola BVI Lambert Beach Resort
4.5 out of 5
East End, East End, Tortola
The price is $360 per night from Mar 11 to Mar 12
$360
includes taxes & fees
Mar 11 - Mar 12
Stay at this 4.5-star luxury hotel in East End. Enjoy free WiFi, free parking, and a beach locale. Our guests praise the pool and the helpful staff in our reviews. ...
Wyndham Tortola BVI Lambert Beach Resort
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.