Go Bus can trace its roots back to the 1930’s when the first of a handful of small Waikato-based businesses was formed. In the early 1990’s these businesses came together to provide local school and urban transport under the Go Bus brand.

Today Go Bus is New Zealand’s largest operator of passenger service vehicles, delivering high-quality school, charter and urban services throughout the country. In addition, our coach division, Johnston’s Coachlines, provides high-quality tour and charter services and enjoys a proud history as New Zealand’s pre-eminent coach operator.

With a fleet of over 1,700 vehicles, Go Bus has come a long way from its historic routes as a local family bus company. However, the core values of the business remain the same.  We are proud to maintain a strong focus on family culture and continue a local bus company approach. Our desire to expand and lead the industry is finely balanced by our commitment to maintaining the strong traditional small business values and culture that we believe is vital to success.

What We Do

Go Bus provides urban, school and charter services throughout the country with most, but not all, provided through long-term contracts with organisations such as Auckland Transport, local councils and the Ministry of Education.

These contracts are provided through a publicly advertised competitive tendering process where quality and price are measured so as to determine the winning provider. We are also the company of choice for many other organisations who can independently choose their transport provider. We know that they too, like the larger organisations, choose Go Bus because of the range of services we offer, our high-quality service and competitive prices.

Our Depot Locations
Location Map Auckland Bay of Plenty Waikato Gisborne Hawke's Bay Manawatu/Whanganui Christchurch Queenstown Alexandra Dunedin Invercargill

Media & Advertising

GoBus contracts out the sales and maintenance of its external and internal bus advertising to QMS and GoMedia.


Take the challenge... join a team that is going places!