Vacation Rentals & Villas in St. Thomas

Updating...

age 0-16
522 Results

Relevance

Price: low to high

Price: high to low

Reviews

522 villas

★ 1/1 APT ★ 2 Parkings! ★ Beachfront ★ Top Resort ★ View

Rio Grande apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

Match: Shared outdoor pool (heated) Shared outdoor pool (unheated) Safe Wheelchair accessible

All filters match

Price per night from

$252

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

Aquatika A Cozy Paradise #7801

Loiza apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 8

3 of 4 match: Safe, Shared outdoor pool (heated), Shared outdoor pool (unheated), Wheelchair accessible

3 of 4 filters match

Price per night from

$258

Endless Summer Family Retreat

Loiza apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 8

3 of 4 match: Safe, Shared outdoor pool (heated), Shared outdoor pool (unheated), Wheelchair accessible

3 of 4 filters match

Price per night from

$315

Villa in Exclusive Beachfront Complex

Humacao villa

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

3 of 4 match: Shared outdoor pool (unheated), Shared outdoor pool (heated), Safe, Wheelchair accessible

3 of 4 filters match

Price per night from

$258

Beach Bungalow

Christiansted apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

3 of 4 match: Shared outdoor pool (heated), Shared outdoor pool (unheated), Safe, Wheelchair accessible

3 of 4 filters match

Price per night from

$138

Sapphire Beach side condo

Virgin Islands National Park condo

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

3 of 4 match: Shared outdoor pool (heated), Shared outdoor pool (unheated), Safe, Wheelchair accessible

3 of 4 filters match

Price per night from

$401

Ocean Beach Suites and Villas Bedroom 8

Road Town villa

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

3 of 4 match: Shared outdoor pool (heated), Shared outdoor pool (unheated), Safe, Wheelchair accessible

3 of 4 filters match

Price per night from

$402

Ocean Beach Suites and Villas Bedroom 10

Road Town villa

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

3 of 4 match: Shared outdoor pool (heated), Shared outdoor pool (unheated), Safe, Wheelchair accessible

3 of 4 filters match

Price per night from

$402

Ocean Beach Suites and Villas Bedroom 3

Road Town villa

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

3 of 4 match: Shared outdoor pool (heated), Shared outdoor pool (unheated), Safe, Wheelchair accessible

3 of 4 filters match

Price per night from

$402

Ocean Beach Suites and Villas Bedroom 11

Road Town villa

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

3 of 4 match: Shared outdoor pool (heated), Shared outdoor pool (unheated), Safe, Wheelchair accessible

3 of 4 filters match

Price per night from

$402

Ocean Beach Suites and Villas Bedroom 7

Road Town villa

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

3 of 4 match: Shared outdoor pool (heated), Shared outdoor pool (unheated), Safe, Wheelchair accessible

3 of 4 filters match

Price per night from

$402

Ocean Beach Suites and Villas Bedroom 1

Road Town villa

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

3 of 4 match: Shared outdoor pool (heated), Shared outdoor pool (unheated), Safe, Wheelchair accessible

3 of 4 filters match

Price per night from

$402

Ocean Beach Suites and Villas Bedroom 6

Road Town villa

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

3 of 4 match: Shared outdoor pool (heated), Shared outdoor pool (unheated), Safe, Wheelchair accessible

3 of 4 filters match

Price per night from

$402

Ocean Beach Suites and Villas Bedroom 12

Road Town villa

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

3 of 4 match: Shared outdoor pool (heated), Shared outdoor pool (unheated), Safe, Wheelchair accessible

3 of 4 filters match

Price per night from

$402

Ocean Beach Suites and Villas Bedroom 9

Road Town villa

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

3 of 4 match: Shared outdoor pool (heated), Shared outdoor pool (unheated), Safe, Wheelchair accessible

3 of 4 filters match

Price per night from

$402

Ocean Beach Suites and Villas Bedroom 4

Road Town villa

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

3 of 4 match: Shared outdoor pool (heated), Shared outdoor pool (unheated), Safe, Wheelchair accessible

3 of 4 filters match

Price per night from

$402

JUST MINUTES AWAY FROM AIRPORT AND BEACHES

Carolina apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 7

3 of 4 match: Shared outdoor pool (heated), Shared outdoor pool (unheated), Safe, Wheelchair accessible

3 of 4 filters match

Price per night from

$149

Responds fast! avg. 3 hours 57 minutes

3 of 4 match: Shared outdoor pool (unheated), Shared outdoor pool (heated), Safe, Wheelchair accessible

3 of 4 filters match

Price per night from

$1,804

Ocean Beach Suites and Villas Bedroom 2

Road Town villa

  • 2 bedrooms
  • 1 bathroom
  • sleeps 2

3 of 4 match: Shared outdoor pool (heated), Shared outdoor pool (unheated), Safe, Wheelchair accessible

3 of 4 filters match

Price per night from

$402

Captain's Quarters Inviting YOU to make Memories in Paradise

North Side apartment

  • 1 bedroom
  • 2 bathrooms
  • sleeps 2

3 of 4 match: Shared outdoor pool (heated), Shared outdoor pool (unheated), Safe, Wheelchair accessible

3 of 4 filters match

Price per night from

$247

Oceanfront on 17th Floor in Condado

San Juan condo

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

Responds fast! avg. 1 hour 8 minutes

3 of 4 match: Shared outdoor pool (heated), Shared outdoor pool (unheated), Safe, Wheelchair accessible

3 of 4 filters match

Price per night from

$316

Paradise Beach Apartment. We are ready to host you!

Rio Grande apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

3 of 4 match: Shared outdoor pool (heated), Shared outdoor pool (unheated), Safe, Wheelchair accessible

3 of 4 filters match

Price per night from

$194

Deluxe Two Bedroom Villa DIRECTLY on the ocean.

Rio Grande villa

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

3 of 4 match: Shared outdoor pool (heated), Shared outdoor pool (unheated), Safe, Wheelchair accessible

3 of 4 filters match

Price per night from

$574

Super Condo on the Prettiest Beach in Puerto Rico

Luquillo apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 4

3 of 4 match: Shared outdoor pool (heated), Shared outdoor pool (unheated), Safe, Wheelchair accessible

3 of 4 filters match

Price per night from

$172

Marriott Frenchman's Cove 2/2 Gorgeous, Spacious, Villa - 2 Units available -4BR

Charlotte Amalie hotel apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 8

3 of 4 match: Shared outdoor pool (heated), Shared outdoor pool (unheated), Safe, Wheelchair accessible

3 of 4 filters match

Price per night from

$558

“One of the best vacations I've ever had” This villa has two-bedrooms, two-bathrooms, beautiful kitchen, great balcony and comfy living room. It housed ten of us comfortably (1 king sized bed, 2 queen sized beds, 1 full sized bed, 1 futon). The showers were fine - using them both at the same time often decreased water pressure a bit. The kitchen is fully stocked with kitchenware. There are supermarkets on highway 3 not too far from the resort. There is cable and aC so we ended up hanging out in the villa a decent amount. While the beach isn't the prettiest that Puerto Rico has to offer, we definitely got use out of it and spent nearly every day there. The pool area has a kiddie pool, infinity pool, laps pool, and hot tub. This area was is primarily for those living in the villa and was never really crowded. It is also very close to the hotel pool and bar if a renter wishes to interact and meet new people. This area of Puerto Rico is only about a ten minute drive to the Rainforest. My friends and I enjoyed spending a morning/afternoon at El Yunque National Rainforest Park. Such proximity to the rainforest did not provide 24/7 sunshine. We did get rain here and there everyday. San Juan is about a 40-minute drive away, and we ended up going there three times out of our six days - I recommend renting cars (we used Enterprise, and they were great!). This also meant that we decided against "going out" to clubs/bars in San Juan because we would've had to designate drivers to drive back really late at night. From the very first moment we were interested, Diana had been in constant communication with us. She made the whole process of planning our Spring Break so easy and efficient. When we were finally there and settled in at the pool, Jesus came by to introduce himself and welcome us. Then, all ten of us were invited one night to come over to their other property for some drinks and hors d'oeuvres. This was a great experience, and I definitely hope to come back (she'll be the first one I contact).

3 of 4 match: Shared outdoor pool (heated), Shared outdoor pool (unheated), Safe, Wheelchair accessible

3 of 4 filters match

Price per night from

$1,059

Feeling Tip’sea

Isla Verde condo

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

3 of 4 match: Shared outdoor pool (heated), Shared outdoor pool (unheated), Safe, Wheelchair accessible

3 of 4 filters match

Price per night from

$190

Whispering Palms

Charlotte Amalie house

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 8

2 of 4 match: Shared outdoor pool (heated), Shared outdoor pool (unheated), Safe, Wheelchair accessible

2 of 4 filters match

Price per night from

$630

3 of 4 match: Wheelchair accessible, Shared outdoor pool (heated), Shared outdoor pool (unheated), Safe

3 of 4 filters match

Price per night from

$1,066

Green Castle Island Gem - Entire Home!

Christiansted house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 8

2 of 4 match: Shared outdoor pool (heated), Shared outdoor pool (unheated), Safe, Wheelchair accessible

2 of 4 filters match

Price per night from

$253

Fortuna Paradise- Beachfront

Luquillo apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 5

2 of 4 match: Shared outdoor pool (heated), Shared outdoor pool (unheated), Safe, Wheelchair accessible

2 of 4 filters match

Price per night from

$167

Beautiful Beachfront Apt Best Location

Isla Verde apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

2 of 4 match: Shared outdoor pool (heated), Shared outdoor pool (unheated), Safe, Wheelchair accessible

2 of 4 filters match

Price per night from

$327

Casa San Juan downtown Vieques

Isabel Segunda apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 6

2 of 4 match: Shared outdoor pool (heated), Shared outdoor pool (unheated), Safe, Wheelchair accessible

2 of 4 filters match

Price per night from

$104

Welcome to Puerto Rico

Isla Verde apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

Responds fast! avg. 2 hours 12 minutes

2 of 4 match: Shared outdoor pool (heated), Shared outdoor pool (unheated), Safe, Wheelchair accessible

2 of 4 filters match

Price per night from

$172

Ocean Front, Beach level Condo "Sapphire Beach"B107

Smith Bay apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

2 of 4 match: Shared outdoor pool (heated), Shared outdoor pool (unheated), Safe, Wheelchair accessible

2 of 4 filters match

Price per night from

$343

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 4 match: Shared outdoor pool (heated), Safe, Shared outdoor pool (unheated), Wheelchair accessible

2 of 4 filters match

Price per night from

$298

Luxury Stay in Puerto Rico

Carolina villa

  • 2 bedrooms
  • 1 bathroom
  • sleeps 9

2 of 4 match: Shared outdoor pool (heated), Shared outdoor pool (unheated), Safe, Wheelchair accessible

2 of 4 filters match

Price per night from

$257

Caribbean Sea Paradise, Home Right on The Beach!

Christiansted condo

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

2 of 4 match: Shared outdoor pool (heated), Shared outdoor pool (unheated), Safe, Wheelchair accessible

2 of 4 filters match

Price per night from

$172

Viewing 38 of 522
rentals in St. Thomas

×

Also consider