Christmas markets · Dunedin
Christmas markets in Dunedin 2026
Christmas Artisan Market (Edgar Centre), Otago Farmers Market Christmas Market. Most are one-day or one-evening summer markets — we add the 2026 dates as soon as the organisers confirm them.
2 markets · checked October 2026
- Christmas Artisan Market (Edgar Centre)Last season: 23 Nov 2025Free entry.
- Otago Farmers Market Christmas MarketLast season: 23 Dec 2025Free entry.
🧒 With kids
- Christmas Artisan Market (Edgar Centre) · Dunedin
- Otago Farmers Market Christmas Market · Dunedin
🎉 With friends
- Christmas Artisan Market (Edgar Centre) · Dunedin
- Otago Farmers Market Christmas Market · Dunedin
IllustrationOne-day Christmas market · Dunedin
Christmas Artisan Market (Edgar Centre)
Dunedin's annual indoor Christmas market: over 120 stallholders and community groups selling local crafts, art, jewellery and treats, drawing thousands of shoppers.
🎉 With friends🧒 With kidsWhat's there
- Over 120 stallholders and community groups
- Local crafts, art, jewellery and treats
- Indoors at the Edgar Centre
Dunedin's big Christmas market — locals recommend it for shopping local.
- Dates
- 23 Nov 2025
- Cost
- Free entry.
Getting there and parking
- Edgar Centre, 116 Portsmouth Drive, Andersons Bay.
- On-site parking fills on big days — there's more on the nearby streets.
Worth knowing
- 2025: Sunday 23 November, 9am–5pm.
IllustrationOne-day Christmas market · Dunedin
Otago Farmers Market Christmas Market
One of New Zealand's oldest farmers' markets opens on 23 December for Christmas: fresh produce, artisan treats, flowers and gifts beside the railway station.
🎉 With friends🧒 With kidsWhat's there
- Special Christmas market two days before Christmas
- Fresh produce, artisan treats, flowers and gifts
- One of NZ's oldest authentic farmers' markets
Where Dunedin shops for the Christmas table.
- Dates
- 23 Dec 2025
- Cost
- Free entry.
Getting there and parking
- Northern carpark of the Dunedin Railway Station, a short walk from the Octagon.
Worth knowing
- 2025: Tuesday 23 December.
- The regular market runs every Saturday 8am–12.30pm.
