Hotels in Dunedin

Search and compare Dunedin hotels from hundreds of travel sites and save

Dunedin, New Zealand
5 Aug — 6 Aug2
Dunedin, New Zealand
Thu 5-8
Fri 6-8
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Dunedin

Filter by star ratings
All filters
Larnach Lodge
Larnach Lodge
9.0 Excellent
Dunedin, New Zealand
Show on map
9.7 km from city centre, Dunedin 
ExcellentBased on 1,097 reviews
9.0

Larnach Lodge & Stable Stay is located in Dunedin and offers easy access to Larnach Castle. It features harbour views and 4-star rooms.

Hotel St Clair
Hotel St Clair
8.7 Excellent
24 Esplanade Street, Dunedin, New Zealand
Show on map
4.4 km from city centre, Dunedin 
ExcellentBased on 850 reviews
8.7

Hotel St Clair offers a contemporary setting when in Dunedin. It also provides a safe, a beauty centre and a coffee bar.

Dunedin Aaron Lodge Holiday Park
Dunedin Aaron Lodge Holiday Park
7.9 Good
162 Kaikorai Valley Road, Dunedin, New Zealand
Show on map
2.3 km from city centre, Dunedin 
GoodBased on 561 reviews
7.9

Located in Dunedin, Aaron lodge Top 10 Holiday Park is within easy reach of University of Otago and Baldwin Street. It also offers an indoor pool, a playground and luggage storage.

Allan Court Motel
Allan Court Motel
8.6 Excellent
590 George Street, Dunedin, New Zealand
Show on map
1.2 km from city centre, Dunedin 
ExcellentBased on 436 reviews
8.6

Conveniently positioned, Allan Court Motel allows for easy access to Dunedin's best hot spots. Guests can also enjoy complimentary internet throughout the property.

Amross Motel
Amross Motel
9.6 Excellent
660 George Street, Dunedin, New Zealand
Show on map
1.3 km from city centre, Dunedin 
ExcellentBased on 997 reviews
9.6

Conveniently positioned, Amross Motel allows for easy access to Dunedin's best tourist attractions. Guests can also enjoy complimentary internet throughout the property.

Stafford Gables Hostel
Stafford Gables Hostel
5.6 Okay
71 Stafford Street, Dunedin, New Zealand
Show on map
0.9 km from city centre, Dunedin 
OkayBased on 381 reviews
5.6

Strategically located in the middle of the city, this 4-star hostel makes for an excellent base in Dunedin. It offers complimentary Wi-Fi, a rooftop terrace and highchairs.

March Apartments
March Apartments
8.6 Excellent
Dunedin, New Zealand
Show on map
1.9 km from city centre, Dunedin 
ExcellentBased on 775 reviews
8.6

March Apartments is located in Dunedin and is close to Dunedin Town Hall. Guests can also enjoy complimentary internet access in all areas.

Kingsgate Hotel Dunedin
Kingsgate Hotel Dunedin
8.0 Excellent
10 Smith Street, Dunedin, New Zealand
Show on map
0.3 km from city centre, Dunedin 
ExcellentBased on 2,601 reviews
8.0

Strategically located in the centre of the city, this 3.5-star hotel makes for an ideal base in Dunedin. It is close to Dunedin Town Hall, restaurants and shops.

Longbourne Lodge
Longbourne Lodge
9.3 Excellent
Dunedin, New Zealand
Show on map
14.3 km from city centre, Dunedin 
ExcellentBased on 268 reviews
9.3

Longbourne Lodge Motel Mosgiel provides a comfortable setting when in Dunedin. It also offers a kids club, a tour desk and luggage storage.

Shetland Court Apartments
Shetland Court Apartments
9.0 Excellent
Dunedin, New Zealand
Show on map
1.8 km from city centre, Dunedin 
ExcellentBased on 497 reviews
9.0

Shetland Court Apartments provides comfortable 5-star accommodation in Dunedin. It is conveniently positioned for those wishing to visit local attractions.

Tips for booking a Dunedin hotel

Cheapest month:July
Most expensive month:December
Average price in Dunedin:S$ 128/night
Absolute cheapest price found:S$ 18/night
Cheapest day:Wednesday
Most expensive day:Saturday
S$ 102 - S$ 154
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 84 - S$ 184
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Dunedin hotels

Show all 305 hotels
1
Bluestone On George
Bluestone On George
9.6 Excellent
571 George Street, Dunedin, New Zealand
Show on map
1.1 km from city centre, Dunedin 

Strategically located in the heart of the city, this 5-star motel makes for an excellent base in Dunedin. It is ideally positioned for guests wanting to visit local attractions.

2
Beach Lodge Motels
Beach Lodge Motels
8.1 Excellent
38 Victoria Road, Dunedin, New Zealand
Show on map
3.5 km from city centre, Dunedin 

Beach Lodge Motels is located in Dunedin and offers guests free Wi-Fi. It is a popular choice for families in search of a holiday by the coast.

3
Larnach Lodge
Larnach Lodge
9.0 Excellent
Dunedin, New Zealand
Show on map
9.7 km from city centre, Dunedin 

Larnach Lodge & Stable Stay is located in Dunedin and offers easy access to Larnach Castle. It features harbour views and 4-star rooms.

4
Longbourne Lodge
Longbourne Lodge
9.3 Excellent
Dunedin, New Zealand
Show on map
14.3 km from city centre, Dunedin 

Longbourne Lodge Motel Mosgiel provides a comfortable setting when in Dunedin. It also offers a kids club, a tour desk and luggage storage.

5
Amross Motel
Amross Motel
9.6 Excellent
660 George Street, Dunedin, New Zealand
Show on map
1.3 km from city centre, Dunedin 

Conveniently positioned, Amross Motel allows for easy access to Dunedin's best tourist attractions. Guests can also enjoy complimentary internet throughout the property.

6
Law Courts Hotel
Law Courts Hotel
7.8 Good
53 Stuart Street, Dunedin, New Zealand
Show on map
0.2 km from city centre, Dunedin 

Situated in the heart of the city, Law Courts Hotel offers easy access to Dunedin's popular shopping and sightseeing areas. Those staying at the property can also make use of free Wi-Fi.

7
Hotel St Clair
Hotel St Clair
8.7 Excellent
24 Esplanade Street, Dunedin, New Zealand
Show on map
4.4 km from city centre, Dunedin 

Hotel St Clair offers a contemporary setting when in Dunedin. It also provides a safe, a beauty centre and a coffee bar.

8
Park Regis Dunedin
Park Regis Dunedin
8.9 Excellent
310 Princes Street, Dunedin, New Zealand
Show on map
0.6 km from city centre, Dunedin 

Wains Hotel Dunedin is set in the heart of Dunedin and is within a 10-minute walk of The Octagon. It offers complimentary Wi-Fi, laundry facilities and 24-hour room service.

Cheapest hotels in Dunedin, Otago

Show all 305 hotels
Stafford Gables Hostel
Stafford Gables Hostel
5.6 Okay
71 Stafford Street, Dunedin, New Zealand
Show on map
0.9 km from city centre,  

Strategically located in the middle of the city, this 4-star hostel makes for an excellent base in Dunedin. It offers complimentary Wi-Fi, a rooftop terrace and highchairs.

S$ 54
Avg. per night
Dunedin Aaron Lodge Holiday Park
Dunedin Aaron Lodge Holiday Park
7.9 Good
162 Kaikorai Valley Road, Dunedin, New Zealand
Show on map
2.3 km from city centre,  

Located in Dunedin, Aaron lodge Top 10 Holiday Park is within easy reach of University of Otago and Baldwin Street. It also offers an indoor pool, a playground and luggage storage.

S$ 58
Avg. per night
Leith Valley Holiday Park & Motels
Leith Valley Holiday Park & Motels
8.5 Excellent
Dunedin, New Zealand
Show on map
2.6 km from city centre,  

Boasting a sauna, Leith Valley Holiday Park and Motels is situated in Dunedin and provides cosy accommodation. It offers complimentary Wi-Fi, a tour desk and a playground.

S$ 66
Avg. per night
Law Courts Hotel
Law Courts Hotel
7.8 Good
53 Stuart Street, Dunedin, New Zealand
Show on map
0.2 km from city centre,  

Situated in the heart of the city, Law Courts Hotel offers easy access to Dunedin's popular shopping and sightseeing areas. Those staying at the property can also make use of free Wi-Fi.

S$ 88
Avg. per night
March Apartments
March Apartments
8.6 Excellent
Dunedin, New Zealand
Show on map
1.9 km from city centre,  

March Apartments is located in Dunedin and is close to Dunedin Town Hall. Guests can also enjoy complimentary internet access in all areas.

S$ 112
Avg. per night
Beach Lodge Motels
Beach Lodge Motels
8.1 Excellent
38 Victoria Road, Dunedin, New Zealand
Show on map
3.5 km from city centre,  

Beach Lodge Motels is located in Dunedin and offers guests free Wi-Fi. It is a popular choice for families in search of a holiday by the coast.

S$ 116
Avg. per night
Kingsgate Hotel Dunedin
Kingsgate Hotel Dunedin
8.0 Excellent
10 Smith Street, Dunedin, New Zealand
Show on map
0.3 km from city centre,  

Strategically located in the centre of the city, this 3.5-star hotel makes for an ideal base in Dunedin. It is close to Dunedin Town Hall, restaurants and shops.

S$ 122
Avg. per night
Longbourne Lodge
Longbourne Lodge
9.3 Excellent
Dunedin, New Zealand
Show on map
14.3 km from city centre,  

Longbourne Lodge Motel Mosgiel provides a comfortable setting when in Dunedin. It also offers a kids club, a tour desk and luggage storage.

S$ 130
Avg. per night

Hotel prices in Dunedin

2 stars or below

S$ 54 - S$ 116

Stafford Gables Hostel

No. 1 most popular

S$ 54
Avg. per night
Beach Lodge Motels

Best value

Beach Lodge Motels
8.1 Excellent
S$ 116
Avg. per night
3 stars

S$ 58 - S$ 187

Law Courts Hotel

No. 1 most popular

S$ 88
Avg. per night
Kingsgate Hotel Dunedin

No. 2 most popular

S$ 122
Avg. per night
Dunedin Aaron Lodge Holiday Park
S$ 58
Avg. per night
4 stars and up

S$ 138 - S$ 177

Bluestone On George

No. 1 most popular

Bluestone On George
9.6 Excellent
S$ 176
Avg. per night
Hotel St Clair

No. 2 most popular

Hotel St Clair
8.7 Excellent
S$ 177
Avg. per night
Allan Court Motel

Best value

Allan Court Motel
8.6 Excellent
S$ 138
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Dunedin

About Dunedin

Dunedin is New Zealand’s oldest city, possessing a unique Scottish heritage and stunning architectural feats. Located on the South Island, Dunedin is famous for its wildlife reserves, home to rare yellow-eyed penguins, fur seals and the world’s only royal albatross breeding ground.

Things to do

Dunedin’s top attraction, Larnach Castle, is a must-see for its grand Victorian architecture and rich history. The castle was built during the 19th century by William Larnach, who spared no expense. Marvel at the castle’s Venetian glass windows, Welsh slate tiles and Italian marble accents.

Join a guided walking tour of Dunedin’s Old Town to discover the city’s key sights, including the Octagon, Speight’s Brewery, First Church and Dunedin Railway Station, an impressive Edwardian Baroque masterpiece. After working up an appetite, stop by Scotia Restaurant and Whisky Bar to try traditional Scottish haggis with a Kiwi twist.

Do you prefer sweet treats? Visit Dunedin’s Cadbury World to see the entire process of making chocolate and enjoy unlimited tastings. Discover Dunedin’s rich history at the Toitu Otago Settlers Museum, which chronicles the story of Otago’s people, from the first Maori tribes to the Scottish settlers.

A trip to Dunedin isn’t complete without exploring the Otago Peninsula. Wildlife enthusiasts can view albatross returning from sea to feed their chicks at Taiaroa Head or take a sunrise walk to see the rarest penguins in the world. Nature lovers can also hop across the large Moeraki Boulders and hike coastal trails at Orokonui Ecosanctuary.

Getting around

Dunedin is easy to navigate, thanks to extensive bus, rail and road networks. The city’s compact size makes sightseeing on foot easy, but taxis are also available. The Dunedin International Airport is a 20-minute drive from the city centre.

Dunedin travel FAQs

  • What are the best hotels in Dunedin?

    Scenic Hotel Southern Cross, rated with a score of 8.0 from 1,221 reviewers, is one of the most popular hotels in Dunedin. Other top stays include Larnach Lodge, with an average rating of 9.0 from 1,097 reviewers, and Dunedin Holiday Park, with a score of 7.8 from 941 reviewers.

  • What is a good hotel near St. Clair Beach?

    With a rating of 7.8/10 from 941 reviews, Dunedin Holiday Park is a hotel close to St. Clair Beach that is highly recommended by HotelsCombined users.

  • How much is a hotel in Dunedin tonight?

    A hotel in Dunedin tonight can start as low as S$ 53 for the night, with an average cost of S$ 195, based on HotelsCombined searches over the last 72 hours.