The best way to travel to Thames is via car. It’s an easy drive from most upper North Island towns and cities.
Another option is to travel by bus, there are several bus companies, like Intercity Bus operating services to Thames from various destinations.
A ferry service operates from Auckland to Coromandel town.