Liverpool Christmas 2025 public transport & travel guide for buses, last train times, Mersey Tunnels & ferries
Planning travel in Liverpool this Christmas? Our guide covers everything from buses and trains to Mersey Tunnels and ferries to ensure a smooth journey.
While many people opt to stay home on Christmas Day and Boxing Day, sometimes travel is unavoidable with friends and family to be seen and celebrations to be had.
The tradition of a festive pub trip on Christmas Eve also remains popular, so you may be trying to plan how to get home after a little tipple.
Across the Liverpool City Region, there will be public transport options available throughout the festive period, with buses and trains operating on Christmas Eve and Boxing Day, and a special network of free bus services running on Christmas Day. But, the schedules will be different to what you’re used to and services will finish earlier than usual on Christmas Eve.


With this in mind, we have put together a handy guide to public transport in the Liverpool City Region this Christmas, to ensure you’re fully prepared and don’t need to attempt to book a last minute taxi. Here is everything you need to know about buses, trains, Mersey Tunnels and Mersey Ferries this Christmas Eve, Christmas Day and Boxing Day.
Christmas 2025 bus services around the Liverpool City Region
A special network of free bus services, funded by Merseytravel, will run once again this Christmas Day, covering most hospital routes across Liverpool, Sefton, St Helens, Knowsley, Wirral and Halton.


Running between approximately 12.00pm and 6.00pm, Stagecoach will operate services on a number of key routes.
Christmas Eve 2025 bus services running around the Liverpool City Region
Merseytravel buses will run a normal service with an early finish between approximately 6.00pm and 8.00pm.
Free Christmas Day 2025 bus services running around the Liverpool City Region
The first service of the day from both directions is listed below.
- 10A: Liverpool - Page Moss - Whiston - St Helens: First service from Page Moss at 12.29pm, first service from St Helens Temporary Bus Hub at 12.03pm.
- 12A: Liverpool - West Derby - Stockbridge Village - Huyton: First service from Queens Square Bus Station at 1.00pm. First service from Huyton Bus Station at 11.55am.
- 21A: Liverpool - Fazakerley - Tower Hill - Fazakerley - Liverpool: First service from Kirkby Tower Hill at 12.38pm, first service from Liverpool ONE at 12.41pm.
- 44: Formby - Southport - Crossens: First service from Formby at 1.00pm. First service from Crossens at 2.00pm.
- 62A: Crosby - Bootle - Aintree University Hospital: First service from Crosby at at 11.55am. First service from Aintree at 1.05pm.
- 102: Broadgreen Hospital - Croxteth - Aintree University Hospital: First service from Broadgreen Hospital at 12.23pm, first service from Aintree Hospital at 12.45pm.
- 201: Liverpool - Royal Liverpool Hospital - Speke: First service from Queens Square Bus Station at 12.40pm. First service Speke Morrisons at 1.20pm.
- 410: New Brighton - Birkenhead - Clatterbridge Hospital: First service from New Brighton at 11.58am, first service from Clatterbridge Hospital at 12.00pm.
- H1: Mill Park - Arrowe Park - New Brighton: First service from Mill Park at 12.29pm. First service from New Brighton Kings Parade at 12.00pm.
- H2, H3: St Helens - Whiston Hospital - St Helens: First service from St Helens Temporary Bus Hub at 12.10pm. First service from Whiston Hospital at 12.37pm.
Detailed timings and routes for Christmas Day 2025 can be found here.
Boxing Day 2025 bus services running around the Liverpool City Region
Reduced timetables will operate on: 1/X1, 10A, 10B, 12, 13, 14, 14A, 15, 17A, 18, 19, 20, 21, 26, 27, 31, 32, 33, 34, 36, 44, 46, 47, 49, 52A, 53, 55, 56, 58A, 62, 63, 75, 79, 81/82, 86/86A, 89, 102, 156, 159, 166, 188, 201, 204, 320, 410, 423, 432, 437, 464, 471/472, 500, 602 and 921.
Christmas 2025 Merseyrail train services around the Liverpool City Region
- Christmas Eve (Tuesday, December 24): Services will run throughout the day, with last trains departing around 8.30pm.
- Christmas Day (Wednesday, December 25): No services will operate.
- Boxing Day (Thursday, December 26): Merseyrail’s special Boxing Day service will run from approximately 9.00pm to 6.00pm, with trains calling at selected stations across the network. Additional services will be available between Liverpool and Aintree to support those attending the Boxing Day races.
- New Year’s Eve (Tuesday, December 31): Services will operate as usual, with last trains departing around 8.00pm.
- New Year’s Day (Wednesday, January 1): A 30-minute Sunday service will run across all lines.
Merseyrail Christmas Eve last train times
West Kirby to Liverpool
- West Kirby - 8.01pm
- Hoylake - 8.04pm
- Manor Road - 20.06
- Meols - 8.08pm
- Moreton - 8.11pm
- Leasowe - 8.13pm
- Bidston - 8.16pm
- Birkenhead North - 8.19pm
- Birkenhead Park - 8.21pm
- Conway Park - 8.24pm
- Hamilton Square - 8.26pm
- James Street - 8.29pm
- Moorfields -8.31pm
- Liverpool Lime Street 8.33pm
- Liverpool Central - 8.35pm
Liverpool to West Kirby
- Moorfields - 8.31pm
- Liverpool Lime Street - 8.33pm
- Liverpool Central - 8.35pm
- James Street - 8.37pm
- Hamilton Square - 8.41pm
- Conway Park - 8.43pm
- Birkenhead Park - 8.45pm
- Birkenhead North - 8.50pm
- Bidston - 8.53pm
- Leasowe - 8.55pm
- Moreton - 8.57pm
- Meols - 9.01pm
- Manor Road - 9.03pm
- Hoylake - 9.06pm
- West Kirby - 9.09pm
New Brighton to Liverpool
Liverpool to New Brighton
Chester to Liverpool
- Chester - 8.29pm
- Bache - 8.33pm
- Capenhurst - 8.38pm
- Hooton - 8.43pm
- Eastham Rake - 8.45pm
- Bromborough - 8.48pm
- Bromborough Rake - 8.50pm
- Spital - 8.52pm
- Port Sunlight - 8.54pm
- Bebington - 8.56pm
- Rock Ferry - 8.58pm
- Green Lane - 9.01pm
- Birkenhead Central - 9.05pm
- Hamilton Square - 9.07pm
- James Street - 9.11pm
- Moorfields - 9.12pm
- Liverpool Lime Street - 9.15pm
- Liverpool Central - 9.17pm
Liverpool to Chester
- Moorfields -8.36pm
- Liverpool Lime Street -8.39pm
- Liverpool Central - 8.41pm
- James Street - 8.43pm
- Hamilton Square - 8.46pm
- Birkenhead Central - 8.49pm
- Green Lane - 8.51pm
- Rock Ferry - 8.54pm
- Bebington - 8.57pm
- Port Sunlight - 8.59pm
- Spital - 9.01pm
- Bromborough Rake - 9.03pm
- Bromborough - 9.05pm
- Eastham Rake - 9.07pm
- Hooton - 9.09pm
- Capenhurst - 9.14pm
- Bache - 9.23pm
- Chester - 9.27pm
Ellesmere Port to Liverpool
- Ellesmere Port - 8.17pm
- Overpool - 8.20pm
- Little Sutton - 8.22pm
- Hooton - 8.26pm
- Eastham Rake - 8.28pm
- Bromborough - 8.31pm
- Bromborough Rake - 8.33pm
- Spital - 8.35pm
- Port Sunlight - 8.37pm
- Bebington - 8.39pm
- Rock Ferry - 8.41pm
- Green Lane - 8.44pm
- Birkenhead Central - 8.47pm
- Hamilton Square - 8.50pm
- James Street - 8.53pm
- Moorfields - 8.55pm
- Liverpool Lime Street - 8.57pm
- Liverpool Central- 9.00pm
Liverpool to Ellesmere Port
- Moorfields - 8.24pm
- Liverpool Lime Street - 8.26pm
- Liverpool Central - 8.28pm
- James Street - 8.30pm
- Hamilton Square - 8.33pm
- Birkenhead Central - 8.36pm
- Green Lane - 8.39pm
- Rock Ferry - 8.42pm
- Bebington - 8.44pm
- Port Sunlight - 8.46pm
- Spital - 8.48pm
- Bromborough Rake 8.50pm
- Bromborough - 8.52pm
- Eastham Rake - 8.54pm
- Hooton - 8.57pm
- Little Sutton - 9.01pm
- Overpool - 9.04pm
- Ellesmere Port - 9.08pm
Headbolt Lane to Liverpool
- Headbolt Lane - 8.11pm
- Kirkby - 8.13pm
- Fazakerley - 8.16pm
- Rice Lane - 8.19pm
- Kirkdale - 8.22pm
- Sandhills - 8.24pm
- Moorfields - 8.28pm
- Liverpool Central - 8.31pm
Liverpool to Headbolt Lane
- Liverpool Central - 8.35pm
- Moorfields - 8.37pm
- Sandhills - 8.42pm
- Kirkdale - 8.44pm
