Vacation rentals in Saint Clair Beach

Find and book unique accommodations on Airbnb

Top-rated vacation rentals in Saint Clair Beach

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

Guest favorite

Guesthouse in Dunedin

4.97 out of 5 average rating, 396 reviews

St Clair Studio: Te wāhi whakangā, a place of rest

Te wāhi whakangā is a place of rest. Relax in a hot bath on the private balcony overlooking St Clair beach and breathe in the cool sea air. This cozy studio is the perfect place for a restful getaway. The space has a queen bed, TV, WiFi, heatpump/AC, separate bathroom and a kitchenette with fridge, microwave and toaster. Local cafes and restaurants on St Clair Esplanade are a 10 minute walk down the hill and Dunedin City Centre, a 10 minute drive, if you can get away from the stunning ocean view

Aug 29 – Sep 5

$80 per night
Guest favorite

Home in Dunedin

4.91 out of 5 average rating, 117 reviews

The Eagle's Nest: stunning views, close to beach

The Eagle's Nest features great views across St Clair and the South Pacific Ocean, is close to the restaurant and café strip of St Clair's Esplanade and walking distance to the beach. Take in the view from the open-plan lounge, dining and kitchen area as you watch the world roll by below. The Eagle's Nest is perfect for couples, solo adventurers, business travellers, families (with kids), and big groups. Come and enjoy our beach house nestled in the hill in one of Dunedin's most popular suburbs.

Jan 13 – 20

$120 per night
Guest favorite

Guesthouse in Dunedin

4.97 out of 5 average rating, 168 reviews

Highly rated coastal chic in St Clair

Welcome to Paruru, our new studio accommodation. A dream location, only five minutes walk to St Clair Beach & its vibrant cafe scene. Just a short walk to bus stops if attending a concert at the stadium. This new build has everything you need for a couple's getaway. Relax & enjoy the view over the rooftops & out to the ocean. We are so proud of our wee pad, we opened in October and have been hosting lovely people non-stop. If in doubt, please read some of our reviews, they speak for themselves!

Mar 12 – 19

$70 per night

Popular amenities for Saint Clair Beach vacation rentals

Other great vacation rentals in Saint Clair Beach

Guest favorite

Home in Dunedin

4.97 out of 5 average rating, 226 reviews

Possums' End

Sep 12 – 19

$106 per night
Guest favorite

Guest suite in Dunedin

4.9 out of 5 average rating, 206 reviews

Awesome City and Water Views

Jul 7 – 14

$74 per night
Guest favorite

Guest suite in Dunedin

4.9 out of 5 average rating, 714 reviews

Sunny Waverley Studio with amazing harbour views

Aug 29 – Sep 5

$75 per night
Guest favorite

Home in Dunedin

4.93 out of 5 average rating, 224 reviews

A boutique getaway in a quiet neighbourhood.

May 20 – 27

$91 per night
Guest favorite

Townhouse in Dunedin

4.94 out of 5 average rating, 282 reviews

Classic Victorian Cottage in Heart of the Heritage Zone

Feb 11 – 18

$135 per night
Guest favorite

Home in Dunedin

4.95 out of 5 average rating, 110 reviews

Secluded waterfront new-build - 5min walk to beach

Dec 3 – 10

$76 per night
Guest favorite

Guest suite in Dunedin

4.94 out of 5 average rating, 171 reviews

MacStay-Beautiful Architectural Guest Studio

Jun 10 – 17

$80 per night
Guest favorite

Guesthouse in Dunedin

4.9 out of 5 average rating, 124 reviews

I'm a traveller so have created the room as such.

Sep 17 – 24

$46 per night
Guest favorite

Apartment in Dunedin

4.96 out of 5 average rating, 52 reviews

St Clair Studio Apartment

Jul 24 – 31

$77 per night
Guest favorite

Home in Dunedin

4.94 out of 5 average rating, 63 reviews

Sensational St Clair!

Sep 7 – 14

$102 per night
Guest favorite

Home in Dunedin

5.0 out of 5 average rating, 24 reviews

Oceanfront St Clair

Jun 12 – 19

$270 per night
Guest favorite

Home in Dunedin

5.0 out of 5 average rating, 29 reviews

Modern St Clair Townhouse

Oct 21 – 28

$151 per night

Destinations to explore

  1. Airbnb
  2. New Zealand
  3. Otago
  4. Dunedin
  5. Saint Clair Beach