Skip to content
Show Map
Enter dates and number of guests to see the total price per night. Tourism taxes may be added.

300+ places to stay

SUPERHOST
Private room
Rating 4.97 out of 5102 reviews
Hawk's Rest
2 guests · 1 bedroom · 1 bed · 1 private bath
Air conditioning · Pool · Wifi · Kitchen
Price:$165 CAD/night
SUPERHOST
Entire guesthouse
Rating 4.84 out of 5173 reviews
Hideaway retreat cottage
2 guests · 1 bedroom · 1 bed · 1 bath
Air conditioning · Wifi · Kitchen
Price:$145 CAD/night
Entire guesthouse
Rating 5.0 out of 522 reviews
A House of Open Arms Cottage with AC
2 guests · 1 bedroom · 1 bed · 1 bath
Air conditioning · Wifi · Kitchen
Price:$231 CAD/night
Entire house
Rating 4.71 out of 597 reviews
Simplicity-affordable with a view
4 guests · 1 bedroom · 2 beds · 1 bath
Wifi · Kitchen
Price:$132 CAD/night
SUPERHOST
Entire cottage
Rating 4.89 out of 546 reviews
Enjoy St.John in your own cottage in paradise!
2 guests · 1 bedroom · 1 bed · 1.5 baths
Air conditioning · Wifi · Kitchen
Price:$185 CAD/night
Entire apartment
Rating 4.65 out of 5117 reviews
Sunset Villa ~ Cruz Bay
2 guests · Studio · 1 bed · 1 bath
Air conditioning · Pool · Wifi
Price:$231 CAD/night
SUPERHOST
Entire guesthouse
Rating 4.93 out of 529 reviews
Quiet Reef Bay Bungalow (East) with Pool & Spa
2 guests · 1 bedroom · 1 bed · 1 bath
Air conditioning · Pool · Wifi
Price:$197 CAD/night
Entire apartment
Rating 5.0 out of 511 reviews
Gypsy Haven HideAway
2 guests · Studio · 1 bed · 1 bath
Wifi · Kitchen
Price:$112 CAD/night
SUPERHOST
Entire cottage
Rating 4.96 out of 556 reviews
Romantic Getaway in the Treetops: The Bodhi House
2 guests · 1 bedroom · 1 bed · 1 bath
Air conditioning · Wifi · Kitchen
Price:$231 CAD/night
SUPERHOST
Entire apartment
Rating 4.94 out of 531 reviews
Bogie's Villa, Tektite, Island Tiny Living
2 guests · 1 bedroom · 1 bed · 1 bath
Pool · Wifi
Price:$126 CAD/night
SUPERHOST
Entire cottage
Rating 4.98 out of 544 reviews
Caribbean Style Cottage
2 guests · 1 bedroom · 1 bed · 1 bath
Wifi · Kitchen
Price:$198 CAD/night
SUPERHOST
Entire apartment
Rating 5.0 out of 533 reviews
Patty M's Place B St John VI
4 guests · 2 bedrooms · 2 beds · 1 bath
Air conditioning · Wifi · Kitchen
Price:$198 CAD/night
SUPERHOST
Entire apartment
Rating 4.92 out of 528 reviews
Honeymoon Suite
2 guests · 1 bedroom · 1 bed · 1 bath
Air conditioning · Wifi
Price:$233 CAD/night
SUPERHOST
Entire villa
Rating 5.0 out of 525 reviews
Joy of Life: Couples Haven with glass-bottom kayak
2 guests · 1 bedroom · 3 beds · 1 bath
Air conditioning · Wifi · Kitchen
Price:$263 CAD/night
SUPERHOST
Private room
Rating 5.0 out of 540 reviews
"The Bunkhouse" at Treetops
2 guests · 1 bedroom · 1 bed · 1 private bath
Air conditioning · Wifi
Price:$132 CAD/night
Entire condominium
Rating 4.63 out of 530 reviews
Waterfront Studio Suite with pool and hot tub
4 guests · 1 bedroom · 2 beds · 1 bath
Air conditioning · Pool · Wifi · Kitchen
Price:$261 CAD/night
SUPERHOST
Private room
Rating 5.0 out of 573 reviews
Hawk's View
2 guests · 1 bedroom · 1 bed · 1 shared bath
Air conditioning · Pool · Wifi · Kitchen
Price:$152 CAD/night
Entire guest suite
Rating 4.77 out of 575 reviews
Amazing Studio Apt. with A+ View & Amenities
2 guests · Studio · 1 bed · 1 bath
Air conditioning · Pool · Wifi
Price:$202 CAD/night
118 of 300+ Rentals
Enter dates to see full pricing. Additional fees apply. Taxes may be added. Free cancellation only applicable within 48 hours from booking.