chch.live one bus route, counted
Metro · live

The buses of Christchurch

When the next bus reaches your stop, where every bus is right now, and how to get across town, live from Metro’s own feed, every route drawn the way it’s actually driven.

Next buses

The Bus Interchange, until you pick a stop.

Live arrivals load here, Metro’s own predictions for the stops you pick, counting down to the minute.

Times are Metro’s own predictions and move as the bus does; a bus a few minutes out is the surest. Bus realtime, Metro / ECan, CC BY 4.0.

Where they are now

Plan a trip

An address, a stop or a suburb at each end, which routes connect them, where to board and get off, and the walk at each end, drawn on the map. Which way, not when: pair it with the board above for the time.

The way you pay is changing

  • Tap what you already carry. A contactless card, phone or watch tags on like a Metrocard, same fares, no surcharge, and the fare cap and two free transfers inside two hours still apply.
  • From 23 November 2026 there’s no Metrocard, no SuperGold card and no cash, and you tag off as well as on.
  • A Motu Move card is free until 22 November at the Bus Interchange and about a hundred retailers ($5 minimum first top-up; $10 bought online). Spend down or refund any Metrocard balance.
  • Concessions, child, youth, SuperGold, Community Services Card, Total Mobility, link to whatever you pay with at motumove.govt.nz.

From Metro’s Motu Move mailout, September 2026.

Every route 36 numbers · 2,171 stops

route 1, Rangiora/Cashmereroute 3, Airport/Sumnerroute 5, Rolleston/New Brightonroute 7, Halswell/Queensparkroute 8, Airport/Lytteltonroute 27, Northwood/Huntsburyroute 29, Airport/City via Fendaltonroute 44, Shirley/Westmorlandroute 60, Hillmorton/Southshoreroute 80, Lincoln/Parklandsroute 81, Lincoln/City directroute 84, Rolleston/City directroute 85, Rolleston/City directroute 86, Darfield/Cityroute 91, Rangiora/City directroute 92, Kaiapoi/City directroute 95, City/Pegasus and Waikukuroute 97, Rangiora/Pegasusroute 100, Wigram/The Palmsroute 107, Styx Mill/Northlandsroute 110, New Brighton/The Palms via Aranuiroute 120, Burnside/Spreydonroute 125, Redwood/Westlakeroute 130, Hei Hei/Avonheadroute 135, The Palms/New Brightonroute 140, Russley/Mt Pleasantroute 155, Eastgate/Lytteltonroute 820, Burnham/Lincoln via Rollestonthe Diamond Harbour ferry, Diamond Harbour Ferrythe Orbiter, Orbiter
1Rangiora/Cashmere207 stops · 10 suburbs · mostly Cashmere 3Airport/Sumner156 stops · 16 suburbs · mostly Sumner 5Rolleston/New Brighton164 stops · 13 suburbs · mostly Rolleston 7Halswell/Queenspark148 stops · 10 suburbs · mostly Halswell 8Airport/Lyttelton133 stops · 15 suburbs · mostly Heathcote Valley 17route 17outside the Christchurch feed 27Northwood/Huntsbury126 stops · 11 suburbs · mostly Saint Albans 28route 28outside the Christchurch feed 29Airport/City via Fendalton51 stops · 5 suburbs · mostly Burnside 44Shirley/Westmorland120 stops · 11 suburbs · mostly Mairehau 60Hillmorton/Southshore197 stops · 16 suburbs · mostly New Brighton 80Lincoln/Parklands169 stops · 17 suburbs · mostly Christchurch Central 81Lincoln/City direct37 stops · 3 suburbs · mostly Christchurch Central 84Rolleston/City direct33 stops · 3 suburbs · mostly Rolleston 85Rolleston/City direct31 stops · 3 suburbs · mostly Rolleston 86Darfield/City55 stops · 6 suburbs · mostly Christchurch Central 87route 87outside the Christchurch feed 91Rangiora/City direct13 stops · 1 suburb · mostly Christchurch Central 92Kaiapoi/City direct10 stops · 1 suburb · mostly Christchurch Central 95City/Pegasus and Waikuku150 stops · 7 suburbs · mostly Belfast 97Rangiora/Pegasus36 stops · regional 100Wigram/The Palms124 stops · 14 suburbs · mostly Halswell 107Styx Mill/Northlands40 stops · 8 suburbs · mostly Casebrook 110New Brighton/The Palms via Aranui20 stops · 4 suburbs · mostly New Brighton 120Burnside/Spreydon108 stops · 8 suburbs · mostly Burnside 125Redwood/Westlake141 stops · 13 suburbs · mostly Halswell 130Hei Hei/Avonhead133 stops · 11 suburbs · mostly Hei Hei 135The Palms/New Brighton76 stops · 6 suburbs · mostly North New Brighton 140Russley/Mt Pleasant153 stops · 19 suburbs · mostly Mount Pleasant 155Eastgate/Lyttelton64 stops · 6 suburbs · mostly Woolston 820Burnham/Lincoln via Rolleston54 stops · 1 suburb · mostly Rolleston FDiamond Harbour Ferry2 stops · 1 suburb · mostly Lyttelton Oathe Orbiter (anticlockwise)now runs as Or Octhe Orbiter (clockwise)now runs as Or OrOrbiter5 stops · 3 suburbs · mostly Bryndwr TLroute TLoutside the Christchurch feed

The lines are the driven paths in Metro’s current GTFS feed, in the colour each route wears: hover a line or a card to light it up. The faint outlines are the city’s suburbs. The record’s route TL, the Orbiter (anticlockwise), the Orbiter (clockwise), route 87, route 17, route 28 draw no line: TL sits outside the Greater Christchurch feed; the Oa corridor now runs as Or; the Oc corridor now runs as Or; 87 sits outside the Greater Christchurch feed; 17 sits outside the Greater Christchurch feed; 28 sits outside the Greater Christchurch feed.

Questions, answered briefly

How many bus routes does Christchurch have?

36 routes in the stop record, calling at 2,171 platforms, the Greater Christchurch network in Environment Canterbury’s layer, not just the city’s.

Which Christchurch bus route serves the most stops?

1, 207 stops in the record. Every route is on this page with its stop count.

When is the next bus at my stop?

The board at the top of this page reads Metro’s live predictions, pick your stop or let it find the ones near you, and it counts each bus down to the minute, refreshing as the buses move.

Where does the bus data come from?

Two public layers, Metro’s GTFS feed draws the driven paths, and ECan’s stop layer (their Beta tree) lists the platforms and the routes each one serves; live positions and arrival times come from Metro’s realtime feed.