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

Brussels to Liverpool by train

from £272.00

Avg 1 change 5hr 12m

Preston to Liverpool by train

from £6.50

Avg 0 changes 57m

Portsmouth to Liverpool by train

from £57.40

Avg 1 change 4hr 51m

Manchester to Liverpool by train

from £3.00

Avg 0 changes 32m

Glasgow to Liverpool by train

from £13.00

Avg 1 change 3hr 25m

Cardiff to Liverpool by train

from £28.05

Avg 1 change 3hr 15m

Perth to Liverpool by train

from £31.00

Avg 2 changes 5hr 3m

Inverness to Liverpool by train

from £19.50

Avg 1 change 7hr 2m

Stirling to Liverpool by train

from £15.50

Avg 2 changes 4hr 26m

Leeds to Liverpool by train

from £8.30

Avg 0 changes 1hr 23m

Gloucester to Liverpool by train

from £24.00

Avg 1 change 2hr 48m

Halifax to Liverpool by train

from £24.30

Avg 1 change 1hr 40m

Cheltenham to Liverpool by train

from £30.50

Avg 1 change 2hr 28m

Swindon to Liverpool by train

from £86.50

Avg 1 change 3hr 39m

Slough to Liverpool by train

from £44.00

Avg 1 change 3hr 18m

Show more

Hemel Hempstead to Liverpool by train

from £18.00

Avg 1 change 2hr 33m

Cambridgeshire to Liverpool by train

from £34.70

Avg 0 changes 4hr 38m

Paris to Liverpool by train

from £98.50

Avg 1 change 5hr 7m

Winchester to Liverpool by train

from £29.50

Avg 1 change 3hr 58m

Bournemouth to Liverpool by train

from £24.00

Avg 1 change 4hr 46m

Croydon to Liverpool by train

from £57.00

Avg 1 change 3hr

Wolverhampton to Liverpool by train

from £9.50

Avg 0 changes 1hr 16m

Milton Keynes to Liverpool by train

from £27.00

Avg 0 changes 1hr 43m

Bristol to Liverpool by train

from £27.80

Avg 1 change 3hr 1m

Stevenage to Liverpool by train

from £35.00

Avg 1 change 3hr 1m

Bath to Liverpool by train

from £44.30

Avg 2 changes 3hr 34m

High Wycombe to Liverpool by train

from £35.00

Avg 1 change 3hr 28m

Newcastle upon Tyne to Liverpool by train

from £16.50

Avg 0 changes 2hr 58m

Warrington to Liverpool by train

from £2.00

Avg 0 changes 25m

Brighton to Liverpool by train

from £29.50

Avg 1 change 3hr 40m

Kettering to Liverpool by train

from £56.20

Avg 1 change 2hr 34m

Leicester to Liverpool by train

from £25.50

Avg 1 change 1hr 53m

Gravesend to Liverpool by train

from £99.00

Avg 1 change 3hr 26m

Romford to Liverpool by train

from £47.00

Avg 1 change 3hr 10m

Colchester to Liverpool by train

from £36.50

Avg 1 change 3hr 38m

Hastings to Liverpool by train

from £99.50

Avg 1 change 4hr 32m

Litherland to Liverpool by train

from £3.20

Avg 0 changes 10m

Hamilton to Liverpool by train

from £13.00

Avg 1 change 3hr 25m

Menai Bridge to Liverpool by train

from £17.05

Avg 1 change 1hr 47m

Northampton to Liverpool by train

from £10.00

Avg 1 change 1hr 57m

Barnsley to Liverpool by train

from £29.30

Avg 1 change 2hr 4m

Salisbury to Liverpool by train

from £32.50

Avg 1 change 4hr 30m

Newport to Liverpool by train

from £35.00

Avg 1 change 3hr 1m

Middlesbrough to Liverpool by train

from £21.00

Avg 1 change 3hr

Newton Abbot to Liverpool by train

from £62.30

Avg 1 change 4hr 42m

Chester to Liverpool by train

from £7.05

Avg 0 changes 38m

Hereford to Liverpool by train

from £18.00

Avg 1 change 2hr 12m

York to Liverpool by train

from £12.30

Avg 0 changes 1hr 52m

Peterborough to Liverpool by train

from £19.90

Avg 0 changes 3hr 59m

Nuneaton to Liverpool by train

from £9.50

Avg 0 changes 1hr 16m

Aberdeen to Liverpool by train

from £19.50

Avg 1 change 6hr 7m

Edinburgh to Liverpool by train

from £13.00

Avg 1 change 3hr 35m

Chesterfield to Liverpool by train

from £7.10

Avg 0 changes 2hr 7m

Kingston upon Hull to Liverpool by train

from £15.50

Avg 1 change 2hr 29m

Carlisle to Liverpool by train

from £10.00

Avg 1 change 2hr 15m

Taunton to Liverpool by train

from £42.80

Avg 1 change 3hr 48m

Huddersfield to Liverpool by train

from £9.50

Avg 0 changes 1hr 5m

Derby to Liverpool by train

from £12.20

Avg 1 change 1hr 43m

Luton to Liverpool by train

from £49.50

Avg 1 change 3hr 5m

Northallerton to Liverpool by train

from £20.00

Avg 0 changes 2hr 17m

Swansea to Liverpool by train

from £31.00

Avg 1 change 4hr 15m

Cambridge to Liverpool by train

from £45.00

Avg 1 change 3hr 41m

Coventry to Liverpool by train

from £18.40

Avg 1 change 1hr 52m

Rugby to Liverpool by train

from £13.00

Avg 0 changes 1hr 29m

Sheffield to Liverpool by train

from £9.20

Avg 0 changes 1hr 46m

Torquay to Liverpool by train

from £62.30

Avg 1 change 4hr 57m

Norwich to Liverpool by train

from £24.00

Avg 0 changes 5hr 34m

Ipswich to Liverpool by train

from £45.80

Avg 1 change 3hr 59m

Ormskirk to Liverpool by train

from £6.40

Avg 0 changes 28m

Scunthorpe to Liverpool by train

from £16.40

Avg 1 change 3hr

Blackburn to Liverpool by train

from £16.80

Avg 1 change 1hr 33m

London to Liverpool by train

from £17.00

Avg 0 changes 2hr 1m

Bolton to Liverpool by train

from £11.10

Avg 1 change 1hr 2m

Dundee to Liverpool by train

from £21.50

Avg 1 change 4hr 53m

Chatham to Liverpool by train

from £49.50

Avg 1 change 3hr 35m

Grantham to Liverpool by train

from £24.50

Avg 0 changes 3hr 28m

Stockport to Liverpool by train

from £5.10

Avg 0 changes 58m

Crewe to Liverpool by train

from £10.90

Avg 0 changes 34m

Seaton Carew to Liverpool by train

from £43.40

Avg 1 change 3hr

Exeter to Liverpool by train

from £62.30

Avg 1 change 4hr 20m

Scarborough to Liverpool by train

from £63.20

Avg 0 changes 3hr 5m

Eastbourne to Liverpool by train

from £24.00

Avg 1 change 4hr 23m

Bridge of Allan to Liverpool by train

from £18.50

Avg 2 changes 4hr 36m

Emsworth to Liverpool by train

from £24.00

Avg 1 change 4hr 28m

Langwathby to Liverpool by train

from £8.50

Avg 1 change 2hr 1m

Birmingham International Airport to Liverpool by train

from £23.20

Avg 0 changes 1hr 42m

Stoke-on-Trent to Liverpool by train

from £7.00

Avg 1 change 1hr 12m

Ayr to Liverpool by train

from £67.00

Avg 2 changes 4hr 35m

Stafford to Liverpool by train

from £4.00

Avg 0 changes 54m

Guildford to Liverpool by train

from £51.10

Avg 1 change 3hr 34m

Sunderland to Liverpool by train

from £17.50

Avg 1 change 3hr 26m

Doncaster to Liverpool by train

from £15.40

Avg 1 change 2hr 14m

Kirkcaldy to Liverpool by train

from £13.00

Avg 1 change 4hr 9m

Wigan to Liverpool by train

from £7.00

Avg 0 changes 37m

Poole to Liverpool by train

from £26.00

Avg 1 change 5hr 10m

Runcorn to Liverpool by train

from £4.40

Avg 0 changes 18m

Southampton to Liverpool by train

from £29.50

Avg 1 change 4hr 21m

Birmingham to Liverpool by train

from £7.50

Avg 0 changes 1hr 34m

Clapham Junction to Liverpool by train

from £28.50

Avg 1 change 2hr 59m

Tamworth to Liverpool by train

from £7.00

Avg 1 change 1hr 25m

Lincoln to Liverpool by train

from £10.20

Avg 1 change 3hr 13m

Darlington to Liverpool by train

from £58.20

Avg 0 changes 2hr 28m

Loughborough to Liverpool by train

from £12.20

Avg 1 change 2hr 13m

Basingstoke to Liverpool by train

from £36.50

Avg 1 change 3hr 42m

Bradford to Liverpool by train

from £26.60

Avg 1 change 1hr 53m

Walsall to Liverpool by train

from £10.00

Avg 1 change 2hr 9m

Plymouth to Liverpool by train

from £59.70

Avg 1 change 5hr 14m

Durham to Liverpool by train

from £31.90

Avg 0 changes 2hr 43m

Windermere to Liverpool by train

from £8.50

Avg 1 change 2hr 2m

Leamington Spa to Liverpool by train

from £18.40

Avg 1 change 2hr 20m

Shrewsbury to Liverpool by train

from £26.80

Avg 1 change 1hr 21m

Walton-on-Thames to Liverpool by train

from £28.50

Avg 1 change 3hr 26m

Dover to Liverpool by train

from £24.00

Avg 1 change 4hr 4m

Ashford to Liverpool by train

from £105.30

Avg 1 change 3hr 25m

Reading to Liverpool by train

from £24.00

Avg 1 change 3hr 16m

Oxford to Liverpool by train

from £24.00

Avg 1 change 2hr 55m

Country guide

Trains to the UK

Read our country guide

Log in / Register

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