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, and you save up to 60%!


Top Cities in British Virgin Islands



Featured British Virgin Islands Resorts & Hotels with Spas

Village Cay Hotel and Marina
Village Cay Hotel and Marina
3.5 out of 5
Nibbs St, Road Town, Tortola
The price is $165 per night from Jun 23 to Jun 24
$165
per night
Jun 23 - Jun 24
Stay at this 3.5-star hotel in Road Town. Enjoy free WiFi, free parking, and a marina. Our guests praise the restaurant and the helpful staff in our reviews. ...
Village Cay Hotel and Marina
Scrub Island Resort, Spa & Marina
Scrub Island Resort, Spa & Marina
5 out of 5
Scrub Island, Scrub Island, Other Islands
The price is $674 per night from Jul 12 to Jul 13
$674
per night
Jul 12 - Jul 13
Stay at this 5-star luxury hotel in Scrub Island. Enjoy free WiFi, 3 outdoor pools, and a full-service spa. Popular attractions The Baths and Marina Cay Beach ...
Scrub Island Resort, Spa & Marina
Peter Island Resort
Peter Island Resort
4.5 out of 5
Sprat Bay, Sprat Bay, Peter Island
Stay at this 4.5-star luxury resort in Sprat Bay. Enjoy free WiFi, a full-service spa, and breakfast (surcharge). Popular attractions Tortola Cruise Ship Port ...

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

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 $675 per night from Jun 28 to Jun 29
$675
per night
Jun 28 - Jun 29
Stay at this 5-star luxury hotel in Virgin Gorda. Enjoy free WiFi, free parking, and a full-service spa. Popular attractions The Baths and Little Dix Bay Beach ...
Rosewood Little Dix Bay
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, spa tub

Nail Bay Resort
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. Popular attractions Tortola Cruise Ship Port and Cane ...
The Lighthouse Villas
The Mariner Inn Hotel
The Mariner Inn Hotel
3.5 out of 5
Wickhams Cay 2, Road Town, Tortola
Stay at this 3.5-star hotel in Road Town. Enjoy free parking, 3 restaurants, and breakfast (surcharge). Popular attractions Tortola Cruise Ship Port and Road ...
The Mariner Inn Hotel
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 $185 per night from Jun 21 to Jun 22
$185
per night
Jun 21 - Jun 22
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.