Public Toilets

Council provides, maintains and services public toilets across the district. We are grateful to central government who have contributed funds to enable construction of some of these essential facilities.


Public Toilets in the Mackenzie District

Fairlie area

Location Map location (Google Maps)
Fairlie Village GreenView location
Lake Opuha (Bennets Road)View location
Lake Opuha (Hays Road)View location

Burkes Pass area

Location Map location (Google Maps)
Burkes Pass VillageView location

Tekapo area

Location Map location (Google Maps)
Tekapo Town CentreView location
Lakeside Drive, TekapoView location
Tekapo River footbridge* View location
Hamilton Drive, Tekapo*View location
Edwards StreamView location

* Pay toilets

Twizel area

Location Map location (Google Maps)
Market Place, TwizelView location
Lake Pukaki Lookout*View location
Pukaki Canal (Lake Poaka Campsite) - longdrop facilityView location

* Pay toilets


Toilets are cleaned two or three times a day (depending on their location and the time of year) by contractors and so most problems will be resolved quickly. However if you want to let us know about an issue with one of our public toilets you can do so by logging in to MyMDC or by completing the online form here.

Mackenzie is small district which attracts many visitors, and the cost of maintaining toilets is a considerable burden to our small ratepayer base. To offset this, we charge a small amount to use toilet facilities at some of our busier tourist locations. Details of current charges can be found below.

Elsewhere, donations are welcome, and you will find a QR code on the toilet building which will take you to our donation website. Thank you for your support and understanding.


Fees for pay toilets

Pukaki Toilets

  Fees 2026/27
Single use paid electronically $1.50
Single use paid using cash $2.00

Tekapo - Hamilton Drive Toilets

  Fees 2026/27
Single use paid electronically $1.50
Single use paid using cash $2.00

Tekapo - Footbridge Toilets

  Fees 2026/27
Single use paid electronically $1.50
Single use paid using cash $2.00