Skip to content

St. John vacation rentals

Book unique condos, vacation rentals, and more on Airbnb

Top-rated vacation rentals in St. John

Guests agree: these vacation rentals are highly rated for location, cleanliness, and more.

SUPERHOST
  1. Private room
  2. Cruz Bay
Hawk's Rest

Our house is located 5 minutes from Cruz Bay. This room has parking, private entrance, private bath, and private porch, to enjoy the view. We have a courtyard with a swimming pool and outdoor kitchen that you are welcome to use. There is a 2017 Ford Escape available with the room for $60 per day.

$134 per night
SUPERHOST
  1. Entire guesthouse
  2. St. John
House of Open Arms Villa with Pool and AC

House of Open Arms Villa with dazzling pool has 180 degrees of views and white water crashing waves below. Perfect for 2 people but can accommodate families with small children if they are willing to sleep in the living room area. There is an additional charge of $20 per person per night if children are accommodating their parents.

$294 per night
SUPERHOST
  1. Entire guesthouse
  2. Coral Bay
A House of Open Arms Cottage with AC

Lovely Cottage with 180 degrees of white water views. You can see and hear the crashing waves below. A/C, Private , Romantic with a gorgeous outdoor shower, this is a totally separate living space from the art studio where I live and work. My water is totally UV filtered so buying water is not necessary! I am available for any needs you may have and will help you get the most out of your St. John experience. I provide a romantic welcome dinner on your arrival night.

$240 per night

Vacation rentals for every style

Get the amount of space that is right for you

  • Guest suites
  • Cottages
  • Villas

St. John home rentals

SUPERHOST
  1. Entire home
  2. Virgin Island
Simplicity-affordable with a view
$100 per night
SUPERHOST
  1. Entire home
  2. St. John
Sea Cottage
$200 per night
SUPERHOST
  1. Entire home
  2. Cruz Bay
BIG WATERFRONT VILLA WALK SHOPPING & RESTAURANTS
$519 per night
SUPERHOST
  1. Entire home
  2. Coral Bay
Cat's Meow Cottage-Stunning sunrises-Walk to beach
$212 per night
  1. Entire home
  2. St. John
Private 1 Br Getaway with Pool
$380 per night
SUPERHOST
  1. Entire home
  2. Chocolate Hole
Down Yonder Private Pool Villa
$450 per night
SUPERHOST
  1. Entire home
  2. Saint John
Stone Cottage with a pool and gorgeous view
$400 per night
SUPERHOST
  1. Entire home
  2. St. John
Nyabinghi
$325 per night
SUPERHOST
  1. Entire home
  2. Cruz Bay
St.John's Paradise Home !
$256 per night
SUPERHOST
  1. Entire home
  2. Cruz Bay
Cutest studio in town! 5-minutes to town and ocean
$155 per night
SUPERHOST
  1. Entire home
  2. Central
‘Lots Of Knots’ cute Upper Carolina cottage
$215 per night
  1. Entire home
  2. Cruz Bay
Moonsong Cottage-Charming 1 Bed, Hot Tub and Views
$232 per night

St. John condo rentals

SUPERHOST
  1. Entire condo
  2. Cruz Bay
Affordable, clean studio, walk to town & beach!
$163 per night
SUPERHOST
  1. Entire condo
  2. Cruz Bay
Rockroom One Bedroom Condo at The Hills Saint John
$289 per night
SUPERHOST
  1. Entire condo
  2. Cruz Bay
New! Island Therapy-Modern 1 BR/1BA-Amazing Views
$282 per night
  1. Entire condo
  2. Cruz Bay
Upper Grande Bay-Studio King plus 1 foldout
$208 per night
SUPERHOST
  1. Entire condo
  2. Cruz Bay
Gecko @Serendip Vacation Condos
$299 per night
  1. Entire condo
  2. Cruz Bay
BEAUTIFUL GRANDE BAY STUDIO CONDO W/ GREAT VIEWS
$265 per night
SUPERHOST
  1. Entire condo
  2. Cruz Bay
El Nido, a beautiful place to stay in paradise!
$210 per night
SUPERHOST
  1. Entire condo
  2. St. Thomas
Gorgeous 1BR just 15 feet from the water!
$150 per night
SUPERHOST
  1. Entire condo
  2. Saint John
Bogie's Villa, French Cap (the penthouse)
$261 per night
SUPERHOST
  1. Entire condo
  2. Cruz Bay
Beautifully renovated, same low price with pool!
$170 per night
SUPERHOST
  1. Entire condo
  2. St. John
Bogie's Villa, Calf Rock
$185 per night
SUPERHOST
  1. Entire condo
  2. Cruz Bay
SEASIDE Studio Suite - at Grande Bay Resort, St. J
$299 per night

St. John villa rentals

SUPERHOST
  1. Entire villa
  2. Cruz Bay
BLUE VIEW VILLA - Bluest View - Brand New...
$379 per night
SUPERHOST
  1. Entire villa
  2. Coral Bay
Joy of Life Villa: Couples Retreat with Best Views
$241 per night
SUPERHOST
  1. Entire villa
  2. Coral Bay
Periwinkle Cottage in Coral Bay w/Pool, and Views🏝
$325 per night
  1. Entire villa
  2. Coral Bay
Calichi At Picture Point - The Papaya House
$795 per night
SUPERHOST
  1. Entire villa
  2. Coral Bay
Villa Nesta
$300 per night
  1. Entire villa
  2. Coral Bay
Caribbean Bungalow W/Pool - Casa Vitae
$250 per night
SUPERHOST
  1. Entire villa
  2. Saint John
Big Blue Ocean Views from Every Room, Pool-SEAROCK
$500 per night
SUPERHOST
  1. Private room
  2. Cruz Bay
Oceanfront Luxury Guest Room - La Mer
$285 per night
SUPERHOST
  1. Entire villa
  2. Central
Caribbean Jewels
$495 per night
  1. Entire villa
  2. Cruz Bay
Aqua Bay Villa #2 ~L'Isle Amour~1BR~Ocean View~
$250 per night
SUPERHOST
  1. Private room
  2. Cruz Bay
Oceanfront Luxury Guest Room - Le Jardin
$285 per night
  1. Entire villa
  2. Cruz Bay
Aqua Bay Villa #1 ~Dolphina~ 2 Bedroom Ocean View
$280 per night