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
, 1 filter applied
1
Show map
Search results; 888 places
888 places
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
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)
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
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
Home in Cruz Bay
Hoos House
4 beds
4 beds
Apr. 25 – 30
Apr. 25 – 30
$669 CAD
$592 CAD
night
$592 CAD per night, originally $669 CAD
·
$2,959 CAD total
$2,959 CAD total
Show price breakdown
4.92 out of 5 average rating, 12 reviews
4.92 (12)
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)
Superhost
Superhost
Cottage in St. John
Coral Bay Farm Cottage
1 queen bed
1 queen bed
Apr. 22 – 27
Apr. 22 – 27
$278 CAD
$209 CAD
night
$209 CAD per night, originally $278 CAD
·
$1,047 CAD total
$1,047 CAD total
Show price breakdown
4.91 out of 5 average rating, 69 reviews
4.91 (69)
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)
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 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
Apartment in Coral Bay
Cute Caribbean Studio
2 beds
2 beds
May 2 – 7
May 2 – 7
$296 CAD
night
$296 CAD per night
·
$1,482 CAD total
$1,482 CAD total
Show price breakdown
5.0 out of 5 average rating, 16 reviews
5.0 (16)
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 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)
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
Guesthouse in Coral Bay
Ocean Blue Cottage
1 queen bed
1 queen bed
Jun. 6 – 11
Jun. 6 – 11
$293 CAD
night
$293 CAD per night
·
$1,465 CAD total
$1,465 CAD total
Show price breakdown
4.96 out of 5 average rating, 140 reviews
4.96 (140)
Guest favourite
Guest favourite
Cottage in Cruz Bay
Sol~Azul Cozy Studio Cottage w/ Pool & Ocean View
1 bed
1 bed
Jun. 29 – Jul. 4
Jun. 29 – Jul. 4
$480 CAD
night
$480 CAD per night
·
$2,398 CAD total
$2,398 CAD total
Show price breakdown
5.0 out of 5 average rating, 56 reviews
5.0 (56)
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)
1
2
3
4
…
15