Trains to Liverpool Find train times and tickets

Football and music have propelled Liverpool into the premier league of English destinations. Whether you head to Liverpool for a weekend break or a longer stay, you’ll surely fall in love with Scouse spirit and Liverpool’s laidback ways. Irish immigration and seaborne trade helped shape Liverpool’s history and heritage. Today the entire Mersey region is forward-looking and has bundles of creative energy.

Visit the Albert Dock, where former warehouses and dock buildings are now a focal point for tourism in the city. The entire complex has a well-deserved place on UNESCO’s World Heritage List. Don’t forget to take the ferry over the Mersey. Everyone does! Our tip: plan your Mersey ferry trip so that you return from Birkenhead back to Pier Head just before sunset. On a summer evening, that’s the way to see Liverpool at its best. Back on dry land, head up to Mathew Street and see the mural tribute to ‘Four lads who shook the world’ – a reference to The Beatles whose music sent the sounds of Liverpool around the planet.

The city’s main railway station is called Liverpool Lime Street. Trains approaching the station drop down through dreary tunnels and cuttings to reach Lime Street, so only on reaching the station do visitors have a first glimpse of the Merseyside city. Sculptures of two Liverpool characters, Ken Dodd and Bessie Braddock, are there on the concourse to meet new arrivals. Trains leave regularly for Manchester, Leeds and other cities across northern England. There are hourly services to London, generally taking about two and a quarter hours to reach the capital.

Liverpool has a number of other city centre stations; they include Liverpool Central and Moorfields. Both stations have regular local trains to Chester, Birkenhead and Southport.

Search accommodation in Liverpool

Airbnb

Travel to Liverpool by train from anywhere in the UK or across Europe.

London to Liverpool by train

from £17.00

Avg 0 changes 2hr 1m

Scarborough to Liverpool by train

from £80.00

Avg 0 changes 2hr 46m

Stockport to Liverpool by train

from £7.00

Avg 0 changes 55m

Manchester to Liverpool by train

from £3.20

Avg 0 changes 33m

Crewe to Liverpool by train

from £11.30

Avg 0 changes 34m

Preston to Liverpool by train

from £6.50

Avg 0 changes 50m

Wigan to Liverpool by train

from £7.20

Avg 0 changes 36m

Bolton to Liverpool by train

from £11.40

Avg 1 change 59m

Doncaster to Liverpool by train

from £15.30

Avg 1 change 2hr 14m

Leeds to Liverpool by train

from £11.00

Avg 0 changes 1hr 23m

Sheffield to Liverpool by train

from £8.00

Avg 0 changes 1hr 46m

Birmingham Airport to Liverpool by train

from £9.00

Avg 0 changes 1hr 42m

Birmingham to Liverpool by train

from £9.00

Avg 0 changes 1hr 34m

Leicester to Liverpool by train

from £26.10

Avg 1 change 1hr 49m

Newcastle upon Tyne to Liverpool by train

from £21.50

Avg 0 changes 2hr 58m

Show more

York to Liverpool by train

from £14.70

Avg 0 changes 1hr 52m

Stafford to Liverpool by train

from £7.00

Avg 0 changes 54m

Newton Abbot to Liverpool by train

from £62.30

Avg 1 change 4hr 38m

Tamworth to Liverpool by train

from £19.50

Avg 1 change 1hr 25m

Cardiff to Liverpool by train

from £26.00

Avg 1 change 3hr 14m

Bristol to Liverpool by train

from £29.00

Avg 1 change 3hr

Swansea to Liverpool by train

from £27.00

Avg 1 change 4hr 13m

Glasgow to Liverpool by train

from £12.00

Avg 1 change 3hr 19m

Carlisle to Liverpool by train

from £27.50

Avg 1 change 2hr 8m

Paris to Liverpool by train

from £74.00

Avg 1 change 5hr 6m

Huddersfield to Liverpool by train

from £10.00

Avg 0 changes 1hr 6m

Edinburgh to Liverpool by train

from £12.00

Avg 1 change 3hr 27m

Nuneaton to Liverpool by train

from £19.00

Avg 0 changes 1hr 16m

Derby to Liverpool by train

from £13.10

Avg 1 change 1hr 43m

Luton to Liverpool by train

from £26.00

Avg 1 change 3hr 5m

Stevenage to Liverpool by train

from £40.50

Avg 1 change 3hr 1m

Coventry to Liverpool by train

from £9.50

Avg 1 change 1hr 50m

Rugby to Liverpool by train

from £9.50

Avg 0 changes 1hr 27m

Darlington to Liverpool by train

from £61.30

Avg 0 changes 2hr 28m

Stirling to Liverpool by train

from £19.00

Avg 2 changes 4hr 26m

Wolverhampton to Liverpool by train

from £19.00

Avg 0 changes 1hr 16m

Lancaster to Liverpool by train

from £19.10

Avg 1 change 1hr 22m

Shrewsbury to Liverpool by train

from £27.70

Avg 1 change 1hr 19m

Southampton to Liverpool by train

from £53.50

Avg 1 change 4hr 1m

Winchester to Liverpool by train

from £67.50

Avg 1 change 3hr 58m

Blackpool to Liverpool by train

from £7.80

Avg 0 changes 1hr 23m

Ormskirk to Liverpool by train

from £6.60

Avg 0 changes 28m

Warrington to Liverpool by train

from £2.50

Avg 0 changes 25m

Loughborough to Liverpool by train

from £32.60

Avg 1 change 2hr 32m

Stoke-on-Trent to Liverpool by train

from £7.00

Avg 1 change 1hr 13m

Brighton to Liverpool by train

from £40.00

Avg 1 change 3hr 40m

Reading to Liverpool by train

from £37.80

Avg 1 change 3hr 6m

Newport to Liverpool by train

from £46.80

Avg 1 change 3hr

Plymouth to Liverpool by train

from £490.80

Avg 1 change 5hr 14m

Basingstoke to Liverpool by train

from £31.50

Avg 1 change 3hr 42m

Hull to Liverpool by train

from £18.00

Avg 1 change 2hr 29m

Cheltenham to Liverpool by train

from £31.90

Avg 1 change 2hr 28m

Milton Keynes to Liverpool by train

from £13.50

Avg 0 changes 1hr 41m

Oxford to Liverpool by train

from £37.10

Avg 1 change 2hr 41m

Runcorn to Liverpool by train

from £4.40

Avg 0 changes 17m

Sunderland to Liverpool by train

from £33.10

Avg 1 change 3hr 26m

Aberdeen to Liverpool by train

from £41.00

Avg 1 change 6hr

Salisbury to Liverpool by train

from £109.40

Avg 1 change 4hr 21m

Chesterfield to Liverpool by train

from £8.00

Avg 0 changes 2hr 7m

Northampton to Liverpool by train

from £10.00

Avg 1 change 1hr 57m

Inverness to Liverpool by train

from £22.50

Avg 1 change 7hr 2m

Leamington Spa to Liverpool by train

from £19.20

Avg 1 change 2hr 19m

Middlesbrough to Liverpool by train

from £19.90

Avg 1 change 3hr

Durham to Liverpool by train

from £41.20

Avg 0 changes 2hr 44m

Bournemouth to Liverpool by train

from £53.10

Avg 1 change 4hr 46m

Dundee to Liverpool by train

from £29.60

Avg 1 change 4hr 46m

Peterborough to Liverpool by train

from £19.90

Avg 0 changes 3hr 59m

Exeter to Liverpool by train

from £65.10

Avg 1 change 4hr 20m

Grantham to Liverpool by train

from £77.40

Avg 0 changes 3hr 21m

Norwich to Liverpool by train

from £26.00

Avg 0 changes 5hr 34m

Ely to Liverpool by train

from £53.20

Avg 0 changes 4hr 38m

Gravesend to Liverpool by train

from £45.00

Avg 1 change 3hr 26m

Hartlepool to Liverpool by train

from £39.80

Avg 1 change 3hr

Northallerton to Liverpool by train

from £18.40

Avg 0 changes 2hr 17m

Chester to Liverpool by train

from £7.30

Avg 0 changes 38m

Country guide

Trains to the UK

Read our country guide

Child and youth passengers

The definition of "Child" and "Youth" varies by country and rail operator. This is why we ask for the age of young passengers.

Sometimes children below a certain age can travel without a seat for free. If you want to guarantee a seat for child passengers, enter '6' as the age of the child.

Read more about child and youth passenger ages. See also youth discounts and railcards.

Log in / Register

  1. We'll assume you've read
    our Terms of Service.