81 Cheap Hotels Near St. Clair Beach

See all 81 Hotels in St. Clair Beach
Scenic Hotel Dunedin City

Scenic Hotel Dunedin City

123 Princes Street, Dunedin 9016

4.5 out of 5.0
4.4 out of 5 (1,051 reviews)

Located in Dunedin City Centre, this luxury hotel is steps from Dunedin Casino, Speight's Brewery, and First Church of Otago. …

NZ$147
Apartments at St Clair

Apartments at St Clair

15 Bedford Street, Dunedin 9012

3.5 out of 5.0
4.7 out of 5 (203 reviews)

Located in South Dunedin, this hotel is within 1 mi (2 km) of St. Clair Golf Club and St. Clair Beach. Speight's Brewery an …

NZ$114
Hotel St Clair

Hotel St Clair

24 Esplanade, Dunedin

4.0 out of 5.0
4.7 out of 5 (230 reviews)

Located in South Dunedin, this hotel is within 1 mi (2 km) of St. Clair Golf Club and St. Clair Beach. Speight's Brewery is …

Get Rates
The Victoria Hotel Dunedin

The Victoria Hotel Dunedin

137 St Andrew Street Centre City, Dunedin 9016

3.5 out of 5.0
4.2 out of 5 (789 reviews)

Located in Dunedin City Centre, this hotel is within a 10-minute walk of Cadbury World, New Zealand Sports Hall of Fame, an …

Get Rates
Dunedin Holiday Park & Motels

Dunedin Holiday Park & Motels

41 Victoria Road, Dunedin 9012

3.5 out of 5.0
4.1 out of 5 (171 reviews)

Located in Saint Kilda, this motel is within 1 mi (2 km) of Edgar Centre and St. Clair Beach. Toitu Otago Settlers Museum and …

NZ$43
Law Courts Hotel

Law Courts Hotel

53 Stuart Street, Dunedin 9016

3.5 out of 5.0
3.7 out of 5 (96 reviews)

Located in Dunedin City Centre, this hotel is steps from Cadbury World, New Zealand Sports Hall of Fame, and First Church o …

NZ$94
Ocean Beach Hotel

Ocean Beach Hotel

134 Prince Albert Road; St Kilda, Dunedin

3.0 out of 5.0
3.5 out of 5 (130 reviews)

Located in Saint Kilda, this motel is within 3 mi (5 km) of St. Clair Beach, Speight's Brewery, and Toitu Otago Settlers …

NZ$86
Best Western 555 on Bayview

Best Western 555 on Bayview

555 Andersons Bay Road, Dunedin 9012

4.5 out of 5.0
4.6 out of 5 (204 reviews)

This family-friendly Dunedin motel is located by the ocean, within 2 mi (3 km) of Edgar Centre, St. Clair Beach, and Toitu …

NZ$119
Hazel House Boutique Bed & Breakfast

Hazel House Boutique Bed & Breakfast

50 Hazel Avenue, Dunedin 9012

4.0 out of 5.0
5 out of 5 (21 reviews)

Located in Calversham, this bed & breakfast is within 3 mi (5 km) of St. Clair Golf Club, St. Clair Beach, and Speight's …

NZ$130
Scenic Hotel Southern Cross

Scenic Hotel Southern Cross

118 High Street, Dunedin 9016

4.5 out of 5.0
4.4 out of 5 (1,068 reviews)

Located in Dunedin City Centre, this luxury hotel is within a 5-minute walk of Dunedin Casino and Speight's Brewery. First …

NZ$138

St. Clair Beach Accommodation Guide

If you’ve always dreamt of visiting one of the most iconic and awe-inspiring attractions in the area, Expedia.co.nz is here to help you find cheap hotels near St. Clair Beach in South Dunedin, Dunedin. Touted as being among the most tourist-friendly accommodation around, the hotels here allow you easy access to the must-see spots on your list, so you can be amazed while basking in the beauty that South Dunedin is famous for.

Why stay far away from one of the most frequented sightseeing spots in town, when there are 81 St. Clair Beach hotels to choose from? Expedia.co.nz presents you with plenty of St. Clair Beach accommodation deals well within proximity to this acclaimed attraction. Review the amenities offered by each of your lodging options, and make a reservation at the hotel that’s right for you. Experience St. Clair Beach exactly how you’d like, when you use our easy-to-use tools to find the accommodation that’s ideal for you.