Trains to Glasgow Find train times and tickets

Glaswegians relish their city’s long-standing rivalry with the capital in Edinburgh. Visitors to Glasgow discover a city which is altogether edgier and more assertively Scottish than Edinburgh. Glasgow is Scotland with style so make for the Style Mile in the heart of the city for world-class shopping. Glasgow has reinvented itself, swapping bleak industrial heritage for assertive modernity with many remarkable museums and galleries. Don’t miss the Burrell Collection, the Gallery of Modern Art and the museum and gallery at Kelvingrove.

There are two major railway stations in the middle of Glasgow: Central and Queen Street. Both are two-level affairs, so check carefully whether your train departs from the lower-level platforms or from the upper-level main station.

From Queen Street, there are several fast trains per hour to Edinburgh. There are also direct trains from Queen Street to Fort William, Mallaig, Stirling, Aberdeen and Inverness. Glasgow Central is the departure point for fast trains to London, Manchester and Birmingham. It is also the station for trains to the Clyde coast and south-west Scotland. Central also has fast trains to Edinburgh, although they are less frequent than from Queen Street.

Search accommodation in Glasgow

Airbnb

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

London to Glasgow by train

from $39.81

Avg 0 changes 4hr 29m

Aberdeen to Glasgow by train

from $6.64

Avg 0 changes 2hr 33m

Dundee to Glasgow by train

from $6.64

Avg 0 changes 1hr 20m

Perth to Glasgow by train

from $10.48

Avg 0 changes 59m

Lancaster to Glasgow by train

from $11.94

Avg 0 changes 2hr 3m

Crewe to Glasgow by train

from $13.27

Avg 0 changes 3hr 3m

Leeds to Glasgow by train

from $25.08

Avg 0 changes 3hr 57m

Carlisle to Glasgow by train

from $13.94

Avg 0 changes 1hr 10m

Peterborough to Glasgow by train

from $38.22

Avg 1 change 4hr 32m

Darlington to Glasgow by train

from $230.39

Avg 0 changes 3hr 6m

Sunderland to Glasgow by train

from $20.17

Avg 1 change 3hr 2m

Edinburgh to Glasgow by train

from $12.34

Avg 0 changes 44m

Birmingham to Glasgow by train

from $21.23

Avg 0 changes 3hr 53m

Wolverhampton to Glasgow by train

from $29.20

Avg 0 changes 3hr 34m

Newcastle upon Tyne to Glasgow by train

from $15.26

Avg 0 changes 2hr 32m

Show more

Inverness to Glasgow by train

from $11.02

Avg 0 changes 3hr 13m

Stirling to Glasgow by train

from $11.02

Avg 0 changes 30m

York to Glasgow by train

from $22.83

Avg 0 changes 3hr 33m

Ayr to Glasgow by train

from $11.55

Avg 0 changes 45m

Sheffield to Glasgow by train

from $28.53

Avg 0 changes 4hr 50m

Warrington to Glasgow by train

from $13.27

Avg 0 changes 2hr 43m

Doncaster to Glasgow by train

from $25.75

Avg 1 change 3hr 57m

Nottingham to Glasgow by train

from $43.80

Avg 1 change 5hr 7m

Leicester to Glasgow by train

from $80.96

Avg 1 change 4hr 29m

Oxford to Glasgow by train

from $111.35

Avg 1 change 5hr 27m

Coventry to Glasgow by train

from $21.23

Avg 0 changes 4hr 29m

Chester to Glasgow by train

from $23.23

Avg 1 change 3hr 19m

Scarborough to Glasgow by train

from $43.80

Avg 1 change 4hr 29m

Wigan to Glasgow by train

from $13.27

Avg 0 changes 2hr 32m

Bournemouth to Glasgow by train

from $70.34

Avg 1 change 7hr 12m

Birmingham Airport to Glasgow by train

from $29.20

Avg 0 changes 4hr 17m

Slough to Glasgow by train

from $204.38

Avg 1 change 5hr 38m

Reading to Glasgow by train

from $65.03

Avg 1 change 5hr 38m

Manchester to Glasgow by train

from $15.93

Avg 0 changes 3hr 7m

Derby to Glasgow by train

from $39.15

Avg 0 changes 5hr 27m

Bristol to Glasgow by train

from $83.48

Avg 0 changes 7hr 41m

Nuneaton to Glasgow by train

from $31.85

Avg 1 change 4hr 4m

Stoke-on-Trent to Glasgow by train

from $19.24

Avg 1 change 3hr 41m

Stafford to Glasgow by train

from $26.54

Avg 1 change 3hr 39m

Preston to Glasgow by train

from $14.60

Avg 0 changes 2hr 16m

Brussels to Glasgow by train

from $128.73

Avg 1 change 7hr 3m

Wrexham to Glasgow by train

from $45.12

Avg 1 change 3hr 54m

Liverpool to Glasgow by train

from $15.93

Avg 1 change 3hr 18m

Southampton to Glasgow by train

from $70.34

Avg 1 change 6hr 39m

Swindon to Glasgow by train

from $91.71

Avg 1 change 6hr

Cardiff to Glasgow by train

from $42.47

Avg 1 change 6hr 15m

Bolton to Glasgow by train

from $21.23

Avg 1 change 2hr 51m

Paris to Glasgow by train

from $108.83

Avg 1 change 7hr 44m

Newport to Glasgow by train

from $193.90

Avg 1 change 5hr 42m

Halifax to Glasgow by train

from $53.09

Avg 1 change 3hr 37m

Blackpool to Glasgow by train

from $15.93

Avg 1 change 2hr 49m

Troon to Glasgow by train

from $10.75

Avg 0 changes 34m

Tamworth to Glasgow by train

from $37.16

Avg 0 changes 3hr 43m

Rugby to Glasgow by train

from $22.56

Avg 0 changes 3hr 46m

Northampton to Glasgow by train

from $43.80

Avg 1 change 4hr 20m

Motherwell to Glasgow by train

from $5.71

Avg 0 changes 15m

Chesterfield to Glasgow by train

from $39.15

Avg 0 changes 5hr 8m

Milton Keynes to Glasgow by train

from $23.89

Avg 0 changes 4hr 8m

Hull to Glasgow by train

from $34.64

Avg 1 change 4hr 55m

Bath to Glasgow by train

from $312.68

Avg 1 change 6hr 13m

Fort William to Glasgow by train

from $13.27

Avg 0 changes 3hr 42m

Grantham to Glasgow by train

from $124.22

Avg 1 change 4hr 35m

Huddersfield to Glasgow by train

from $29.20

Avg 1 change 3hr 51m

Luton to Glasgow by train

from $58.40

Avg 1 change 5hr 26m

Windermere to Glasgow by train

from $18.58

Avg 1 change 2hr 19m

Middlesbrough to Glasgow by train

from $24.02

Avg 1 change 3hr 36m

Newark to Glasgow by train

from $34.90

Avg 1 change 4hr 33m

Polmont to Glasgow by train

from $12.74

Avg 0 changes 25m

Brighton to Glasgow by train

from $62.38

Avg 1 change 6hr 9m

Plymouth to Glasgow by train

from $253.89

Avg 0 changes 9hr 46m

Exeter to Glasgow by train

from $95.02

Avg 0 changes 8hr 47m

Durham to Glasgow by train

from $21.77

Avg 0 changes 2hr 49m

Swansea to Glasgow by train

from $86.27

Avg 1 change 7hr 12m

Greenock to Glasgow by train

from $8.89

Avg 0 changes 30m

Lille to Glasgow by train

from $127.41

Avg 1 change 6hr 24m

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.