Bus 31x

Click to load interactive map
List of stops
      Map
      Monday to Friday

      Miramar North Road (near 57) ➞ Wellington Station - Stop E

      Miramar North Road (near 57)

      06:2006:4007:0007:2007:3007:4008:0008:2008:4009:00

      Miramar North Road (near 103)

      06:2006:4007:0007:2007:3007:4008:0008:2008:4009:00

      Miramar Nth Rd opposite David Farrington Pk

      06:2106:4107:0107:2207:3207:4208:0208:2208:4109:01

      Darlington Road (near 188)

      06:2206:4207:0207:2307:3307:4308:0308:2308:4209:02

      Miramar - Darlington Road (near 124)

      06:2406:4407:0407:2507:3507:4508:0508:2508:4409:04

      Darlington Road (near 104)

      06:2406:4407:0407:2507:3507:4508:0508:2508:4409:04

      Darlington Road (near 64)

      06:2506:4507:0507:2607:3607:4608:0608:2608:4509:05

      Darlington Road opposite Puriri Street

      06:2606:4607:0607:2707:3707:4708:0708:2708:4609:06

      Rotherham Terrace (near 80)

      06:2606:4607:0707:2807:3807:4808:0808:2808:4709:06

      Park Road at Rotherham Terrace (near 86)

      06:2706:4707:0807:2907:3907:4908:0908:2908:4809:07

      Park Road at Brussels Street

      06:2806:4807:0807:2907:3907:4908:0908:2908:4809:08

      Park Road at Byron Street (near 34)

      06:2806:4807:0907:3007:4007:5008:1008:3008:4909:08

      Miramar Shops - Stop A

      06:3006:5007:1107:3207:4207:5208:1208:3208:5109:10

      Miramar Avenue at Portsmouth Road

      06:3006:5007:1107:3207:4207:5208:1208:3208:5109:10

      Hataitai - Stop A

      06:3706:5707:2207:4407:5408:0408:2408:4409:0209:17

      Waitoa Road at Bus Tunnel (near 73)

      06:3706:5707:2207:4507:5508:0508:2508:4509:0209:17

      Courtenay Place - Stop A

      06:4207:0207:2707:5508:0508:1508:3508:5509:0709:22

      Courtenay Place at St James Theatre

      06:4307:0307:2807:5608:0608:1608:3608:5609:0809:23

      Manners Street at Cuba Street - Stop A

      06:4507:0507:3107:5808:0808:1808:3808:5809:1109:25

      Manners Street at Willis Street

      06:4707:0707:3308:0008:1008:2008:4009:0009:1309:27

      Willis Street at Grand Arcade

      06:4907:0907:3608:0208:1208:2208:4209:0209:1609:29

      Lambton Quay at Cable Car Lane

      06:5107:1107:3808:0408:1408:2408:4409:0409:1809:31

      Lambton Central - Stop A

      06:5207:1207:4008:0508:1508:2508:4509:0509:2009:32

      Lambton Quay North - Stop C

      06:5307:1307:4208:0608:1608:2608:4609:0609:2209:33

      Wellington Station - Stop E

      06:5607:1607:4508:0908:1908:2908:4909:0909:2509:36

      Wellington Station - Stop A ➞ Miramar North Road (near 56)

      Wellington Station - Stop A16:1016:3016:5017:1017:3017:5018:1018:3018:50
      Lambton Quay North - Stop D16:1116:3116:5117:1117:3117:5118:1118:3118:51
      Lambton Central - Stop B16:1316:3316:5317:1317:3317:5318:1318:3318:53
      Lambton Quay at Hunter Street16:1516:3516:5517:1517:3517:5418:1418:3418:54
      Willis Street at Willbank Court16:1716:3716:5717:1717:3717:5718:1718:3718:57
      Manners Street at Cuba Street - Stop B16:2016:4017:0017:2017:4017:5918:1918:3918:59
      Courtenay Place at Courtenay Central16:2216:4217:0217:2217:4218:0118:2118:4119:01
      Courtenay Place - Stop C16:2416:4417:0417:2417:4418:0318:2318:4319:03
      Waitoa Road at Bus Tunnel16:2816:4817:0817:2817:4818:0618:2618:4619:06
      Hataitai - Stop B16:2816:4817:0817:2817:4818:0718:2718:4719:07
      Miramar Avenue at Tauhinu Road16:3716:5717:1717:3717:5718:1418:3418:5419:14
      Miramar Shops - Stop B16:3816:5817:1817:3817:5818:1518:3518:5519:15
      Park Road at Byron Street (near 45)16:3916:5917:1917:3917:5918:1518:3518:5519:15
      Park Road at Brussels Street (near 63)16:3916:5917:1917:3917:5918:1618:3618:5619:16
      Park Road at Rotherham Terrace (near 91)16:3916:5917:1917:3917:5918:1618:3618:5619:16
      Rotherham Terrace at Darlington Road16:4017:0017:2017:4018:0018:1718:3718:5719:17
      Darlington Road at Puriri Street (near 33)16:4117:0117:2117:4118:0118:1718:3718:5719:17
      Darlington Road (near 65)16:4117:0117:2117:4118:0118:1718:3718:5719:17
      Darlington Road at Camperdown Road16:4217:0217:2217:4218:0218:1818:3818:5819:18
      Miramar - Darlington Road (near 155)16:4317:0317:2317:4318:0318:1918:3918:5919:19
      Darlington Road (near 215)16:4517:0517:2517:4518:0518:2018:4019:0019:20
      Darlington Road opposite Maupuia Park16:4617:0617:2617:4618:0618:2118:4119:0119:21
      Miramar North Road at David Farrington Park16:4717:0717:2717:4718:0718:2318:4319:0319:23
      Miramar North Road (near 98)16:4917:0917:2917:4918:0918:2418:4419:0419:24
      Miramar North Road (near 56)16:5117:1117:3117:5118:1118:2618:4619:0619:26
      Build real-time departures into your app Free API Access →

      Route Path (Streets & Roads)

      Outbound: Miramar North Road (near 57) ➞ Wellington Station - Stop E
      Miramar North Road - Darlington Road - Rotherham Terrace - Park Road - Miramar Avenue - Waitoa Road - Courtenay Place - Manners Street - Willis Street - Lambton Quay
      Inbound: Wellington Station - Stop A ➞ Miramar North Road (near 56)
      Lambton Quay - Willis Street - Manners Street - Courtenay Place - Waitoa Road - Miramar Avenue - Park Road - Rotherham Terrace - Darlington Road - Miramar North Road

      Schedules and stops for this route are published in GTFS: metlink-org

      Bus 31x FAQ

      • What time does the 31x bus start operating?

        Services on the 31x - Miramar North - Wellington (Express) bus start at 06:20 on Monday, Tuesday, Wednesday, Thursday, Friday.

      • What time does the 31x bus stop working?

        Services on the 31x - Miramar North - Wellington (Express) bus stop at 09:36 on Monday, Tuesday, Wednesday, Thursday, Friday.

      • Is there a 31x bus stop near me?

        Click here to view the nearest 31x - Miramar North - Wellington (Express) bus stop.

      31x (Wellington Buses)

      The first stop of the 31x bus route is Miramar North Road (near 57) and the last stop is Wellington Station - Stop E. 31x (Miramar North - Wellington (Express)) is operational during on weekdays.

      Additional information: 31x has 25 stops and the total trip duration for this route is approximately 49 minutes.

      See why over 2 million users trust and consider busmaps.com as the best public transport website. busmaps gives you Wellington Buses suggested routes, real-time bus tracker, line route maps in Wellington, and helps to find the closest 31x bus stops near you. No internet available? Download an offline PDF map and bus schedule for the 31x bus to take on your trip.

      31x bus near me

      Similar Routes & Alternatives to 31x

      Looking for alternatives to 31x? Discover the top-rated routes that share similar paths and stops. We've analyzed the network to bring you the best connections. Compare schedules and find the perfect backup plan or optimized route for your commute.

      Last updated on April 26, 2026