
Saint John Vacation Rentals
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Our top choices for Saint John holiday rentals
The price is RM338
RM419 total
includes taxes & fees
2 May - 3 May

9.2 out of 10, Wonderful, (34 reviews)
The price is RM326
RM454 total
includes taxes & fees
26 Apr - 27 Apr
The price is RM708
RM951 total
includes taxes & fees
2 May - 3 May

10.0 out of 10, Exceptional, (122 reviews)
The price is RM786
RM1,037 total
includes taxes & fees
2 May - 3 May
The price is RM532
RM702 total
includes taxes & fees
30 Apr - 1 May

Romantic Antigua Getaway – Oceanfront Condo with Resort Amenities
Romantic Antigua Getaway – Oceanfront Condo with Resort AmenitiesDickenson Bay
10.0 out of 10, Exceptional, (4 reviews)
The price is RM1,153
RM1,803 total
includes taxes & fees
14 May - 15 May

9.0 out of 10, Wonderful, (69 reviews)
The price is RM675
RM996 total
includes taxes & fees
3 May - 4 May

8.8 out of 10, Excellent, (430 reviews)
The price is RM991
RM1,298 total
includes taxes & fees
30 Apr - 1 May
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Find holiday rentals that suit your style
Villas
Apartments
Save an average of 15% on thousands of hotels when you're signed in
Top Saint John Hotel Reviews

Royalton Antigua, An Autograph Collection All-Inclusive Resort
10/10 Excellent
Find out more about Saint John
Holiday Apartments in Saint John
Search for holiday rentals in Saint John on Expedia.com.my! You can easily find your home rentals, villas, holiday apartments in Saint John using one of the methods below:
- View our selection of featured holiday rentals in Saint John
- Use the map to find apartments and other holiday homes in the Saint John neighbourhood you prefer
- Enter your travel dates to view the best deals on holiday rentals in Saint John while they last
Look no further and take a look at our great range of rental properties in Saint John!


































