Te Anau is about a 2 hour 30 minute drive from Queenstown and around 5 hours from Dunedin.
From Manapouri, it's around a 30 minute drive.