Skip to content
We’re sorry, some parts of the Airbnb website don’t work properly without JavaScript enabled.
Homes
Homes
NEW
NEW
Experiences
Experiences, new
NEW
NEW
Services
Services, new
Start your search
Location
Homes in Saint John
Check in / Check out
Any week
Guests
Add guests
Become a host
Help Centre
Become a host
It’s easy to start hosting and earn extra income.
Refer a host
Find a co-host
Log in or sign up
filters
Filters
Price
Type of place
Show map
Search results; Over 1,000 homes
Over 1,000 homes
Top guest favourite
Guest favourite
Cottage in St. John
Bon Bini -Solar Power w/ Battery Back-Up & Hot Tub
1 bedroom
,
·
1 bed
,
·
1.5 private bathrooms
25–30 Jul
25–30 Jul
$2,813 SGD
Show price breakdown
for 5 nights
$2,813 SGD for 5 nights
,
·
4.98 out of 5 average rating, 113 reviews
4.98 (113)
Top guest favourite
Guest favourite
Home in St. John
Cruz Bay Ocean View 2 bed/bath!
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
,
·
2 bathrooms
2 bathrooms
15–20 Jul
15–20 Jul
$2,477 SGD
Show price breakdown
for 5 nights
$2,477 SGD for 5 nights
Free cancellation
4.94 out of 5 average rating, 64 reviews
4.94 (64)
Top guest favourite
Guest favourite
Villa in Cruz Bay
Riley's Retreat - Spacious Villa with Private Pool
5 bedrooms
5 bedrooms
,
·
7 beds
7 beds
,
·
4 bathrooms
4 bathrooms
12–17 Aug
12–17 Aug
$12,090 SGD
Show price breakdown
for 5 nights
$12,090 SGD for 5 nights
Free cancellation
4.98 out of 5 average rating, 44 reviews
4.98 (44)
Top guest favourite
Guest favourite
Home in St. John
Seaside Retreat-Pool and Infinity Sunrise Views
2 bedrooms
2 bedrooms
,
·
5 beds
5 beds
,
·
2.5 bathrooms
2.5 bathrooms
26 Sept – 1 Oct
26 Sept – 1 Oct
$3,119 SGD
Show price breakdown
for 5 nights
$3,119 SGD for 5 nights
5.0 out of 5 average rating, 17 reviews
5.0 (17)
Top guest favourite
Guest favourite
Apartment in Cruz Bay
Ocean Views · Walk to Cruz Bay · Beach Ready
1 bedroom
1 bedroom
,
·
3 beds
3 beds
,
·
1 bathroom
1 bathroom
15–20 Sept
15–20 Sept
$2,005 SGD
$1,743 SGD
Show price breakdown
for 5 nights
4.94 out of 5 average rating, 66 reviews
4.94 (66)
Top guest favourite
Guest favourite
Home in Coral Bay
Seascape Villa w/ Private Pool & Spectacular Views
3 bedrooms
3 bedrooms
,
·
3 king beds
3 king beds
,
·
3 bathrooms
3 bathrooms
8–13 Aug
8–13 Aug
$4,914 SGD
Show price breakdown
for 5 nights
$4,914 SGD for 5 nights
5.0 out of 5 average rating, 21 reviews
5.0 (21)
Top guest favourite
Guest favourite
Home in Cruz Bay
Wild Ginger at Casa Tre Fiori
3 bedrooms
3 bedrooms
,
·
3 beds
3 beds
,
·
1 bathroom
1 bathroom
11–16 Jul
11–16 Jul
$2,638 SGD
$2,250 SGD
Show price breakdown
for 5 nights
4.99 out of 5 average rating, 99 reviews
4.99 (99)
Top guest favourite
Guest favourite
Home in Cruz Bay
3BR/3 BA LUX Pool Villa*Cruz Bay*Auto Generator
3 bedrooms
3 bedrooms
,
·
4 beds
4 beds
,
·
3 bathrooms
3 bathrooms
14–19 Aug
14–19 Aug
$5,221 SGD
Show price breakdown
for 5 nights
$5,221 SGD for 5 nights
4.99 out of 5 average rating, 74 reviews
4.99 (74)
Guest favourite
Guest favourite
Flat in Cruz Bay
Virgin Isle Inn, 2-Bed,1 bath, 100ft from ferry!
2 bedrooms
2 bedrooms
,
·
2 beds
2 beds
,
·
1 bathroom
1 bathroom
11–16 Jul
11–16 Jul
$1,727 SGD
Show price breakdown
for 5 nights
$1,727 SGD for 5 nights
Free cancellation
4.88 out of 5 average rating, 16 reviews
4.88 (16)
Home in St. John
Phoenix By The Sea - St. John
3 bedrooms
3 bedrooms
,
·
3 bathrooms
3 bathrooms
15–20 Jul
15–20 Jul
$4,745 SGD
Show price breakdown
for 5 nights
$4,745 SGD for 5 nights
Guest favourite
Guest favourite
Villa in Coral Bay
Periwinkle Cottage in Coral Bay w/Pool, and Views🏝
3 bedrooms
3 bedrooms
,
·
5 beds
5 beds
,
·
3 bathrooms
3 bathrooms
8–13 Aug
8–13 Aug
$3,384 SGD
Show price breakdown
for 5 nights
$3,384 SGD for 5 nights
4.89 out of 5 average rating, 106 reviews
4.89 (106)
Guest favourite
Guest favourite
Flat in Coral Bay
Mango Suite: King bed, hot tub, generator
1 bedroom
1 bedroom
,
·
1 king bed
1 king bed
,
·
1 bathroom
1 bathroom
15–20 Jul
15–20 Jul
$1,929 SGD
$1,631 SGD
Show price breakdown
for 5 nights
Free cancellation
4.96 out of 5 average rating, 45 reviews
4.96 (45)
Top guest favourite
Guest favourite
Villa in St. John
Villa Hermosa - Beautiful with Pool & Ocean Views
3 bedrooms
3 bedrooms
,
·
3 king beds
3 king beds
,
·
Toilet with sink
Toilet with sink
18–23 Jul
18–23 Jul
$5,899 SGD
$4,823 SGD
Show price breakdown
for 5 nights
5.0 out of 5 average rating, 55 reviews
5.0 (55)
Guest favourite
Guest favourite
Home in Coral Bay
Palladio's View - Private Villa With Pool & AC!
3 bedrooms
3 bedrooms
,
·
3 king beds
3 king beds
,
·
2.5 bathrooms
2.5 bathrooms
24–29 Aug
24–29 Aug
$3,488 SGD
Show price breakdown
for 5 nights
$3,488 SGD for 5 nights
4.96 out of 5 average rating, 28 reviews
4.96 (28)
Top guest favourite
Guest favourite
Home in Central
Just Right Villa St John
3 bedrooms
3 bedrooms
,
·
4 beds
4 beds
,
·
4.5 bathrooms
4.5 bathrooms
28 Jul – 2 Aug
28 Jul – 2 Aug
$2,740 SGD
Show price breakdown
for 5 nights
$2,740 SGD for 5 nights
4.95 out of 5 average rating, 41 reviews
4.95 (41)
Guest favourite
Guest favourite
Villa in Cruz Bay
The Hills Grandeur - Beautiful Cruz Bay Views
3 bedrooms
3 bedrooms
,
·
3 beds
3 beds
,
·
4 bathrooms
4 bathrooms
21–26 Jul
21–26 Jul
$4,817 SGD
Show price breakdown
for 5 nights
$4,817 SGD for 5 nights
Free cancellation
5.0 out of 5 average rating, 5 reviews
5.0 (5)
Guest favourite
Guest favourite
Home in Cruz Bay
The yellow flamingo
1 bedroom
1 bedroom
,
·
2 beds
2 beds
,
·
1 bathroom
1 bathroom
22–27 Jul
22–27 Jul
$1,746 SGD
Show price breakdown
for 5 nights
$1,746 SGD for 5 nights
4.94 out of 5 average rating, 33 reviews
4.94 (33)
Top guest favourite
Guest favourite
Home in Coral Bay
Panoramic Ocean views and off Grid
2 bedrooms
2 bedrooms
,
·
2 beds
2 beds
,
·
2.5 bathrooms
2.5 bathrooms
18–23 Oct
18–23 Oct
$5,198 SGD
Show price breakdown
for 5 nights
$5,198 SGD for 5 nights
5.0 out of 5 average rating, 9 reviews
5.0 (9)
Top guest favourite
Guest favourite
Home in Cruz Bay
BIG WATERFRONT VILLA WALK SHOPPING & RESTAURANTS
5 bedrooms
5 bedrooms
,
·
5 beds
5 beds
,
·
3 bathrooms
3 bathrooms
5–10 Dec
5–10 Dec
$6,602 SGD
Show price breakdown
for 5 nights
$6,602 SGD for 5 nights
4.96 out of 5 average rating, 195 reviews
4.96 (195)
1
2
3
4
…
15