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

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

London to Manchester by train

from $30.13

Avg 0 changes 2hr 4m

Cheltenham to Manchester by train

from $28.43

Avg 0 changes 2hr 17m

Edinburgh to Manchester by train

from $15.72

Avg 0 changes 3hr 5m

Carlisle to Manchester by train

from $11.14

Avg 0 changes 1hr 45m

York to Manchester by train

from $19.52

Avg 0 changes 1hr 12m

Warrington to Manchester by train

from $4.19

Avg 0 changes 19m

Chester to Manchester by train

from $7.86

Avg 0 changes 55m

Crewe to Manchester by train

from $2.62

Avg 0 changes 31m

Norwich to Manchester by train

from $50.05

Avg 0 changes 4hr 34m

Huddersfield to Manchester by train

from $5.90

Avg 0 changes 29m

Cardiff to Manchester by train

from $32.10

Avg 0 changes 3hr 5m

Bristol to Manchester by train

from $34.06

Avg 0 changes 2hr 48m

Stoke-on-Trent to Manchester by train

from $4.59

Avg 0 changes 37m

Birmingham to Manchester by train

from $13.10

Avg 0 changes 1hr 26m

Southampton to Manchester by train

from $47.43

Avg 0 changes 4hr 5m

Show more

Winchester to Manchester by train

from $47.43

Avg 0 changes 3hr 48m

Paris to Manchester by train

from $102.19

Avg 1 change 4hr 45m

Leeds to Manchester by train

from $4.59

Avg 0 changes 47m

Swansea to Manchester by train

from $18.34

Avg 0 changes 4hr 6m

Bournemouth to Manchester by train

from $58.96

Avg 0 changes 4hr 38m

Basingstoke to Manchester by train

from $39.57

Avg 0 changes 3hr 32m

Reading to Manchester by train

from $34.19

Avg 0 changes 3hr 9m

Inverness to Manchester by train

from $26.99

Avg 1 change 6hr 37m

Blackburn to Manchester by train

from $13.63

Avg 0 changes 47m

Coventry to Manchester by train

from $18.47

Avg 0 changes 1hr 57m

Oxford to Manchester by train

from $32.36

Avg 0 changes 2hr 44m

Luton to Manchester by train

from $36.81

Avg 1 change 3hr 6m

Leicester to Manchester by train

from $18.47

Avg 1 change 1hr 55m

Sheffield to Manchester by train

from $5.90

Avg 0 changes 50m

Nuneaton to Manchester by train

from $13.10

Avg 1 change 1hr 31m

Northampton to Manchester by train

from $18.34

Avg 1 change 1hr 59m

Wolverhampton to Manchester by train

from $12.97

Avg 0 changes 1hr 9m

Birmingham Airport to Manchester by train

from $15.46

Avg 0 changes 1hr 46m

Bradford to Manchester by train

from $6.55

Avg 0 changes 58m

Bolton to Manchester by train

from $5.76

Avg 0 changes 14m

Darlington to Manchester by train

from $21.62

Avg 0 changes 1hr 46m

Ipswich to Manchester by train

from $52.41

Avg 1 change 4hr 3m

Peterborough to Manchester by train

from $23.98

Avg 0 changes 3hr 2m

Lancaster to Manchester by train

from $5.90

Avg 0 changes 55m

Dundee to Manchester by train

from $28.82

Avg 1 change 4hr 38m

Doncaster to Manchester by train

from $11.92

Avg 0 changes 1hr 14m

Cambridge to Manchester by train

from $35.37

Avg 1 change 3hr 29m

Stafford to Manchester by train

from $12.97

Avg 0 changes 50m

Plymouth to Manchester by train

from $66.29

Avg 0 changes 4hr 59m

Newcastle upon Tyne to Manchester by train

from $25.55

Avg 0 changes 2hr 13m

Middlesbrough to Manchester by train

from $20.83

Avg 0 changes 2hr 14m

Kettering to Manchester by train

from $32.10

Avg 1 change 2hr 32m

Harrogate to Manchester by train

from $34.06

Avg 1 change 1hr 26m

Glasgow to Manchester by train

from $15.72

Avg 0 changes 3hr 7m

Shrewsbury to Manchester by train

from $58.96

Avg 0 changes 1hr 13m

Lille to Manchester by train

from $102.19

Avg 1 change 3hr 58m

Exeter to Manchester by train

from $52.14

Avg 0 changes 4hr 3m

Tamworth to Manchester by train

from $24.50

Avg 0 changes 1hr 6m

Macclesfield to Manchester by train

from $3.28

Avg 0 changes 21m

Liverpool to Manchester by train

from $2.62

Avg 0 changes 32m

Hull to Manchester by train

from $17.69

Avg 0 changes 1hr 52m

Brussels to Manchester by train

from $98.26

Avg 1 change 4hr 36m

Barnsley to Manchester by train

from $28.30

Avg 1 change 1hr 20m

Aberdeen to Manchester by train

from $26.99

Avg 1 change 5hr 49m

Preston to Manchester by train

from $5.24

Avg 0 changes 34m

Wrexham to Manchester by train

from $8.52

Avg 1 change 1hr 23m

Ashford to Manchester by train

from $73.37

Avg 1 change 3hr 20m

Hastings to Manchester by train

from $73.37

Avg 1 change 4hr 9m

Rochdale to Manchester by train

from $6.68

Avg 0 changes 14m

Bath to Manchester by train

from $37.99

Avg 1 change 3hr 21m

Newport to Manchester by train

from $32.10

Avg 0 changes 2hr 51m

Guildford to Manchester by train

from $50.83

Avg 1 change 3hr 30m

Neath to Manchester by train

from $107.82

Avg 0 changes 3hr 55m

Rugby to Manchester by train

from $15.07

Avg 1 change 1hr 33m

Stirling to Manchester by train

from $18.34

Avg 1 change 3hr 54m

Wigan to Manchester by train

from $8.12

Avg 0 changes 23m

Hounslow to Manchester by train

from $113.98

Avg 1 change 3hr 26m

Bridgend to Manchester by train

from $48.61

Avg 0 changes 3hr 32m

Eastbourne to Manchester by train

from $157.22

Avg 1 change 4hr 11m

Brighton to Manchester by train

from $52.41

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'd love to send you (occasional) emails with travel tips, sales and special offers. You can change your preferences at any time.
  1. By registering you agree with our privacy policy.