Search flights, hotels & activities for Dunedin & The Otago Peninsula
Compare flights, hotels, cars, and activities in one place.
500+airlines & travel sites compared
21,000+routes tracked
€0booking fees from us
Freeprice drop alerts
Things to Do in Dunedin & The Otago Peninsula in July
Real historical weather for Dunedin & The Otago Peninsula in July: average highs of 10°C and lows of 4°C, with around 80mm of rain (averaged over the last 3 years). Dunedin & The Otago Peninsula is in New Zealand.
10°C
Average high
4°C
Average low
80mm
Typical rainfall
Real things to do in Dunedin & The Otago Peninsula in July
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad

Guided Dunedin City & Otago Peninsula Small Group Tour (Max 10)
★ 5.0(11 reviews)· 6 hrs
From €127

Blue Penguins Pukekura Experience Otago Peninsula, New Zealand
★ 5.0(530 reviews)· 1h 30m
From €29

Iconic Shore Excursion: Iconic Larnach Castle Tour
★ 4.9(109 reviews)· 6 hrs
From €103

Larnach Castle & Otago Wildlife Cruise from Dunedin
★ 4.9(82 reviews)· 5 hrs
From €91

Dunedin City Highlights, Otago Peninsula Scenery & Albatross Guided Tour
★ 4.9(51 reviews)· 6 hrs
From €174

Shore Excursion: Dunedin City, Otago Peninsula, Castle Gardens & Olveston Tour
★ 4.8(89 reviews)· 6 hrs
From €153

Dunedin City and Coastal Views 3-Hour Small-Group Guided Tour
★ 4.7(100 reviews)· 3 hrs
From €88

Dunedin Shore Excursion: Small-Group Tour of Dunedin and the Otago Peninsula
★ 4.6(286 reviews)· 3h 30m
From €83

Dunedin City Highlights, Otago Peninsula Scenery & a Guided Penguin Reserve Tour
★ 4.4(83 reviews)· 6 hrs
From €171

Cruise Ship Tour Dunedin City Highlights & Otago Peninsula Views
· 5h 30m
From €65
Real listings from Viator, including live ratings and prices — clicking through takes you to book directly.
Plan the rest of your trip
Continue planning your trip to Dunedin & The Otago Peninsula
Same destination, real availability — no need to search again.
FAQs — Dunedin & The Otago Peninsula in July
Based on real historical data (averaged over the last 3 years), expect highs around 10°C and lows around 4°C, with roughly 80mm of rain.