Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Dunedin – 166 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Centrally located in Dunedin, Victoria Hotel is a 5-minute walk to The Octagon and St. Paul’s Cathedral. It offers spacious studios and apartments with satellite TV and private balconies.

Easy to find, very accessible to shops, restaurants and the museum

Show more Show less
8.2
Very Good
3,711 reviews
Price from
$113
per night

Centrally located in Dunedin, the Kingsgate Hotel is a 3.5 star property offering spacious accommodations close to the city center. Guests can enjoy unlimited free WiFi during their stay.

Such a beautiful old hotel, the elevator is old school, the window fittings look original, everything looks original but so well kept and maintained. this hotel has no air conditioning but does have heating for the cooler months. Walking distance to the main hub, free onsite parking. Breakfast is a continental breakfast so be prepared for fruits, yogurt, cereal, toast and croissants. We stayed in the junior suite and there heaps of storage’s space and plenary of room to move around.

Show more Show less
7.5
Good
2,819 reviews
Price from
$75
per night

Well situated in the center of Dunedin, The Chamberson has 5-star accommodations close to Taieri Gorge Railway and Toitu Otago Settlers Museum. This 5-star hotel offers luggage storage space.

Really tasteful design elements. Very comfy bed. Excellent location.

Show more Show less
8.7
Excellent
1,669 reviews
Price from
$106
per night

Hotel St Clair is located just 10 minutes’ drive from central Dunedin. Rooms include flat-screen satellite TV, private bathroom with under-floor heating and views of St Clair Beach.

EVERYTHING!!! The room was beautiful, modern, and spacious. The bed was incredible and I had the best sleep I've had since the beginning of my holiday. And absolutely loved the ocean view!

Show more Show less
8.7
Excellent
1,593 reviews
Price from
$138
per night

Built in 1883, the unique Scenic Hotel Southern Cross is located in the heart of Dunedin. Just a short walk from the train station, it offers historical charm and a well-equipped fitness center.

Show more Show less
7.8
Good
1,561 reviews
Price from
$126
per night

Located in the heart of Dunedin, the Fable Dunedin is housed in a beautifully renovated and elegant Victorian-era building.

The food is amazing!! The hotel itself is conveniently located in downtown Dunedin, walking distance to most attractions. However the chef here is fabulous. The onsite restaurant the Press Club is terrific. Serving staff were great and provided most pleasant customer service.

Show more Show less
8.7
Excellent
1,411 reviews
Price from
$151
per night

Scenic Hotel Dunedin City is a 4.5-star hotel which offers modern accommodations, many with harbor views. The hotel is located only 2 blocks from the Octagon, the city's famous landmark.

excellent facilities and most helpful staff

Show more Show less
8.1
Very Good
584 reviews
Price from
$138
per night

Located in central Dunedin, Law Courts Hotel features an onsite restaurant, bar and gaming facilities. Guests enjoy free WiFi and free parking. All rooms feature a flat-screen TV.

Lovely stay and a delicious roast dinner for such a good price. Have already recommended to someone to stay there this week.

Show more Show less
7.4
Good
1,304 reviews
Price from
$73
per night

Dunedin Leisure Lodge - Distinction is a 4-star hotel set in landscaped gardens overlooking Dunedin’s Botanic Gardens. The hotel is a 5-minute drive from the city center.

Lovely room. Staff were really nice. Good breakfast. Location was great, near to city. Plenty of parking space.

Show more Show less
8.2
Very Good
931 reviews
Price from
$126
per night

Distinction Dunedin Hotel has been elegantly refurbished to reflect the rich heritage of this 1930’s former post office.

One of the hotels that surprises us with washing machine and dryer.

Show more Show less
9
Wonderful
794 reviews
Price from
$162
per night

Most-booked hotels in Dunedin in the past month

FAQs about hotels in Dunedin

  • On average, 3-star hotels in Dunedin cost $83 per night, and 4-star hotels in Dunedin are $122 per night. If you're looking for something really special, a 5-star hotel in Dunedin can be found for $166 per night, on average (based on Booking.com prices).

  • The average price per night for a 3-star hotel in Dunedin this weekend is $98 or, for a 4-star hotel, $135. Looking for something even fancier? 5-star hotels in Dunedin for this weekend cost around $169 per night, on average (based on Booking.com prices).

  • On average, it costs $93 per night to book a 3-star hotel in Dunedin for tonight. You'll pay around $116 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Dunedin will cost around $149, on average (based on Booking.com prices).

  • Many families visiting Dunedin loved staying at Ebb-Dunedin, Distinction Dunedin Hotel, and Fable Dunedin.

  • Some of the best hotels in Dunedin near Dunedin Casino include Bell Hill Apartments, The Terminus and The Burlington Luxury Octagon Apartment.

  • Ebb-Dunedin, Distinction Dunedin Hotel, and The Chamberson are some of the popular hotels in Dunedin.

  • For hotels in Dunedin that serve highly-rated breakfasts, try Ebb-Dunedin, Fable Dunedin, and Distinction Dunedin Hotel.

  • These hotels in Dunedin are highly rated by couples: Ebb-Dunedin, Distinction Dunedin Hotel, and The Chamberson.

  • Hotel St Clair, The Chamberson, and Dunedin Leisure Lodge - Distinction got great room view-related reviews from travelers in Dunedin.

Learn more about visiting Dunedin

  • 1 attractions
  • 17 points of interest
  • 6 neighborhoods
Find out more
Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Dunedin:

Explore guest reviews of hotels in Dunedin

See all

Research, refine, and make plans for your whole trip