Vacation Rentals & Villas in Spanish Town

Close

Enter dates for more accurate prices

Payment Protection
Your payment for this rental is protected when you pay through FlipKey. Learn more

167 Houses

(2) Excellent 

15

Bellamare at Mahoe Bay, Virgin Gorda

Virgin Gorda / Spanish Town

Spanish Town villa

4 8 5 nights min

  • 4 bedrooms
  • sleeps 8
  • 5 nights min
  • Beach / lakeside relaxation
  • Swimming pool
  • Child Friendly

Price per night from

$1,200

Responds fast!
avg. 3 hours 33 minutes

Price per night from

$1,200

Great rentals within 20 miles that match your search

Distance approx 0.1 km from Spanish Town Show on Map

(4) Excellent 

12

Mirabella: We're Back After Irma

Virgin Gorda / Spanish Town

Spanish Town house

2 6 min stay varies

  • 2 bedrooms
  • sleeps 6
  • min stay varies
  • Child Friendly
  • Private garden

Price per night from

$274

Responds fast!
avg. 3 hours 18 minutes

Price per night from

$274

Distance approx 19.57 km from Spanish Town

(5) Excellent 

21

Caribe Breeze, Private Peaceful Luxury Villa/Pool

St. John / Coral Bay

Coral Bay villa

2 7 5 nights min

  • 2 bedrooms
  • sleeps 7
  • 5 nights min
  • Swimming pool
  • Child Friendly
  • Air conditioning

Price per night from

$357

Responds fast!
avg. 3 hours 4 minutes

Price per night from

$357

Distance approx 8.48 km from Spanish Town Show on Map

10

Luxury 5 Bedroom Waterfront Villa

British Virgin Isles / Virgin Gorda

Virgin Gorda house

5 10 6 nights min

  • 5 bedrooms
  • sleeps 10
  • 6 nights min
  • Beach / lakeside relaxation
  • Swimming pool
  • Child Friendly

Price per night from

$10

Price per night from

$10

Distance approx 12.28 km from Spanish Town

35

Harbour Heights - Beautiful 4 Bed Home - Sleeps 8 - Stunning Views - Pool

Tortola / Road Town

Road Town villa

4 8 min stay varies

  • 4 bedrooms
  • sleeps 8
  • min stay varies
  • Nearest beach 3 mi
  • Swimming pool
  • Child Friendly

Price per night from

$349

Responds fast!
avg. 3 hours 30 minutes

Price per night from

$349

Distance approx 9.34 km from Spanish Town

(10) Excellent 

Certificate of Excellence

48

KAYAKS! - POOL! - AND THE BEST BEACH ON TORTOLA! 3 BEDROOM PRIVATE VILLA WITH AC

Tortola / Sage Mountain National Park

Sage Mountain National Park villa

3 6 3 nights min

  • 3 bedrooms
  • sleeps 6
  • 3 nights min
  • Swimming pool
  • Child Friendly
  • Air conditioning

Certificate of Excellence

Price per night from

$286

Responds fast!
avg. 1 hour 13 minutes

Price per night from

$286

Distance approx 12.52 km from Spanish Town

(6) Very Good 

26

Total Relaxation in Cane Garden Bay

British Virgin Isles / Tortola

Tortola cottage

1 2 3 nights min

  • 1 bedroom
  • sleeps 2
  • 3 nights min
  • Beach / lakeside relaxation
  • Nearest beach 0 mi
  • Child Friendly

Price per night from

$182

Price per night from

$182

Distance approx 11.84 km from Spanish Town

(16) Excellent 

23

Extasea Yacht Charters

Tortola / Road Town

Road Town yacht

3 6 3 nights min

  • 3 bedrooms
  • sleeps 6
  • 3 nights min
  • Beach / lakeside relaxation
  • Child Friendly
  • Air conditioning

Price per night from

$2,199

Price per night from

$2,199

Distance approx 14.42 km from Spanish Town

23

Mango Manor Guest House

Tortola / Road Town

Road Town guest house

2 4 min stay varies

  • 2 bedrooms
  • sleeps 4
  • min stay varies
  • Swimming pool
  • Child Friendly
  • Air conditioning

Price per night from

$500

Price per night from

$500

Distance approx 3.88 km from Spanish Town Show on Map

(22) Very Good 

32

Anam Cara Villa - Secluded Luxury Beachfront Home

Virgin Gorda / South Sound

South Sound villa

5 14 min stay varies

  • 5 bedrooms
  • sleeps 14
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0 mi
  • Swimming pool

Price per night from

$750

Responds fast!
avg. 3 hours 13 minutes

Price per night from

$750

Distance approx 8.01 km from Spanish Town Show on Map

(4) Excellent 

11

Oil Nut Bay - Cliff Penthouse Suite

Virgin Gorda / North Sound

North Sound hotel apartment

1 2 min stay varies

  • 1 bedroom
  • sleeps 2
  • min stay varies
  • Beach / lakeside relaxation
  • Swimming pool
  • Child Friendly

Price per night from

$1,750

Price per night from

$1,750

Distance approx 18.54 km from Spanish Town

(6) Excellent 

26

"One of the most astonishing rental homes on earth” says Caribbean Travel & Life

Tortola / West End

West End villa

5 10 4 nights min

  • 5 bedrooms
  • sleeps 10
  • 4 nights min
  • Beach / lakeside relaxation
  • Nearest beach 3 mi
  • Swimming pool
“Incredible return to Steele Point” Having stayed at Steele Point in the early 2000's, I was really looking forward to my return, as the house and property are like no other I have ever experienced. But my return was much greater than I expected - the
…see more

Price per night from

$2,199

Responds fast!
avg. 3 hours 29 minutes

Price per night from

$2,199

Distance approx 9.05 km from Spanish Town

7

Ocean Beach Suites and Villas Bedroom 5

Tortola / Road Town

Road Town villa

1 2 2 nights min

  • 1 bedroom
  • sleeps 2
  • 2 nights min
  • Swimming pool
  • Child Friendly
  • Air conditioning

Price per night from

$350

Price per night from

$350

Distance approx 7.99 km from Spanish Town Show on Map

(1) Excellent 

6

Oil Nut Bay - Reef House Estate Villa

Virgin Gorda / North Sound

North Sound villa

3 6 min stay varies

  • 3 bedrooms
  • sleeps 6
  • min stay varies
  • Beach / lakeside relaxation
  • Swimming pool
  • Child Friendly

Price per night from

$2,249

Price per night from

$2,249

Distance approx 13.35 km from Spanish Town

(25) Very Good 

54

The Pink House

British Virgin Isles / Jost Van Dyke

Jost Van Dyke house

8 22 7 nights min

  • 8 bedrooms
  • sleeps 22
  • 7 nights min
  • Beach / lakeside relaxation
  • Swimming pool
  • Child Friendly
“Pink Paridise” We absolutely loved our vacation here. The house is beautiful & well equipped. The sunsets are phenominal from the porch! We had 6 adult family members & there was plenty of space for privacy, as well as plenty of room for gatherings fo
…see more

Price per night from

$707

Price per night from

$707

Distance approx 3.89 km from Spanish Town Show on Map

(22) Excellent 

25

South Sound Villa Waterfront Luxury villa 7 br w/pool on Virgin Gorda A/C

Virgin Gorda / South Sound

South Sound villa

7 16 min stay varies

  • 7 bedrooms
  • sleeps 16
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 3 mi
  • Swimming pool
“Great place for peaceful down time or on-the-go activities.” I found this villa a great place to relax and let the stress fall away. At the same time, others in our party had lots of fun with all the activity available - swimming, snorkeling, kayakin
…see more

Price per night from

$406

Price per night from

$406

Distance approx 0.1 km from Spanish Town Show on Map

42

Valley Trunk Estate

Virgin Gorda / Little Trunk Bay

Little Trunk Bay villa

10 20 min stay varies

  • 10 bedrooms
  • sleeps 20
  • min stay varies
  • Child Friendly
  • Ask about pets

Price per night from

$6,000

Price per night from

$6,000

Distance approx 10.67 km from Spanish Town

(2) Excellent 

13

AnaCapri Estate

Tortola / Road Town

Road Town villa

4 12 min stay varies

  • 4 bedrooms
  • sleeps 12
  • min stay varies
  • Beach / lakeside relaxation
  • Swimming pool
  • Child Friendly

Price per night from

$572

Price per night from

$572

Distance approx 0.1 km from Spanish Town Show on Map

6

Walk or Snorkel to six beaches. 2 to 3 bedrooms

Virgin Gorda / Little Trunk Bay

Little Trunk Bay house

3 6 7 nights min

  • 3 bedrooms
  • sleeps 6
  • 7 nights min
  • Beach / lakeside relaxation
  • Child Friendly

Price per night from

$629

Price per night from

$629

Distance approx 8.01 km from Spanish Town Show on Map

(1) Excellent 

16

Oil Nut Bay - Waters Edge Ridge Villa

Virgin Gorda / North Sound

North Sound villa

4 8 min stay varies

  • 4 bedrooms
  • sleeps 8
  • min stay varies
  • Beach / lakeside relaxation
  • Swimming pool
  • Child Friendly

Price per night from

$2,449

Price per night from

$2,449

Distance approx 9.05 km from Spanish Town

7

Ocean Beach Suites and Villas Bedroom 7

Tortola / Road Town

Road Town villa

1 2 2 nights min

  • 1 bedroom
  • sleeps 2
  • 2 nights min
  • Swimming pool
  • Child Friendly
  • Air conditioning

Price per night from

$350

Price per night from

$350

Distance approx 9.04 km from Spanish Town

7

Ocean Beach Suites and Villas Bedroom 3

Tortola / Road Town

Road Town villa

1 2 2 nights min

  • 1 bedroom
  • sleeps 2
  • 2 nights min
  • Swimming pool
  • Child Friendly
  • Air conditioning

Price per night from

$350

Price per night from

$350

Distance approx 9.04 km from Spanish Town

7

Ocean Beach Suites and Villas Bedroom 4

Tortola / Road Town

Road Town villa

1 2 2 nights min

  • 1 bedroom
  • sleeps 2
  • 2 nights min
  • Swimming pool
  • Child Friendly
  • Air conditioning

Price per night from

$350

Price per night from

$350

Distance approx 8.31 km from Spanish Town Show on Map

5

Oil Nut Bay - Poseidon's Perch Ridge Villa

Virgin Gorda / North Sound

North Sound villa

3 8 min stay varies

  • 3 bedrooms
  • sleeps 8
  • min stay varies
  • Swimming pool
  • Child Friendly
  • Air conditioning

Price per night from

$2,249

Price per night from

$2,249

Distance approx 19.17 km from Spanish Town

(4) Excellent 

20

Spyglass Hill - Coral Bay

St. John / Coral Bay

Coral Bay house

4 9 6 nights min

  • 4 bedrooms
  • sleeps 9
  • 6 nights min
  • Beach / lakeside relaxation
  • Child Friendly

Price per night from

$369

Price per night from

$369

Distance approx 8 km from Spanish Town Show on Map

(2) Excellent 

8

Oil Nut Bay - Bella Beach Villa

Virgin Gorda / North Sound

North Sound villa

6 12 min stay varies

  • 6 bedrooms
  • sleeps 12
  • min stay varies
  • Beach / lakeside relaxation
  • Swimming pool
  • Child Friendly

Price per night from

$3,949

Price per night from

$3,949

Distance approx 3.36 km from Spanish Town Show on Map

(9) Excellent 

19

Romantic Beachfront Honeymoon Villa/Very Private !

Virgin Gorda / Nail Bay

Nail Bay villa

1 2 7 nights min

  • 1 bedroom
  • sleeps 2
  • 7 nights min
  • Beach / lakeside relaxation
  • Air conditioning
“The perfect honeymoon.” The Sundowner at the Sunset Watch Villa was amazing. My husband and I had the perfect honeymoon and Sonny was incredible and accommodating. It was private and beautiful. The photos don't even do it justice! The villa was stocke
…see more

Price per night from

$495

Price per night from

$495

Distance approx 9.05 km from Spanish Town

7

Ocean Beach Suites and Villas Bedroom 8

Tortola / Road Town

Road Town villa

1 2 2 nights min

  • 1 bedroom
  • sleeps 2
  • 2 nights min
  • Swimming pool
  • Child Friendly
  • Air conditioning

Price per night from

$350

Price per night from

$350

Distance approx 9.05 km from Spanish Town

7

Ocean Beach Suites and Villas Bedroom 1

Tortola / Road Town

Road Town villa

1 2 2 nights min

  • 1 bedroom
  • sleeps 2
  • 2 nights min
  • Swimming pool
  • Child Friendly
  • Air conditioning

Price per night from

$350

Price per night from

$350

Distance approx 19.55 km from Spanish Town

12

The Villa Solemare Experience

St. John / Virgin Islands National Park

Virgin Islands National Park villa

3 8 7 nights min

  • 3 bedrooms
  • sleeps 8
  • 7 nights min
  • Swimming pool
  • Child Friendly
  • Air conditioning

Price per night from

$748

Price per night from

$748

Distance approx 19.86 km from Spanish Town

40

Coral Rays - Stunning Island Style Headquarters

St. John / Coral Bay

Coral Bay villa

4 11 min stay varies

  • 4 bedrooms
  • sleeps 11
  • min stay varies
  • Swimming pool
  • Child Friendly
  • Air conditioning

Price per night from

$457

Price per night from

$457

Distance approx 17.02 km from Spanish Town

(1) Excellent 

18

Romantic charming and VERY private! Come Relax

St. John / East End

East End house

1 2 5 nights min

  • 1 bedroom
  • sleeps 2
  • 5 nights min
  • Swimming pool
  • Private garden

Price per night from

$347

Price per night from

$347

Distance approx 9.31 km from Spanish Town

14

Prettyview Villa

Tortola / Sage Mountain National Park

Sage Mountain National Park villa

1 2 3 nights min

  • 1 bedroom
  • sleeps 2
  • 3 nights min
  • Nearest beach 0 mi
  • Air conditioning

Price per night from

$250

Price per night from

$250

Distance approx 19.62 km from Spanish Town

11

Captain's Cabin~Private 1BR, Fabulous Views, Quiet, funky, Outdoor Shower, Decks

St. John / Coral Bay

Coral Bay house

1 2 7 nights min

  • 1 bedroom
  • sleeps 2
  • 7 nights min

Price per night from

$206

Responds fast!
avg. 1 hour 50 minutes

Price per night from

$206

Distance approx 15.97 km from Spanish Town

(21) Excellent 

66

Pelican Peak Villa, Panoramic Island Views, Only minutes to the best Beaches.

Tortola / West End

West End villa

3 8 min stay varies

  • 3 bedrooms
  • sleeps 8
  • min stay varies
  • Nearest beach 0.8 mi
  • Swimming pool
  • Child Friendly

Price per night from

$350

Responds fast!
avg. 2 hours 53 minutes

Price per night from

$350

Distance approx 11.45 km from Spanish Town

24

Catamaran Lagoon 45

Tortola / Road Town

Road Town yacht

5 10 7 nights min

  • 5 bedrooms
  • sleeps 10
  • 7 nights min
  • Child Friendly

Price per night from

$1,214

Price per night from

$1,214

Distance approx 13.99 km from Spanish Town

(1) Excellent 

23

Villa with swimmingpool, private

Tortola / Road Town

Road Town villa

2 2 3 nights min

  • 2 bedrooms
  • sleeps 2
  • 3 nights min
  • Swimming pool
  • Child Friendly
  • Air conditioning

Price per night from

$299

Price per night from

$299

Distance approx 19.7 km from Spanish Town

(44) Excellent 

18

Blue Palm Villa-Coral Bay - Enjoy 15% off all remaining open dates in 2018!!.

St. John / Coral Bay

Coral Bay villa

3 8 min stay varies

  • 3 bedrooms
  • sleeps 8
  • min stay varies
  • Swimming pool
  • Child Friendly
  • Air conditioning
“Perfect getaway with a spectacular view” We absolutely loved our stay at Blue Palm Villa. The facilities are excellent and the location is beyond description! Waking up every morning to see the incredible blue of Coral Bay encircled by lush mountains
…see more

Price per night from

$370

Responds fast!
avg. 40 minutes

Price per night from

$370