Vacation Rentals & Villas in St. Thomas

Updating...

age 0-16
520 Results

Relevance

Price: low to high

Price: high to low

Reviews

520 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 City breaks

All filters match

Price per night from

$252

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

Ocean Beach Suites and Villas Bedroom 2

Road Town villa

  • 2 bedrooms
  • 1 bathroom
  • sleeps 2

3 of 4 match: Shared outdoor pool (heated), City breaks, Shared outdoor pool (unheated), Safe

3 of 4 filters match

Price per night from

$401

Villa in Exclusive Beachfront Complex

Humacao villa

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

3 of 4 match: Shared outdoor pool (unheated), City breaks, Shared outdoor pool (heated), Safe

3 of 4 filters match

Price per night from

$258

Spectacular Apartment with Pool / 5 min from Airport

Carolina apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

Responds fast! avg. 1 hour 11 minutes

2 of 4 match: Shared outdoor pool (heated), Safe, City breaks, Shared outdoor pool (unheated)

2 of 4 filters match

Price per night from

$159

Dream Vacation Rental in El Yunque National Forest / Roof Terrace Apt.

El Yunque National Forest bungalow

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

Responds fast! avg. 3 hours 3 minutes

3 of 4 match: Shared outdoor pool (heated), City breaks, Shared outdoor pool (unheated), Safe

3 of 4 filters match

Price per night from

$172

1 bedroom condo San Juan's Condado Area

San Juan apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

“Sunny, warm and comfortable” Condo was very clean,quiet, and comfortable. Was a great experience.Grocery store(Super Max) was within walking distance, and had great food. Bus and taxi stops were right outside the door

3 of 4 match: Shared outdoor pool (heated), City breaks, Shared outdoor pool (unheated), Safe

3 of 4 filters match

Price per night from

$115

2 of 4 match: Shared outdoor pool (unheated), Shared outdoor pool (heated), City breaks, Safe

2 of 4 filters match

Price per night from

$486

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), City breaks, Shared outdoor pool (unheated), Safe

3 of 4 filters match

Price per night from

$246

Beautiful and by the Beach

Dorado villa

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

3 of 4 match: Shared outdoor pool (heated), City breaks, Shared outdoor pool (unheated), Safe

3 of 4 filters match

Price per night from

$149

Ocean Front, Beach level Condo "Sapphire Beach"B106

Charlotte Amalie apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

3 of 4 match: Shared outdoor pool (heated), City breaks, Shared outdoor pool (unheated), Safe

3 of 4 filters match

Price per night from

$303

3 Bedrooms Apt. Close to Main Beaches/ Attractions

Palmer apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

3 of 4 match: Shared outdoor pool (heated), City breaks, Shared outdoor pool (unheated), Safe

3 of 4 filters match

Price per night from

$195

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), City breaks, Shared outdoor pool (unheated), Safe

3 of 4 filters match

Price per night from

$315

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), City breaks, Shared outdoor pool (unheated), Safe

3 of 4 filters match

Price per night from

$194

Costa del Mar Beach House

San Juan house

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 8

3 of 4 match: Shared outdoor pool (heated), City breaks, Shared outdoor pool (unheated), Safe

3 of 4 filters match

Price per night from

$401

3 of 4 match: City breaks, Shared outdoor pool (heated), Shared outdoor pool (unheated), Safe

3 of 4 filters match

Price per night from

$1,063

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.

2 of 4 match: Shared outdoor pool (unheated), Shared outdoor pool (heated), City breaks, Safe

2 of 4 filters match

Price per night from

$227

Hidden Jewel in the best street of Condado, San Juan

San Juan apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

2 of 4 match: Shared outdoor pool (unheated), Shared outdoor pool (heated), City breaks, Safe

2 of 4 filters match

Price per night from

$201

Need a place to stay while in Puerto Rico

Carolina apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 6

2 of 4 match: City breaks, Safe, Shared outdoor pool (heated), Shared outdoor pool (unheated)

2 of 4 filters match

Price per night from

$98

The Westin St. John Resort Premier Villa 2BRM Sleeps 6 with 2 Balconies

Cruz Bay villa

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

3 of 4 match: City breaks, Shared outdoor pool (heated), Shared outdoor pool (unheated), Safe

3 of 4 filters match

Price per night from

$801

Luxury 3BR Residence –With ocean beachfront view

Nazareth apartment

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 8

3 of 4 match: City breaks, Shared outdoor pool (heated), Shared outdoor pool (unheated), Safe

3 of 4 filters match

Price per night from

$1,234

Marriott's Frenchman's Cove - 3BR Condo - Sleeps 12!

Havensight condo

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 12

3 of 4 match: City breaks, Shared outdoor pool (heated), Shared outdoor pool (unheated), Safe

3 of 4 filters match

Price per night from

$786

Marriott's Frenchman's Cove - 3BR Condo - Sleeps 12!

Havensight condo

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 12

3 of 4 match: City breaks, Shared outdoor pool (heated), Shared outdoor pool (unheated), Safe

3 of 4 filters match

Price per night from

$601

Marriott's Frenchman's Cove - 3BR Condo - Sleeps 12!

Havensight condo

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 12

3 of 4 match: City breaks, Shared outdoor pool (heated), Shared outdoor pool (unheated), Safe

3 of 4 filters match

Price per night from

$786

Marriott's Frenchman's Cove - 2BR Condo - Sleeps 8!

Havensight condo

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 8

3 of 4 match: City breaks, Shared outdoor pool (heated), Shared outdoor pool (unheated), Safe

3 of 4 filters match

Price per night from

$601

Marriott's Frenchman's Cove - 2BR Condo - Sleeps 8!

Havensight condo

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 8

3 of 4 match: City breaks, Shared outdoor pool (heated), Shared outdoor pool (unheated), Safe

3 of 4 filters match

Price per night from

$536

Marriott's Frenchman's Cove - 2BR Condo - Sleeps 8!

Havensight condo

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 8

3 of 4 match: City breaks, Shared outdoor pool (heated), Shared outdoor pool (unheated), Safe

3 of 4 filters match

Price per night from

$509

Family Friendly Upscale Condo at Aquatika Beach and Vacation Villas

Loiza apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 8

3 of 4 match: City breaks, Shared outdoor pool (heated), Shared outdoor pool (unheated), Safe

3 of 4 filters match

Price per night from

$217

Eli-Mar Bay View Studio, Culebra, PR

Fraile studio

  • Studio
  • 1 bathroom
  • sleeps 4

2 of 4 match: Shared outdoor pool (heated), Safe, City breaks, Shared outdoor pool (unheated)

2 of 4 filters match

Price per night from

$172

Isla Verde BEACHFRONT! Casa Bonita

Isla Verde apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 6

2 of 4 match: Shared outdoor pool (heated), Safe, City breaks, Shared outdoor pool (unheated)

2 of 4 filters match

Price per night from

$315

Beachfront ~ Fully Remodeled ~ Marbella Del Caribe ~ Best Location of San Juan

Isla Verde apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 5

Responds fast! avg. 2 hours 9 minutes

2 of 4 match: Shared outdoor pool (heated), Safe, City breaks, Shared outdoor pool (unheated)

2 of 4 filters match

Price per night from

$286

Casa Maria - 2 bedrooms apt. - Levittown, Toa Baja, Puerto Rico

Toa Baja apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

2 of 4 match: Shared outdoor pool (unheated), Shared outdoor pool (heated), City breaks, Safe

2 of 4 filters match

Price per night from

$102

Lumbini - steps away from Ocean Park Beach

San Juan apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

2 of 4 match: Shared outdoor pool (unheated), Shared outdoor pool (heated), City breaks, Safe

2 of 4 filters match

Price per night from

$166

Haveli - 2BD/2BR steps from Ocean Park beach!

San Juan apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 5

2 of 4 match: Shared outdoor pool (unheated), Shared outdoor pool (heated), City breaks, Safe

2 of 4 filters match

Price per night from

$206

Island Breeze Retreat

Isla Verde apartment

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 8

2 of 4 match: Shared outdoor pool (unheated), Shared outdoor pool (heated), City breaks, Safe

2 of 4 filters match

Price per night from

$342

Cottage #4 - 2BD / 2BA - POOL, AC, Parking, Laundry, 5min walk to BEACH!

Santurce cottage

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

Responds fast! avg. 6 minutes

2 of 4 match: Shared outdoor pool (unheated), Shared outdoor pool (heated), City breaks, Safe

2 of 4 filters match

Price per night from

$126

Máre ESJ Azul Tower 15th Floor Spectacular View

Carolina apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

“Great Downtime in San Juan” Unit was perfect for a getaway week in San Juan. We were on the beach every day which provided warm water, sun, and shade. Condo was perfect size for us, and on 15th floor very safe, quiet, and private. Had everything we needed, washer-dryer, etc. Building employees very courteous and helpful. Variety of restaurants and supermarket within walking distance. We did not have to rent a car. We ate breakfast and lunch in condo, then ate dinner out every day. Pool deck is beautiful and health club a big plus. Overall great place to relax, chill out, and enjoy the ambiance.

2 of 4 match: Shared outdoor pool (heated), Safe, City breaks, Shared outdoor pool (unheated)

2 of 4 filters match

Price per night from

$285

Golf Ocean Villa Wyndham Resort & Spa in Rio Mar

Rio Grande villa

  • 2 bedrooms
  • 3 bathrooms
  • sleeps 8

2 of 4 match: Shared outdoor pool (heated), Safe, City breaks, Shared outdoor pool (unheated)

2 of 4 filters match

Price per night from

$401

Whispering Palms

Charlotte Amalie house

  • 4 bedrooms
  • 4 bathrooms
  • sleeps 8

2 of 4 match: Shared outdoor pool (unheated), Shared outdoor pool (heated), City breaks, Safe

2 of 4 filters match

Price per night from

$629

Viewing 38 of 520
rentals in St. Thomas

×

Also consider