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

Walsall to Manchester by train

from £19.50

Avg 1 change 1hr 58m

Kidderminster to Manchester by train

from £82.20

Avg 1 change 2hr 4m

Slough to Manchester by train

from £51.50

Avg 1 change 3hr 9m

Corby to Manchester by train

from £52.40

Avg 2 changes 2hr 54m

Stirling to Manchester by train

from £24.50

Avg 1 change 3hr 54m

Norwich to Manchester by train

from £26.00

Avg 0 changes 4hr 34m

Ipswich to Manchester by train

from £51.00

Avg 1 change 3hr 58m

Poole to Manchester by train

from £63.50

Avg 1 change 5hr 5m

Kettering to Manchester by train

from £20.50

Avg 1 change 2hr 33m

Morley to Manchester by train

from £3.50

Avg 0 changes 41m

Bristol to Manchester by train

from £25.00

Avg 0 changes 2hr 48m

Eastbourne to Manchester by train

from £38.50

Avg 1 change 4hr 11m

Huddersfield to Manchester by train

from £13.20

Avg 0 changes 31m

Edinburgh to Manchester by train

from £11.90

Avg 0 changes 3hr 7m

Lille to Manchester by train

from £84.50

Avg 1 change 3hr 58m

Show more

Chichester to Manchester by train

from £100.50

Avg 1 change 4hr 18m

Shipley to Manchester by train

from £23.80

Avg 1 change 1hr 20m

Kirkcaldy to Manchester by train

from £67.00

Avg 1 change 3hr 44m

Leicester to Manchester by train

from £13.50

Avg 1 change 2hr

Menai Bridge to Manchester by train

from £8.50

Avg 0 changes 2hr 19m

Llandudno Junction to Manchester by train

from £12.50

Avg 0 changes 1hr 54m

Birmingham to Manchester by train

from £9.00

Avg 0 changes 1hr 26m

Torquay to Manchester by train

from £60.80

Avg 0 changes 4hr 46m

Walton-on-Thames to Manchester by train

from £26.00

Avg 1 change 3hr 21m

Stevenage to Manchester by train

from £39.00

Avg 1 change 2hr 58m

Bournemouth to Manchester by train

from £26.00

Avg 0 changes 4hr 39m

Newcastle upon Tyne to Manchester by train

from £15.50

Avg 0 changes 2hr 21m

Stafford to Manchester by train

from £7.70

Avg 0 changes 53m

Exeter to Manchester by train

from £50.60

Avg 0 changes 4hr 3m

Hyde to Manchester by train

from £3.70

Avg 0 changes 14m

Skegness to Manchester by train

from £53.20

Avg 1 change 3hr 46m

Hamilton to Manchester by train

from £40.50

Avg 1 change 2hr 59m

West Bromwich to Manchester by train

from £17.90

Avg 1 change 1hr 28m

Stourbridge to Manchester by train

from £80.00

Avg 1 change 1hr 46m

Scunthorpe to Manchester by train

from £8.50

Avg 0 changes 1hr 52m

Perth to Manchester by train

from £30.50

Avg 1 change 4hr 27m

Bracknell to Manchester by train

from £26.00

Avg 1 change 3hr 39m

Reading to Manchester by train

from £32.60

Avg 0 changes 3hr 9m

Didcot to Manchester by train

from £45.40

Avg 1 change 3hr 5m

Cheltenham to Manchester by train

from £26.00

Avg 0 changes 2hr 16m

Tamworth to Manchester by train

from £12.80

Avg 1 change 1hr 22m

Swindon to Manchester by train

from £33.00

Avg 1 change 3hr 27m

Ascot to Manchester by train

from £48.40

Avg 1 change 3hr 42m

Holyhead to Manchester by train

from £16.50

Avg 0 changes 2hr 49m

Gloucester to Manchester by train

from £20.80

Avg 1 change 2hr 35m

Swansea to Manchester by train

from £25.50

Avg 0 changes 4hr 9m

Aberdeen to Manchester by train

from £33.50

Avg 1 change 5hr 57m

Derby to Manchester by train

from £11.10

Avg 1 change 1hr 36m

Stoke-on-Trent to Manchester by train

from £3.50

Avg 0 changes 37m

Ilford to Manchester by train

from £85.80

Avg 1 change 3hr 4m

Bassetlaw to Manchester by train

from £23.80

Avg 1 change 1hr 26m

Inverness to Manchester by train

from £36.50

Avg 1 change 6hr 37m

Hastings to Manchester by train

from £47.00

Avg 1 change 4hr 9m

Rugby to Manchester by train

from £13.50

Avg 1 change 1hr 35m

Carlisle to Manchester by train

from £11.00

Avg 0 changes 1hr 45m

Stratford-upon-Avon to Manchester by train

from £18.40

Avg 1 change 2hr 54m

Welwyn Garden City to Manchester by train

from £37.00

Avg 1 change 3hr

Chatham to Manchester by train

from £74.00

Avg 1 change 3hr 29m

Stockport to Manchester by train

from £2.90

Avg 0 changes 13m

Bridgend to Manchester by train

from £41.50

Avg 0 changes 3hr 35m

Loughborough to Manchester by train

from £23.20

Avg 1 change 1hr 59m

Luton to Manchester by train

from £20.50

Avg 1 change 3hr 8m

Ormskirk to Manchester by train

from £16.00

Avg 1 change 1hr 15m

Newport to Manchester by train

from £22.50

Avg 0 changes 2hr 51m

Lille to Manchester by train

from £84.50

Avg 1 change 3hr 58m

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.