Lake Tekapo is located in the heart of Aotearoa's South Island and is about 3 hours driving from Christchurch, Dunedin and Queenstown. Transport is limited to road only as there are no air or rail links to Tekapo.
- Christchurch: drive south on Highway 1. Turn off at Geraldine and follow Provincial Highway 79 through to Fairlie. Turn right on to Highway 8 at Fairlie and carry on to Lake Tekapo.?
- Queenstown: drive north along Highway 6 to Cromwell. Take by-pass highway 8a past the Cromwell township, across Lake Dunstan to Highway 8. Turn left on to Highway 8 through Omarama to Lake Tekapo.?
- Dunedin: drive north along Highway 1 to Pareora River Rd in Saint Andrews. Continue on Pareora River Rd. Take Pareora Gorge Rd to State Highway 8 in Cave. Turn left onto State Highway 8 (signs for Route 8/Fairlie).
A number of coach, bus and mini bus services are available from major centres in the South Island: