Skip to content
We’re sorry, some parts of the Airbnb website don’t work properly without JavaScript enabled.
Start your search
Location
St. John
Check-in / Checkout
Any week
Guests
Add guests
Stays
Experiences
Online Experiences
Where
Search by region
I’m flexible
I’m flexible
Europe
Europe
Canada
Canada
Caribbean
Caribbean
Italy
Italy
South America
South America
Check in
Add dates
Check out
Add dates
Who
Add guests
Search
Airbnb your home
Sign up
Log in
Gift cards
Airbnb your home
Help Centre
%{visible} of %{smart_count_str} Airbnb Category showing||||%{visible} of %{smart_count_str} Airbnb Categories showing
Your search
National parks
Amazing pools
Beachfront
Amazing views
Countryside
Rooms
Trending
Chef's kitchens
Play
Boats
Islands
Cabins
Lake
Design
Farms
Tiny homes
Luxe
New
Off the grid
Bed & breakfasts
Surfing
Golfing
Camping
Beach
Filters
0
Show map
Search results; 907 places
907 places
Guest favourite
Guest favourite
Place to stay in Cruz Bay
Hawk's Rest
1 queen bed
1 queen bed
Aug. 17 – 22
Aug. 17 – 22
$253 CAD
night
$253 CAD per night
·
$1,264 CAD total
$1,264 CAD total
Show price breakdown
4.98 out of 5 average rating, 257 reviews
4.98 (257)
Guest favourite
Guest favourite
Apartment in Cruz Bay
Esperance~Pool~New~National Park
2 beds
2 beds
May 3 – 8
May 3 – 8
$678 CAD
night
$678 CAD per night
·
$3,391 CAD total
$3,391 CAD total
Show price breakdown
5.0 out of 5 average rating, 44 reviews
5.0 (44)
Condo in Cruz Bay
Stay Salty! Charming Condo Quick Walk to Cruz Bay
3 beds
3 beds
Apr. 27 – May 2
Apr. 27 – May 2
$391 CAD
$341 CAD
night
$341 CAD per night, originally $391 CAD
·
$1,707 CAD total
$1,707 CAD total
Show price breakdown
New place to stay
New
Superhost
Superhost
Condo in Cruz Bay
Sunset Villa Studio Condo at The Hills Saint John
Jun. 22 – 27
Jun. 22 – 27
$346 CAD
night
$346 CAD per night
·
$1,730 CAD total
$1,730 CAD total
Show price breakdown
4.84 out of 5 average rating, 80 reviews
4.84 (80)
Superhost
Superhost
Cottage in Coral Bay
Little Spice: A Modern Tiny Cottage in Coral Bay
1 queen bed
1 queen bed
May 27 – Jun. 1
May 27 – Jun. 1
$284 CAD
$251 CAD
night
$251 CAD per night, originally $284 CAD
·
$1,256 CAD total
$1,256 CAD total
Show price breakdown
4.97 out of 5 average rating, 186 reviews
4.97 (186)
Superhost
Superhost
Guesthouse in Saint John
Honeymoon suite across the street from the ocean
1 queen bed
1 queen bed
May 11 – 16
May 11 – 16
$410 CAD
night
$410 CAD per night
·
$2,049 CAD total
$2,049 CAD total
Show price breakdown
4.87 out of 5 average rating, 54 reviews
4.87 (54)
Guest favourite
Guest favourite
Cottage in Central
Caribbean Style Cottage
1 king bed
1 king bed
Nov. 20 – 25
Nov. 20 – 25
$384 CAD
night
$384 CAD per night
·
$1,918 CAD total
$1,918 CAD total
Show price breakdown
4.99 out of 5 average rating, 132 reviews
4.99 (132)
Guest favourite
Guest favourite
Villa in Central
Mykonos- freshly built Greek Inspired Luxury Villa
3 beds
3 beds
Jun. 16 – 21
Jun. 16 – 21
$1,653 CAD
$1,515 CAD
night
$1,515 CAD per night, originally $1,653 CAD
·
$7,576 CAD total
$7,576 CAD total
Show price breakdown
5.0 out of 5 average rating, 24 reviews
5.0 (24)
Guest favourite
Guest favourite
Villa in St. John
Coral Bay Penthouse Gorgeous Tropical Island Views
1 king bed
1 king bed
Jun. 13 – 18
Jun. 13 – 18
$623 CAD
$551 CAD
night
$551 CAD per night, originally $623 CAD
·
$2,756 CAD total
$2,756 CAD total
Show price breakdown
5.0 out of 5 average rating, 125 reviews
5.0 (125)
Guest favourite
Guest favourite
Cottage in Coral Bay
Sweet Spice: A Nifty Little Cottage. With A Pool!
1 queen bed
1 queen bed
Jun. 8 – 13
Jun. 8 – 13
$545 CAD
night
$545 CAD per night
·
$2,725 CAD total
$2,725 CAD total
Show price breakdown
5.0 out of 5 average rating, 79 reviews
5.0 (79)
Guest favourite
Guest favourite
Villa in Coral Bay
Heaven's Gate - Spectacular Panoramic Ocean View
4 beds
4 beds
Apr. 26 – May 1
Apr. 26 – May 1
$1,269 CAD
$994 CAD
night
$994 CAD per night, originally $1,269 CAD
·
$4,970 CAD total
$4,970 CAD total
Show price breakdown
4.93 out of 5 average rating, 84 reviews
4.93 (84)
Guest favourite
Guest favourite
Villa in St. John
SunDancer Villa-St John USVI
4 beds
4 beds
May 11 – 16
May 11 – 16
$1,272 CAD
$1,072 CAD
night
$1,072 CAD per night, originally $1,272 CAD
·
$5,361 CAD total
$5,361 CAD total
Show price breakdown
5.0 out of 5 average rating, 49 reviews
5.0 (49)
Guest favourite
Guest favourite
Villa in Cruz Bay
BLUE VIEW VILLA - Bluest View - Brand New...
2 beds
2 beds
Jul. 5 – 10
Jul. 5 – 10
$710 CAD
night
$710 CAD per night
·
$3,548 CAD total
$3,548 CAD total
Show price breakdown
5.0 out of 5 average rating, 96 reviews
5.0 (96)
Home in Coral Bay
House by the Sea
2 beds
2 beds
May 10 – 15
May 10 – 15
$889 CAD
night
$889 CAD per night
·
$4,446 CAD total
$4,446 CAD total
Show price breakdown
5.0 out of 5 average rating, 4 reviews
5.0 (4)
Guest favourite
Guest favourite
Villa in St. John
Just Peachy - Pool Villa + Bronco & 1/2 day Dinghy
5 beds
5 beds
Aug. 15 – 20
Aug. 15 – 20
$966 CAD
night
$966 CAD per night
·
$4,831 CAD total
$4,831 CAD total
Show price breakdown
4.97 out of 5 average rating, 30 reviews
4.97 (30)
Guest favourite
Guest favourite
Villa in Central
Brizan. A Quiet Reef Bay Villa
3 king beds
3 king beds
Apr. 23 – 29
Apr. 23 – 29
$959 CAD
night
$959 CAD per night
·
$5,754 CAD total
$5,754 CAD total
Show price breakdown
5.0 out of 5 average rating, 6 reviews
5.0 (6)
Guest favourite
Guest favourite
Villa in Cruz Bay
The St. John Great House
4 beds
4 beds
Jul. 5 – 10
Jul. 5 – 10
$2,465 CAD
night
$2,465 CAD per night
·
$12,326 CAD total
$12,326 CAD total
Show price breakdown
5.0 out of 5 average rating, 46 reviews
5.0 (46)
Guest favourite
Guest favourite
Home in Cruz Bay
Amazing 5Br- mins. from Cruz Bay and The Westin!
5 king beds
5 king beds
Aug. 10 – 15
Aug. 10 – 15
$2,321 CAD
night
$2,321 CAD per night
·
$11,604 CAD total
$11,604 CAD total
Show price breakdown
5.0 out of 5 average rating, 6 reviews
5.0 (6)
1
2
3
4
…
15