Vacation Rentals & Villas in St. Thomas

Updating...

age 0-16
501 Results

Relevance

Price: low to high

Price: high to low

Reviews

501 villas

Villa Giovanni- Beachfront community w/ pools

Cerro Gordo villa

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 8

Responds fast! avg. 2 hours 45 minutes

Match: Shared indoor pool Iron

All filters match

Price per night from

$401

Galtero- Dorado Beach Resort- close to beach+pools

Cerro Gordo villa

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 8

Responds fast! avg. 2 hours 45 minutes

Match: Shared indoor pool Iron

All filters match

Price per night from

$1,890

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

Spacious Ocean View - Villa Del Faro Resort

Maunabo apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

1 of 2 match: Iron, Shared indoor pool

1 of 2 filters match

Price per night from

$172

Ocean Front, Beach level Condo "Sapphire Beach"B107

Smith Bay apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

1 of 2 match: Iron, Shared indoor pool

1 of 2 filters match

Price per night from

$343

Responds fast! avg. 1 hour 31 minutes

1 of 2 match: Shared indoor pool, Iron

1 of 2 filters match

Price per night from

$284

Historic Apartment in the Heart of Christiansted

Christiansted apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 6

1 of 2 match: Shared indoor pool, Iron

1 of 2 filters match

Price per night from

$252

Reef Side Delight

East End condo

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

1 of 2 match: Shared indoor pool, Iron

1 of 2 filters match

Price per night from

$430

Comfortable and Affordable Deal

Rio Grande apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

1 of 2 match: Shared indoor pool, Iron

1 of 2 filters match

Price per night from

$79

Green Castle Island Gem - Entire Home!

Christiansted house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 8

1 of 2 match: Shared indoor pool, Iron

1 of 2 filters match

Price per night from

$252

Adorable 1 Bedroom Suite (5 minutes from Airport)

Carolina studio

  • Studio
  • 1 bathroom
  • sleeps 2

Responds fast! avg. 2 hours 24 minutes

1 of 2 match: Shared indoor pool, Iron

1 of 2 filters match

Price per night from

$79

Los Angeles Guest Room (7 minutes from the airport)

Carolina studio

  • Studio
  • 1 bathroom
  • sleeps 2

1 of 2 match: Shared indoor pool, Iron

1 of 2 filters match

Price per night from

$48

Quaint Colonial Home in Residential Area

San Juan house

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

1 of 2 match: Shared indoor pool, Iron

1 of 2 filters match

Price per night from

$264

Star View--Is Waiting For You!

Cruz Bay house

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

1 of 2 match: Shared indoor pool, Iron

1 of 2 filters match

Price per night from

$378

1 of 2 match: Shared indoor pool, Iron

1 of 2 filters match

Price per night from

$86

Responds fast! avg. 1 hour 31 minutes

1 of 2 match: Shared indoor pool, Iron

1 of 2 filters match

Price per night from

$264

Studio w/ Patio - Close to the Beach - Air Conditioning

Santurce studio

  • Studio
  • 1 bathroom
  • sleeps 2

Responds fast! avg. 1 hour 31 minutes

1 of 2 match: Shared indoor pool, Iron

1 of 2 filters match

Price per night from

$78

Sapphire Beach~20 steps off patio to ocean~Amazing

East End condo

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

1 of 2 match: Shared indoor pool, Iron

1 of 2 filters match

Price per night from

$287

Breathtaking Views from Judith's Fancy Home

Christiansted house

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

1 of 2 match: Shared indoor pool, Iron

1 of 2 filters match

Price per night from

$327

Luxury Apartment in San Juan

San Juan apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

1 of 2 match: Shared indoor pool, Iron

1 of 2 filters match

Price per night from

$92

Hotel Villa I'Amore

San Juan villa

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

1 of 2 match: Shared indoor pool, Iron

1 of 2 filters match

Price per night from

$796

Casa Arana 104 San José

San Juan apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

“Fabulous location!” Excellent Old San Juan location near everything cultural, historical and restaurants! Loved being surrounded by the beautiful Spanish styled homes, cobbled streets and our host was helpful and engaging. Our patio was a true delight, a nice quiet place in the middle of Old San Juan!

1 of 2 match: Shared indoor pool, Iron

1 of 2 filters match

Price per night from

$138

Ashford Avenue - Location & Price

San Juan apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

1 of 2 match: Shared indoor pool, Iron

1 of 2 filters match

Price per night from

$103

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 21 minutes

1 of 2 match: Shared indoor pool, Iron

1 of 2 filters match

Price per night from

$258

One Bedroom, Excellent Location

San Juan apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

1 of 2 match: Shared indoor pool, Iron

1 of 2 filters match

Price per night from

$170

Comfort, Location, and Great Price

Rio Grande apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 6

1 of 2 match: Shared indoor pool, Iron

1 of 2 filters match

Price per night from

$99

Responds fast! avg. 33 minutes

1 of 2 match: Shared indoor pool, Iron

1 of 2 filters match

Price per night from

$172

WHITE HOUSE | ARCO • 2 bedrooms Apartment

San Juan apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

“Beautiful Home, Beautiful owners. Would stay again in a heart b” Myself, my husband and another couple stayed in this home for 3 days. We were pleasantly surprised that the home looked as beautiful as the pictures we were shown. The home comfortably fit two couples. Each couple had their own bedroom with an air conditioner. The owners do a wonderful job of keeping the home in perfect order and ready for visitors. The owners are so nice and accommodating. They made us feel at home, showed us where to go. They even had a book printed out showing attractions with pamphlets of services and points of interest. I could not have ask for a better home to stay in. If you want to get away from the usual hotel/motel. I highly recommend renting this home. It was walking distance from the beach and lots of food choices. It is a short cab ride or bus ride from Old San Juan, the airport and the cruise ship terminal. The only thing I would change was the beds. They were a bit uncomfortable but we still got a good night's sleep.

1 of 2 match: Shared indoor pool, Iron

1 of 2 filters match

Price per night from

$227

Studio Steps from Ocean Park Beach, San Juan, PR

San Juan apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

“Book This Now!!” This was the most wonderful property for our week in San Juan! Four doors to a beautiful beach - neat and tidy apt with ample linens, utensils, etc - comfortable bed - good water pressure in the shower - cold a/c - consistent wifi service - thoughtful extras like beach chairs and drinking water - very safe location - quiet and friendly neighbors - walkably close to good restaurants for eating out and Walgreens for essentials - close to bus and trolley pick-up points - and the nicest, most helpful hosts we could have asked for! They provided a detailed map for nearby points of interest which was tremendously helpful to us as first-timers. Such a relaxing week with walks among the gated neighborhood streets, freedom to go back and forth to the beach in a quick few minutes and meeting people from all over the world also staying in the area. This is a fabulous location at a super price! We are already scheming how to return to this spot again!!

1 of 2 match: Shared indoor pool, Iron

1 of 2 filters match

Price per night from

$147

Oceanfront Condado Studio Apartment w/ Parking

San Juan apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

“Perfect place to stay!” My daughter and I stayed in this studio condo for a little over a week and it was perfect. It's right on the beach, I fell asleep every night to the sound of the ocean; pure heaven! We had no issues finding the place thanks to Joe and his well organized maps and directions. Joe even sent us information we requested for our stay on the island. I never felt safer than this place, it was a good feeling being that it was just my teen daughter and I. The studio provided every comfort we could require for a home away from home and the decor was pefect (bright and cheery) for a stay on the ocean. The bed was comfortable with plenty of pillows (one of my necessities when I travel). You don't need to bring any beach towels so you can save the precious space in your suitcase to bring back souvenirs! The laundry is $2 a wash and dry so it's kind of pricey but it was nice to have the facility. I cannot tell you how much money we saved by not having to pay resort fees and parking; not to mention the hotel costs in the area for this prime location. The Marriott was right across the street and you can use their pool for a fee but why use a pool when the beach is right there! There is a Walgreen's a block away and it has everything you would need (even light grocery's). Traveling the island is easy. I rented a car and had no problem getting around with my Garmin I brought along. We went to every part of this island except the SouthWest part. We scuba, snorkeled, hiked, rappelled, and ziplined. You must visit Culebra and spend time on Flamenco beach, bring your snorkel gear,visit the history in Ponce, visit the fort and spend some time in Old San Juan. The food is cheap if you get out of Condado. There's some great restaurants a few minutes south in Guavate. Buy some fruit on the side of the road if you travel out of San Juan and support the locals, it's cheap and oh so good. We will definitely be back and stay at this condo. Thank you Joe for a great home away from home!

1 of 2 match: Shared indoor pool, Iron

1 of 2 filters match

Price per night from

$161

Ocean Park Studio in Puerto Rico

San Juan apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

1 of 2 match: Shared indoor pool, Iron

1 of 2 filters match

Price per night from

$401

Casa San Juan downtown Vieques

Isabel Segunda apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 6

1 of 2 match: Shared indoor pool, Iron

1 of 2 filters match

Price per night from

$103

Aibonito Hotel 201 - This Is It Puerto Rico

Aibonito condo

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

Responds fast! avg. 2 hours 31 minutes

1 of 2 match: Shared indoor pool, Iron

1 of 2 filters match

Price per night from

$115

Aibonito Hotel 202 - This Is It Puerto Rico

Aibonito condo

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

Responds fast! avg. 2 hours 31 minutes

1 of 2 match: Shared indoor pool, Iron

1 of 2 filters match

Price per night from

$115

Aibonito Hotel 203 - This Is It Puerto Rico

Aibonito condo

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

Responds fast! avg. 2 hours 31 minutes

1 of 2 match: Shared indoor pool, Iron

1 of 2 filters match

Price per night from

$115

Aibonito Hotel 204 - This Is It Puerto Rico

Aibonito condo

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

Responds fast! avg. 2 hours 31 minutes

1 of 2 match: Shared indoor pool, Iron

1 of 2 filters match

Price per night from

$137

Aibonito Hotel 207 - This Is It Puerto Rico

Aibonito condo

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

Responds fast! avg. 2 hours 31 minutes

1 of 2 match: Shared indoor pool, Iron

1 of 2 filters match

Price per night from

$115

Aibonito Hotel 209 - This Is It Puerto Rico

Aibonito condo

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

Responds fast! avg. 2 hours 31 minutes

1 of 2 match: Shared indoor pool, Iron

1 of 2 filters match

Price per night from

$115

Aibonito Hotel 210 - This Is It Puerto Rico

Aibonito condo

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

Responds fast! avg. 2 hours 31 minutes

1 of 2 match: Shared indoor pool, Iron

1 of 2 filters match

Price per night from

$115

Viewing 38 of 501
rentals in St. Thomas

×

Also consider