Trains to Manchester Find train times and tickets

The city of Manchester boomed with the Victorian textile industry. Now the former cotton mills, where Friedrich Engels studied the woeful conditions of the English working classes, have been converted into chic clubs and designer studios. Mancunians are rightly proud of their city’s history and heritage; woe betide anyone who suggests that Manchester is not the capital of the North.

The dockland area of the city has been imaginatively redeveloped. Today it is called Salford Quays – or simply The Quays. That’s where you’ll find the Lowry Arts Centre. Head back into town for Manchester Art Gallery, much talk of football and some of the most seductive shopping around. Once you are done with retail therapy, make the most of Manchester’s legendary club scene.

Modern trams make it easy to get around Manchester. There is also an excellent network of suburban trains serving Greater Manchester and nearby areas of Lancashire and Cheshire. Head to Manchester Piccadilly station for fast regional trains to Leeds, Sheffield and Liverpool – all less than an hour away. Piccadilly is also the departure point for regular direct trains to Edinburgh, Glasgow, the Lake District, Newcastle, Birmingham and London. The very fastest trains speed to the capital in just two hours.

There are a number of other city-centre stations in Manchester, notably Oxford Road and Victoria. Both have direct services to Leeds and Liverpool.

Search accommodation in Manchester

Airbnb

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

London to Manchester by train

from £23.00

Avg 0 changes 2hr 3m

Cheltenham to Manchester by train

from £21.70

Avg 0 changes 2hr 16m

Edinburgh to Manchester by train

from £13.50

Avg 0 changes 3hr 7m

Carlisle to Manchester by train

from £11.00

Avg 0 changes 1hr 45m

York to Manchester by train

from £10.90

Avg 0 changes 1hr 13m

Warrington to Manchester by train

from £3.20

Avg 0 changes 20m

Chester to Manchester by train

from £6.00

Avg 0 changes 55m

Crewe to Manchester by train

from £3.50

Avg 0 changes 34m

Norwich to Manchester by train

from £21.60

Avg 0 changes 4hr 34m

Huddersfield to Manchester by train

from £4.50

Avg 0 changes 30m

Cardiff to Manchester by train

from £36.50

Avg 0 changes 3hr 5m

Bristol to Manchester by train

from £28.40

Avg 0 changes 2hr 48m

Stoke-on-Trent to Manchester by train

from £3.50

Avg 0 changes 37m

Birmingham to Manchester by train

from £9.00

Avg 0 changes 1hr 26m

Southampton to Manchester by train

from £36.20

Avg 0 changes 4hr 6m

Show more

Winchester to Manchester by train

from £31.50

Avg 0 changes 3hr 50m

Paris to Manchester by train

from £77.50

Avg 1 change 4hr 51m

Leeds to Manchester by train

from £3.50

Avg 0 changes 48m

Swansea to Manchester by train

from £34.50

Avg 0 changes 4hr 9m

Bournemouth to Manchester by train

from £40.30

Avg 0 changes 4hr 39m

Basingstoke to Manchester by train

from £38.50

Avg 0 changes 3hr 34m

Reading to Manchester by train

from £40.20

Avg 0 changes 3hr 9m

Inverness to Manchester by train

from £20.60

Avg 1 change 6hr 37m

Blackburn to Manchester by train

from £10.40

Avg 0 changes 47m

Coventry to Manchester by train

from £14.10

Avg 0 changes 1hr 57m

Oxford to Manchester by train

from £25.50

Avg 0 changes 2hr 45m

Luton to Manchester by train

from £20.50

Avg 1 change 3hr 8m

Leicester to Manchester by train

from £18.30

Avg 1 change 2hr

Sheffield to Manchester by train

from £4.50

Avg 0 changes 50m

Nuneaton to Manchester by train

from £22.40

Avg 1 change 1hr 28m

Northampton to Manchester by train

from £13.50

Avg 1 change 1hr 58m

Wolverhampton to Manchester by train

from £12.50

Avg 0 changes 1hr 9m

Birmingham Airport to Manchester by train

from £19.00

Avg 0 changes 1hr 46m

Bradford to Manchester by train

from £5.80

Avg 0 changes 58m

Bolton to Manchester by train

from £4.40

Avg 0 changes 14m

Darlington to Manchester by train

from £16.50

Avg 0 changes 1hr 50m

Ipswich to Manchester by train

from £26.00

Avg 1 change 4hr 3m

Peterborough to Manchester by train

from £14.10

Avg 0 changes 3hr 2m

Lancaster to Manchester by train

from £5.20

Avg 0 changes 55m

Dundee to Manchester by train

from £85.00

Avg 1 change 4hr 38m

Doncaster to Manchester by train

from £9.50

Avg 0 changes 1hr 19m

Cambridge to Manchester by train

from £27.00

Avg 1 change 3hr 29m

Stafford to Manchester by train

from £8.00

Avg 0 changes 50m

Plymouth to Manchester by train

from £50.60

Avg 0 changes 4hr 59m

Newcastle upon Tyne to Manchester by train

from £19.50

Avg 0 changes 2hr 19m

Middlesbrough to Manchester by train

from £21.90

Avg 0 changes 2hr 14m

Kettering to Manchester by train

from £20.50

Avg 1 change 2hr 32m

Harrogate to Manchester by train

from £25.10

Avg 1 change 1hr 26m

Glasgow to Manchester by train

from £13.50

Avg 0 changes 3hr 7m

Shrewsbury to Manchester by train

from £11.50

Avg 0 changes 1hr 14m

Lille to Manchester by train

from £84.50

Avg 1 change 3hr 58m

Exeter to Manchester by train

from £50.60

Avg 0 changes 4hr 3m

Tamworth to Manchester by train

from £23.40

Avg 0 changes 1hr 6m

Macclesfield to Manchester by train

from £3.00

Avg 0 changes 22m

Liverpool to Manchester by train

from £3.20

Avg 0 changes 32m

Hull to Manchester by train

from £13.50

Avg 0 changes 1hr 52m

Brussels to Manchester by train

from £75.00

Avg 1 change 4hr 36m

Barnsley to Manchester by train

from £21.20

Avg 1 change 1hr 20m

Aberdeen to Manchester by train

from £20.60

Avg 1 change 5hr 57m

Preston to Manchester by train

from £4.00

Avg 0 changes 32m

Wrexham to Manchester by train

from £6.50

Avg 1 change 1hr 23m

Ashford to Manchester by train

from £26.00

Avg 1 change 3hr 20m

Hastings to Manchester by train

from £77.00

Avg 1 change 4hr 9m

Rochdale to Manchester by train

from £5.10

Avg 0 changes 14m

Bath to Manchester by train

from £29.00

Avg 1 change 3hr 21m

Newport to Manchester by train

from £30.50

Avg 0 changes 2hr 51m

Guildford to Manchester by train

from £48.50

Avg 1 change 3hr 30m

Neath to Manchester by train

from £87.00

Avg 0 changes 3hr 55m

Rugby to Manchester by train

from £51.30

Avg 1 change 1hr 35m

Stirling to Manchester by train

from £14.00

Avg 1 change 3hr 54m

Wigan to Manchester by train

from £5.00

Avg 0 changes 23m

Hounslow to Manchester by train

from £369.00

Avg 1 change 3hr 27m

Bridgend to Manchester by train

from £26.50

Avg 0 changes 3hr 35m

Eastbourne to Manchester by train

from £447.60

Avg 1 change 4hr 11m

Brighton to Manchester by train

from £38.50

Avg 1 change 3hr 45m

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.