Christmas holiday hours

Christmas timetable hours 2025/26:

Over the Christmas and New Year period, Metro services will run to weekend timetables.

Date Public holiday Timetable services will run to
Thursday 25 December *Christmas Day Sunday timetable (All services stop at 6pm)*
Friday 26 December Boxing Day Saturday timetable
Saturday 27 December   Saturday timetable
Sunday 28 December   Sunday timetable
Monday 29 December   Saturday timetable
Tuesday 30 December   Saturday timetable
Wednesday 31 December   Saturday timetable
Thursday 1 January 2026 New Year's Day Saturday timetable
Friday 2 January 2026 Day after New Year's Saturday timetable

*Service ends 6pm Christmas day, no trips will commence after 6pm and a number of trips will not travel their entire route. A detailed list of last trips on the day is available further down the page, or you can call Metroinfo on 03 366 8855. The Riccarton lounge is closed on Christmas Day.

Customer service hours

Over the Christmas and New Year period, the Metroinfo counter at the Bus Interchange and the Metroinfo contact centre will be open at the following times:

Date Public holiday Opening hours
Thursday 25 December Christmas Day Closed
Friday 26 December Boxing Day Contact centre open 9am-5pm
Counter closed
Saturday 27 December   Contact centre open 8am–6pm
Counter open 9am–5pm
Sunday 28 December   Contact centre open 9am–5pm
Counter open 9am–5pm
Monday 29 December   Contact centre open 7am–6pm
Counter open 9am–5pm
Tuesday 30 December   Contact centre open 7am–6pm
Counter open 9am–5pm
Wednesday 31 December New Year's Eve Contact centre open 7am–6pm
Counter open 9am–5pm
Thursday 1 January 2024 New Year's Day Contact centre open 9am-5pm
Counter closed
Friday 2 January   Contact centre open 9am-5pm
Counter closed

Last trips on Christmas Day: 

Orbiter  
Clockwise (Eastgate, St Martins, PMH etc) Departs from Eastgate at 5:00pm
Anti-clockwise (Eastgate, Palms, Northlands etc) Departs from Eastgate at 5:00pm

 

1 Rangiora - Cashmere  
Belfast to City Departs Belfast 5:47pm. Arrives Interchange 6:12pm
Rangiora (Ashley St) to City Departs Rangiora 5:40pm. Arrives Interchange 6:42pm
Belfast to PMH Departs Belfast 5:05pm. Arrives PMH 5:53pm
Rangiora (Ashley St) to PMH  Departs Rangiora 4:40pm. Arrives Rangiora 6:05pm
PMH to Richill St nr Main North Rd Departs PMH 5:38pm. Arrives Richill St 6:31pm
Belfast to Cashmere Departs Belfast 4:50pm. Arrives Cashmere 5:45pm
Cashmere to Richill St nr Main North Rd Departs Cashmere 5:10pm. Arrives Richill St 6:10pm
PMH to Rangiora (Ashley St) Departs PMH 4:56pm. Arrives Rangiora 6:24pm

 

3 Airport - Sumner  
Sumner to Airport Departs Sumner 5.21pm. Arrives Airport 6.29pm
Sumner to Sheffield Cres Departs Sumner 4:51pm. Arrives Sheffield Cres 6:11pm
Sumner to City Departs Sumner 5:36pm. Arrives Bus Interchange 6:07pm
Sumner to City Departs Sumner 5:51pm. Arrives Bus Interchange 6:22pm
Airport to Sumner Departs Airport 5.07pm. Arrives Sumner 6.15pm
Sheffield Cres to Sumner Departs Sheffield Cres 5.23pm. Arrives Sumner 6.28pm
Airport to City Departs Airport 5:37pm. Arrives Bus Interchange 6:05pm
Sheffield Cres to City Departs Sheffield Cres 5:53pm. Arrives Bus Interchange 6:20pm

 

5  Rolleston - New Brighton  
New Brighton (Oram Ave) to Rolleston Terminus (Brookside Park) Departs New Brighton 4:43pm. Arrives Rolleston 6:19pm
New Brighton (Oram Ave) to Hornby Mall Departs New Brighton 5:13pm. Arrives Hornby 6:12pm
Rolleston Terminus (Brookside Park) to New Brighton (Oram Ave) Departs Rolleston 4:33pm. Arrives New Brighton 6:04pm
Hornby Mall to New Brighton (Oram Ave) Departs Hornby 5:33pm. Arrives New Brighton 6:27pm
Hornby Mall to City Departs Hornby 6:03pm. Arrives Interchange 6:27pm
Rolleston Terminus (Brookside Park) to City Departs Rolleston 5:29pm. Arrives Bus Interchange 6:27pm
New Brighton (Oram Ave) to City  Departs New Brighton 5:43pm. Arrives Interchange 6:09pm

 

7 - Halswell to Queenspark  
Halswell to Queenspark Departs Halswell 5:14pm. Arrives Queenspark 6:16pm
Halswell to Queenspark Departs Halswell 5:31pm. Arrives Queenspark 6:30pm
Halswell to City Departs Halswell 5:47pm. Arrives Bus Interchange 6:15pm
Queenspark to Halswell Departs Queenspark 5:11pm. Arrives Halswell 6:18pm
Queenspark to Halswell Departs Queenspark 5:26pm. Arrives Halswell 6:33pm
Queenspark to City Departs Queenspark 5:43pm. Arrives Bus Interchange 6:15pm

  

8 - Port to Port (Airport to Lyttelton)  
Airport to Lyttelton Departs Airport 5:06pm. Arrives Lyttelton Wharf 6:08pm
Lyttelton to Airport Departs Lyttelton Wharf 5:25pm. Arrives Airport 6:21pm
Airport to City Departs Airport 5:36pm. Arrives Bus Interchange 6:02pm
Lyttelton to City Departs Lyttelton 5:55pm. Arrives Bus Interchange 6:18pm

 

27 Northwood – Huntsbury  
Huntsbury to Northwood Departs Huntsbury 5:45pm. Arrives Northwood 6:45pm
Northwood to Huntsbury Departs Northwood 5:24 pm. Arrives Huntsbury 6:20pm

 

29 City – Airport via Fendalton  
Airport to City Departs Airport 5.52pm. Arrives Lichfield St 6.22pm
City to Airport Departs Interchange 5.52pm. Arrives Airport 6.17pm

 

44 Shirley - Westmorland  
Dallington to Sedgewick Way near Woodside Common Departs Dallington 5:50pm. Arrives Westmorland 6:33pm
Sedgewick Way near Woodside Common to Dallington Departs Westmorland 5:36pm. Arrives Dallington 6:25pm

 

60 Hillmorton – Southshore  
Southshore to Wigram Departs Southshore 4:57pm. Arrives Wigram 6:19pm
Southshore to City Departs Southshore 5:30pm. Arrives Interchange 6:11pm
Wigram to Southshore Departs Wigram 5:00pm. Arrives Southshore 6:18pm
Wigram to City Departs Wigram 5:30pm. Arrives Interchange 6:00pm

 

80 Lincoln – Parklands  
Lincoln to Parklands Departs Lincoln 4:48pm. Arrives Parklands 6:07pm
Lincoln to City Departs Lincoln 5:51pm. Arrives Interchange 6:30pm
Parklands to Lincoln   Departs Parklands 5:22pm. Arrives Lincoln 6:41pm

 

95 Waikuku and Pegasus - City  
City to Pegasus Departs Madras St 5:02pm. Arrives Pegasus 6:17pm
Pegasus to City Departs Pegasus 5:35pm. Arrives Madras St 6:40pm

 

97 Rangiora - Pegasus  
Pegasus to Rangiora Departs Pegasus 5:57pm. Arrives Acacia Ave 6:25pm
Rangiora to Pegasus Departs Acacia Ave 5:42pm. Arrives Pegasus 6:09pm

 

100 Wigram – The Palms via Riccarton  
Halswell to The Palms Departs Halswell 5:37pm. Arrives The Palms 6:39pm
The Palms to Halswell Departs The Palms 5:55pm. Arrives Halswell 6:53pm

 

107 Styx Mill – Northlands  
Northlands to Styx Mill Departs Northlands 5:26pm. Arrives Supa Centa 5:47pm
Styx Mill to Northlands Departs Supa Centa 4:51pm. Arrives Northlands 5:13pm

 

120 Burnside – Spreydon  
Barrington to Burnside Departs Barrington 5:23pm. Arrives Sheffield Cres 6:07pm
Burnside to Barrington Departs Sheffield Cres 5:29pm. Arrives Barrington 6:12pm

 

125 Westlake – Redwood  
Halswell to Redwood Departs Halswell 5:46pm. Arrives Redwood 6:50pm
Redwood to Halswell Departs Redwood 5:30pm. Arrives Halswell 6:32pm

 

130 Hei Hei – Avonhead via Riccarton  
Avonhead to Hornby Departs Grahams Rd 5:48pm. Arrives Hornby 6:35pm
Hornby to Avonhead Departs Hornby 5:52pm. Arrives Grahams Rd 6:37pm

 

140 Russley - Mt Pleasant  
Mt Pleasant to Hornby Departs Mt Pleasant 5:08pm. Arrives Hornby 6:17pm
Mt Pleasant to Westfield Mall Departs Mt Pleasant 5:38pm. Arrives Westfield Mall 6:21pm
Hornby to Mt Pleasant Departs Hornby 4:57pm. Arrives Mt Pleasant 6:05pm

   

820 Lincoln – Burnham via Rolleston  
Burnham to Lincoln Departs Burnham 4:52pm. Arrives Lincoln 5:39pm
Lincoln to Burnham Departs Lincoln 5:00pm. Arrives Burnham 5:45pm

 

Diamond Harbour Ferry  
Lyttelton to Diamond Hbr  Departs Lyttelton 5.50pm. Arrives Diamond Harbour 6.02pm
Diamond Hbr to Lyttelton Departs Diamond Harbour 6.02pm. Arrives Lyttelton 6.15pm
DH to City & Airport Departs Diamond Harbour 5.02pm. Last connecting bus leaves Lyttelton 5.25pm

 

The following services will not be running at all on Christmas Day:

  • 84 Rolleston Direct
  • 85 Rolleston Direct
  • 86 Darfield
  • 91 Rangiora Direct
  • 92 Kaiapoi Direct
  • 135 New Brighton / The Palms
  • 155 Eastgate / Lyttelton