Vacation Rentals & Villas in St. Thomas

Updating...

age 0-16
477 Results

Relevance

Price: low to high

Price: high to low

Reviews

477 villas

Spacious Ocean View - Villa Del Faro Resort

Maunabo apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

Match: Clothes dryer Shared indoor pool Tennis in town

All filters match

Price per night from

$172

These homes match some but not all of your filters. Clear all filters

Breathtaking ocean view apt, steps from the beach

Rio Grande apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

2 of 3 match: Shared indoor pool, Tennis in town, Clothes dryer

2 of 3 filters match

Price per night from

$113

� Captivating Tropical 4BR Villa Cascada at Dorado Beach East

Dorado villa

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 8

Responds fast! avg. 1 hour 43 minutes

2 of 3 match: Shared indoor pool, Tennis in town, Clothes dryer

2 of 3 filters match

Price per night from

$1,512

� Charming 2BDR Villa Galtero at Dorado Beach

Dorado villa

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 8

Responds fast! avg. 1 hour 43 minutes

2 of 3 match: Shared indoor pool, Tennis in town, Clothes dryer

2 of 3 filters match

Price per night from

$516

Prettyview Villa

Sage Mountain National Park villa

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

2 of 3 match: Shared indoor pool, Tennis in town, Clothes dryer

2 of 3 filters match

Price per night from

$315

Island Time ~ Private Pool Villa at Villa Madeleine

Teague Bay villa

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

2 of 3 match: Shared indoor pool, Tennis in town, Clothes dryer

2 of 3 filters match

Price per night from

$364

Huge Beach House, steps from the Ocean!

Isla Verde house

  • 6 bedrooms
  • 4 bathrooms
  • sleeps 18

2 of 3 match: Shared indoor pool, Tennis in town, Clothes dryer

2 of 3 filters match

Price per night from

$516

Galtero- Dorado Beach Resort- close to beach+pools

Cerro Gordo villa

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 8

Responds fast! avg. 2 hours 45 minutes

2 of 3 match: Tennis in town, Clothes dryer, Shared indoor pool

2 of 3 filters match

Price per night from

$1,890

Villa Giovanni- Beachfront community w/ pools

Cerro Gordo villa

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 8

Responds fast! avg. 2 hours 45 minutes

2 of 3 match: Tennis in town, Clothes dryer, Shared indoor pool

2 of 3 filters match

Price per night from

$401

Luxury Ocean View Penthouse in the heart of Isla Verde!

Isla Verde apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

2 of 3 match: Shared indoor pool, Tennis in town, Clothes dryer

2 of 3 filters match

Price per night from

$189

Playcation in Paradise work away from the office with blue ocean & cool breezes.

Virgin Islands National Park villa

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 8

2 of 3 match: Shared indoor pool, Tennis in town, Clothes dryer

2 of 3 filters match

Price per night from

$572

Daria Beachfront community steps 2 pool- Generator

Sabana villa

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 7

Responds fast! avg. 2 hours 45 minutes

2 of 3 match: Shared indoor pool, Tennis in town, Clothes dryer

2 of 3 filters match

Price per night from

$401

Private Pool Villa with Views ~Hook, Wine & Sinker

Teague Bay villa

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

2 of 3 match: Shared indoor pool, Tennis in town, Clothes dryer

2 of 3 filters match

Price per night from

$364

Private Pool Upscale Villa -Bird of Paradise

Teague Bay villa

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

2 of 3 match: Shared indoor pool, Tennis in town, Clothes dryer

2 of 3 filters match

Price per night from

$364

Comfortable Cruz Bay Condo with Awesome Views and Convenient Walk

Cruz Bay condo

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 5

2 of 3 match: Shared indoor pool, Tennis in town, Clothes dryer

2 of 3 filters match

Price per night from

$401

Lovely apartment with outdoor space, steps from the beach!

Isla Verde apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

2 of 3 match: Shared indoor pool, Tennis in town, Clothes dryer

2 of 3 filters match

Price per night from

$69

Westin St. Johns, 2 Bedroom Bay Vista Villa Loft, April 21-28

Cruz Bay villa

  • 2 bedrooms
  • 3 bathrooms
  • sleeps 8

2 of 3 match: Shared indoor pool, Tennis in town, Clothes dryer

2 of 3 filters match

Price per night from

$1,015

Condominium Apartment Saint Tropez

Isla Verde condo

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

2 of 3 match: Shared indoor pool, Tennis in town, Clothes dryer

2 of 3 filters match

Price per night from

$109

2 of 3 match: Shared indoor pool, Tennis in town, Clothes dryer

2 of 3 filters match

Price per night from

$296

Villa Ideál, Ocean View Beachfront Community w/pool

Cerro Gordo villa

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 8

Responds fast! avg. 2 hours 45 minutes

2 of 3 match: Shared indoor pool, Tennis in town, Clothes dryer

2 of 3 filters match

Price per night from

$481

Villa Gardenia- 3BR Dorado- Ocean Views + 3 pools

Cerro Gordo villa

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 8

Responds fast! avg. 2 hours 45 minutes

2 of 3 match: Shared indoor pool, Tennis in town, Clothes dryer

2 of 3 filters match

Price per night from

$481

Walk to Beach,Golf, Pool in Beautiful Dorado Beach

San Juan townhouse

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 8

2 of 3 match: Shared indoor pool, Tennis in town, Clothes dryer

2 of 3 filters match

Price per night from

$172

3 BR – Villa Coco at Lakeside Villas

Cerro Gordo villa

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 8

Responds fast! avg. 2 hours 45 minutes

2 of 3 match: Shared indoor pool, Tennis in town, Clothes dryer

2 of 3 filters match

Price per night from

$481

Brand New - Sleek, Ultra Modern, Cottage for Two

Cruz Bay apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

2 of 3 match: Shared indoor pool, Tennis in town, Clothes dryer

2 of 3 filters match

Price per night from

$361

Beachfront Garden Villa near of San Juan - 1st Floor

Loiza apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 8

Responds fast! avg. 2 hours 35 minutes

2 of 3 match: Shared indoor pool, Tennis in town, Clothes dryer

2 of 3 filters match

Price per night from

$298

Escape Winter at Westin St. John Resort, USVI

Cruz Bay villa

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 10

2 of 3 match: Shared indoor pool, Tennis in town, Clothes dryer

2 of 3 filters match

Price per night from

$2,004

Great Expectations St. John vacation rental villa

Cruz Bay villa

  • 8 bedrooms
  • 9 bathrooms
  • sleeps 20

“Re-impressed” I spent time at Great Expectations for one month, each, in 2010 and 2011 with family and friends. We had an amazing time. Its really a beautiful property, and its true, everything you need, they supply. in 2013 we tried a new place on a different island. What a mistake. the place did not live up to its on line review or pics. This year we went back to G E and were even more pleased (which none of us thought was possible)! The new pool is amazing. Infinity in style, large, with amazing views. Can't wait for next year!

2 of 3 match: Shared indoor pool, Tennis in town, Clothes dryer

2 of 3 filters match

Price per night from

$1,465

Oceanview Beachfront Penthouse, Isla Verde

Carolina condo

  • 2 bedrooms
  • 3 bathrooms
  • sleeps 5

2 of 3 match: Shared indoor pool, Tennis in town, Clothes dryer

2 of 3 filters match

Price per night from

$338

Villa L'Agave

Cruz Bay villa

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 8

2 of 3 match: Shared indoor pool, Tennis in town, Clothes dryer

2 of 3 filters match

Price per night from

$659

Gorgeous 3 bedroom villa on Fish Bay! Private pool and stunning views!

Virgin Islands National Park house

  • 3 bedrooms
  • 4 bathrooms
  • sleeps 8

2 of 3 match: Shared indoor pool, Tennis in town, Clothes dryer

2 of 3 filters match

Price per night from

$911

Art Gallery 3br/2bth apt-Miramar

San Juan apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 7

“Excellent Location” The only con would be the 4-5 flights of stairs. After a long day of walking around in the city and having to walk up those flights of stairs can be a nuisance.

Responds fast! avg. 1 hour 12 minutes

2 of 3 match: Shared indoor pool, Tennis in town, Clothes dryer

2 of 3 filters match

Price per night from

$258

Enjoy the Tropical Breeze in Ashford Ave

San Juan condo

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

2 of 3 match: Shared indoor pool, Tennis in town, Clothes dryer

2 of 3 filters match

Price per night from

$126

The Jays Villa at Villa Marina Village

Fajardo apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

Responds fast! avg. 3 hours 45 minutes

2 of 3 match: Shared indoor pool, Tennis in town, Clothes dryer

2 of 3 filters match

Price per night from

$126

Great Views Caribbean Penthouse

Fajardo apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

Responds fast! avg. 3 hours 45 minutes

2 of 3 match: Shared indoor pool, Tennis in town, Clothes dryer

2 of 3 filters match

Price per night from

$207

Super Condo on the Prettiest Beach in Puerto Rico

Luquillo apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 4

2 of 3 match: Shared indoor pool, Tennis in town, Clothes dryer

2 of 3 filters match

Price per night from

$172

AnaCapri Estate

Road Town villa

  • 4 bedrooms
  • 6 bathrooms
  • sleeps 12

2 of 3 match: Shared indoor pool, Tennis in town, Clothes dryer

2 of 3 filters match

Price per night from

$655

The Heart of New San Juan .....

San Juan studio

  • Studio
  • 1 bathroom
  • sleeps 4

2 of 3 match: Shared indoor pool, Tennis in town, Clothes dryer

2 of 3 filters match

Price per night from

$101

Romantic Beachfront Villa

Virgin Islands National Park house

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

2 of 3 match: Shared indoor pool, Tennis in town, Clothes dryer

2 of 3 filters match

Price per night from

$330

Viewing 38 of 477
rentals in St. Thomas

×

Also consider