Skip to content

Holiday rentals in Saint John

Find and book unique accommodation on Airbnb

Top-rated holiday rentals in Saint John

Guests agree: these stays are highly rated for location, cleanliness, and more.

Private room in Saint John
Private 1 brm suite w kitchenette - uptown SJ
1 brm suite w bath & private entrance. The temper-pedic bed & quality linens will guarantee a great sleep. Kitchenette - basic meal prep (no curries) - fridge, microwave, kettle, Keurig, & toaster. 10 min walk to SJ’s historic uptown streetscapes, cultural attractions & natural wonders. Street parking only but lots of available spots. Low scents, non smokers & solo guests w positive reviews (5/5) only. Will consider couples who have fabulous reviews :)
$60 SGD per night
SUPERHOST
Rental unit in Saint John
Charming Millidgeville One Bedroom Apartment.
Enjoy a quiet and peaceful home away from home. This listing is close to grocery stores, restaurants, and night life, and is walking distance to the river and the Royal Kennebecasis Yacht Club. This is a great place to stay while you explore the Saint John area, or if you prefer you can sit back on the private deck and relax. If you're lucky, you might just see a family of deer wandering by.
$95 SGD per night
SUPERHOST
Apartment in Saint John
Cozy one bedroom in the heart of the city.
A lovely spot to feel comfortable in uptown Saint John. 5-10 minute walk to cafes, restaurants, pubs, galleries, shopping, the historic city market, the convention centre, the aquatic centre, and harbour passage walkway along the waterfront. Minutes from the highway, in a safe and quiet neighborhood. Making it easy and convenient to plan your visit
$88 SGD per night
SUPERHOST

Stay near Saint John's top sights

Photo of Irving Nature Park
Irving Nature Park53 locals recommend
Photo of McAllister Place
McAllister Place5 locals recommend
Photo of Saint John City Market
Saint John City Market46 locals recommend
Photo of Lancaster Mall
Lancaster Mall3 locals recommend
Photo of Atlantic Superstore
Atlantic Superstore10 locals recommend
Photo of Market Square
Market Square16 locals recommend

Other great holiday rentals in Saint John

Private room in Saint John
Unique Private Room Ava
$42 SGD per night
SUPERHOST
Home in Saint John
Chad's Hideaway nearby City Centre/free parking
$77 SGD per night
SUPERHOST
Rental unit in Saint John
Central to EVERYTHING, 130 year Old Historic Charm
$117 SGD per night
SUPERHOST
Apartment in Saint John
Converted Heritage-1 Br Condo Uptown Saint John
$153 SGD per night
SUPERHOST
Rental unit in Saint John
Charming 2 bdrm unit in uptown Saint John
$124 SGD per night
SUPERHOST
Guest house in Saint John
Adorable 1-bedroom guesthouse with free parking
$109 SGD per night
SUPERHOST
Rental unit in Saint John
Cozy uptown 1 bedroom apt
$97 SGD per night
SUPERHOST
Rental unit in Saint John
Look No Further in the Heart of Uptown
$88 SGD per night
Rental unit in Saint John
The Brownstone on Orange
$151 SGD per night
SUPERHOST
Rental unit in Saint John
Cozy bachelor with fireplace
$104 SGD per night
SUPERHOST
Private room in Saint John
Zion-Inn Smart
$31 SGD per night
Rental unit in Saint John
2 bedroom with a beautiful view!
$97 SGD per night

Stays in Lakewood

Rental unit in Saint John
Lovely 2 bedroom close to lake and park.
$79 SGD per night
Rental unit in Saint John
A comfortable, convenien apartment with queen bed.
$126 SGD per night
SUPERHOST
Private room in Saint John
Beautiful Private Room Ace on the East Side
$45 SGD per night
SUPERHOST
Private room in Saint John
Your stay in Forest Hill at Aznah and Ritesh place
$42 SGD per night
SUPERHOST

Stays in Randolph

Private room in Saint John
Stay on an island in the Saint John River ROOM 2
$17 SGD per night
Guest house in Saint John
Breathtaking view - 1 Bedroom apartment
$98 SGD per night
SUPERHOST
Rental unit in Saint John
Comfortable 2 bedroom apartment with free laundry
$104 SGD per night
SUPERHOST
Rental unit in Saint John
Entire unit near by Uptown + free off St Parking
$85 SGD per night

Stays in Greenwood

Private room in Quispamsis
Room #2 Private room with Queen bed
$50 SGD per night
SUPERHOST
Guest suite in Rothesay
Adorable, Furnished, 1-Bedroom Place with Parking
$99 SGD per night
Private room in Saint John
FAZA’s Guest Inn
$50 SGD per night
Guest house in Quispamsis
Fresh & Bright Guesthouse in Beautiful Quispamsis
$76 SGD per night
SUPERHOST
  1. Airbnb
  2. Canada
  3. New Brunswick
  4. Saint John County
  5. Saint John