Vacation Rentals & Villas in St. Thomas

Updating...

age 0-16
133 Results

Relevance

Price: low to high

Price: high to low

Reviews

133 villas

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

Cruz Bay villa

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

Match: Shared outdoor pool (unheated) Staffed property Swing set or jungle gym

All filters match

Price per night from

$803

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

Westin St. John Resort Villas, Beautiful One bedroom villas, well equipped

Virgin Islands National Park villa

  • 1 bedroom
  • 2 bathrooms
  • sleeps 4

2 of 3 match: Shared outdoor pool (unheated), Staffed property, Swing set or jungle gym

2 of 3 filters match

Price per night from

$737

Sailboat Ragamuffin Floating Bed and Breakfast INCL meals drinks water toys

Water Island b&b

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

2 of 3 match: Swing set or jungle gym, Shared outdoor pool (unheated), Staffed property

2 of 3 filters match

Price per night from

$230

The Hideaway Hull Bay Cottage 5

Charlotte Amalie cottage

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

2 of 3 match: Swing set or jungle gym, Shared outdoor pool (unheated), Staffed property

2 of 3 filters match

Price per night from

$401

Responds fast! avg. 16 minutes

2 of 3 match: Shared outdoor pool (unheated), Staffed property, Swing set or jungle gym

2 of 3 filters match

Price per night from

$1,278

Sail Away at Sapphire Beach Resort in St. Thomas VI

Smith Bay condo

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

2 of 3 match: Swing set or jungle gym, Shared outdoor pool (unheated), Staffed property

2 of 3 filters match

Price per night from

$402

Sapphire Beach side condo

Virgin Islands National Park condo

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

2 of 3 match: Swing set or jungle gym, Shared outdoor pool (unheated), Staffed property

2 of 3 filters match

Price per night from

$402

The Hideaway Hull Bay Cottage 6

Charlotte Amalie cottage

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

2 of 3 match: Swing set or jungle gym, Shared outdoor pool (unheated), Staffed property

2 of 3 filters match

Price per night from

$401

The Hideaway Hull Bay Cottage 8

Charlotte Amalie cottage

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

2 of 3 match: Swing set or jungle gym, Shared outdoor pool (unheated), Staffed property

2 of 3 filters match

Price per night from

$745

The Hideaway Hull Bay Cottage 2

Charlotte Amalie cottage

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

2 of 3 match: Swing set or jungle gym, Shared outdoor pool (unheated), Staffed property

2 of 3 filters match

Price per night from

$573

Captain's Quarters Inviting YOU to make Memories in Paradise

North Side apartment

  • 1 bedroom
  • 2 bathrooms
  • sleeps 2

2 of 3 match: Swing set or jungle gym, Shared outdoor pool (unheated), Staffed property

2 of 3 filters match

Price per night from

$247

Westin St. John Luxury -- Three-Bedroom Pool Villa

Cruz Bay villa

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 8

2 of 3 match: Swing set or jungle gym, Shared outdoor pool (unheated), Staffed property

2 of 3 filters match

Price per night from

$2,295

CARIBBEAN Beachfront Condo,Georgeous Views, Elysian Beach Resort

East End apartment

  • 2 bedrooms
  • 3 bathrooms
  • sleeps 6

“I really cannot imagine any place more enjoyable for us” We recently stayed at Nancy's condos for the first three days of our 10 day stay. All I can say is that I wished we had stayed there the entire time! We headed to a resort and even my 12 and 7 year old boys (who had plenty to keep them busy at the resort) kept saying that they wished we were back at "Nancy's condos." The beach and the water were simply amazing. No having to fight for pool or beach chairs. I was pleasantly surprised at how well appointed the kitchen was with excellent cookware and general supplies with many guests "paying it forward," with items they left. We did the same. There is really nothing negative I can say at all, as evidenced by the fact that we already booked for next year immediately upon arriving home!

2 of 3 match: Swing set or jungle gym, Shared outdoor pool (unheated), Staffed property

2 of 3 filters match

Price per night from

$345

2 of 3 match: Swing set or jungle gym, Shared outdoor pool (unheated), Staffed property

2 of 3 filters match

Price per night from

$1,066

Casa Azul at Crystal Cove, St. Thomas

Red Hook condo

  • 1 bedroom
  • 2 bathrooms
  • sleeps 5

2 of 3 match: Swing set or jungle gym, Shared outdoor pool (unheated), Staffed property

2 of 3 filters match

Price per night from

$442

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: Swing set or jungle gym, Shared outdoor pool (unheated), Staffed property

2 of 3 filters match

Price per night from

$1,017

2 of 3 match: Swing set or jungle gym, Shared outdoor pool (unheated), Staffed property

2 of 3 filters match

Price per night from

$190

Breathtaking Views from Sapphire Village

Smith Bay condo

  • 1 bedroom
  • 1 bathroom
  • sleeps 3

Responds fast! avg. 13 minutes

2 of 3 match: Swing set or jungle gym, Shared outdoor pool (unheated), Staffed property

2 of 3 filters match

Price per night from

$161

2 of 3 match: Swing set or jungle gym, Shared outdoor pool (unheated), Staffed property

2 of 3 filters match

Price per night from

$190

Villa Nautilus, East End, St. Thomas

East End condo

  • 1 bedroom
  • 2 bathrooms
  • sleeps 5

2 of 3 match: Swing set or jungle gym, Shared outdoor pool (unheated), Staffed property

2 of 3 filters match

Price per night from

$431

Escape Winter at Westin St. John Resort, USVI

Cruz Bay villa

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 10

2 of 3 match: Swing set or jungle gym, Shared outdoor pool (unheated), Staffed property

2 of 3 filters match

Price per night from

$2,008

Luxury 3BR Residence –With ocean beachfront view

Nazareth apartment

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 8

2 of 3 match: Swing set or jungle gym, Shared outdoor pool (unheated), Staffed property

2 of 3 filters match

Price per night from

$1,238

Luxury 2BR Suite Apt. –With ocean beachfront view

Nazareth apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

2 of 3 match: Swing set or jungle gym, Shared outdoor pool (unheated), Staffed property

2 of 3 filters match

Price per night from

$995

Blue Moon Villa at Point Pleasant Resort - STT

East End apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

2 of 3 match: Swing set or jungle gym, Shared outdoor pool (unheated), Staffed property

2 of 3 filters match

Price per night from

$240

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

Havensight condo

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 8

2 of 3 match: Swing set or jungle gym, Shared outdoor pool (unheated), Staffed property

2 of 3 filters match

Price per night from

$537

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

Havensight condo

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 8

2 of 3 match: Swing set or jungle gym, Shared outdoor pool (unheated), Staffed property

2 of 3 filters match

Price per night from

$576

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

Havensight condo

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 12

2 of 3 match: Swing set or jungle gym, Shared outdoor pool (unheated), Staffed property

2 of 3 filters match

Price per night from

$789

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

Havensight condo

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 12

2 of 3 match: Swing set or jungle gym, Shared outdoor pool (unheated), Staffed property

2 of 3 filters match

Price per night from

$485

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

Havensight condo

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 12

2 of 3 match: Swing set or jungle gym, Shared outdoor pool (unheated), Staffed property

2 of 3 filters match

Price per night from

$789

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

Havensight condo

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 8

2 of 3 match: Swing set or jungle gym, Shared outdoor pool (unheated), Staffed property

2 of 3 filters match

Price per night from

$472

GORGEOUS CONDO East End Beachfront Condo, Elysian Beach Resort

East End condo

  • 2 bedrooms
  • 3 bathrooms
  • sleeps 8

1 of 3 match: Swing set or jungle gym, Staffed property, Shared outdoor pool (unheated)

1 of 3 filters match

Price per night from

$345

EXQUISITE Condo East End Elysian Beach Resort

East End condo

  • 2 bedrooms
  • 3 bathrooms
  • sleeps 8

1 of 3 match: Swing set or jungle gym, Staffed property, Shared outdoor pool (unheated)

1 of 3 filters match

Price per night from

$345

The Hideaway Hull Bay Cottage 7

Charlotte Amalie villa

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

1 of 3 match: Swing set or jungle gym, Staffed property, Shared outdoor pool (unheated)

1 of 3 filters match

Price per night from

$574

Motor Yacht "Sea Mystic"

Virgin Islands National Park yacht

  • 3 bedrooms
  • 3 bathrooms
  • sleeps 6

1 of 3 match: Shared outdoor pool (unheated), Swing set or jungle gym, Staffed property

1 of 3 filters match

Price per night from

$5,737

Caribbean Sugar Apple Retreat

Charlotte Amalie condo

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

1 of 3 match: Swing set or jungle gym, Staffed property, Shared outdoor pool (unheated)

1 of 3 filters match

Price per night from

$207

Luxury 2BR Residence –With ocean beachfront view

Nazareth apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 6

1 of 3 match: Shared outdoor pool (unheated), Staffed property, Swing set or jungle gym

1 of 3 filters match

Price per night from

$1,043

Suite St. John at Gallows Point

Cruz Bay villa

  • 1 bedroom
  • 2 bathrooms
  • sleeps 6

“Beautiful views, quiet and convenient” From the initial reservation to check-out, service was terrific. The property has everything you might need from beach chairs and towels to groceries. The proximity to town is also a big plus. Our condo was spotless and very comfortable. Excellent all around. We will definitely rent again!

1 of 3 match: Swing set or jungle gym, Staffed property, Shared outdoor pool (unheated)

1 of 3 filters match

Price per night from

$798

Amazing Beachfront Penthouse on the #1 Beach

Smith Bay apartment

  • 1 bedroom
  • 2 bathrooms
  • sleeps 4

1 of 3 match: Swing set or jungle gym, Staffed property, Shared outdoor pool (unheated)

1 of 3 filters match

Price per night from

$488

Viewing 38 of 133
rentals in St. Thomas

×

Also consider