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

Leeds to Glasgow by train

from £19.50

Avg 0 changes 3hr 57m

Keighley to Glasgow by train

from £19.50

Avg 1 change 3hr 38m

Wakefield to Glasgow by train

from £48.50

Avg 0 changes 4hr 24m

Greenock to Glasgow by train

from £6.50

Avg 0 changes 32m

Aberdeen to Glasgow by train

from £5.00

Avg 0 changes 2hr 33m

Mallaig to Glasgow by train

from £16.00

Avg 0 changes 5hr 14m

Loughborough to Glasgow by train

from £45.50

Avg 1 change 4hr 56m

London to Glasgow by train

from £30.00

Avg 0 changes 4hr 30m

Peterborough to Glasgow by train

from £43.50

Avg 1 change 4hr 33m

Wolverhampton to Glasgow by train

from £16.00

Avg 0 changes 3hr 34m

Stevenage to Glasgow by train

from £136.80

Avg 1 change 5hr 24m

Cardiff to Glasgow by train

from £57.00

Avg 1 change 6hr 19m

Newport to Glasgow by train

from £88.00

Avg 1 change 5hr 42m

Rugby to Glasgow by train

from £61.00

Avg 0 changes 3hr 51m

Brighton to Glasgow by train

from £52.00

Avg 1 change 6hr 12m

Show more

Salisbury to Glasgow by train

from £105.20

Avg 1 change 6hr 55m

Coventry to Glasgow by train

from £16.00

Avg 0 changes 4hr 30m

Brussels to Glasgow by train

from £210.00

Avg 1 change 7hr 5m

Lille to Glasgow by train

from £82.00

Avg 1 change 6hr 24m

Oxford to Glasgow by train

from £80.30

Avg 1 change 5hr 22m

Swansea to Glasgow by train

from £51.50

Avg 1 change 7hr 16m

Barnsley to Glasgow by train

from £21.00

Avg 1 change 4hr 47m

Stirling to Glasgow by train

from £5.00

Avg 0 changes 30m

Slough to Glasgow by train

from £118.80

Avg 1 change 5hr 40m

Cambridgeshire to Glasgow by train

from £62.00

Avg 1 change 5hr 26m

Skegness to Glasgow by train

from £44.50

Avg 2 changes 6hr 23m

Langwathby to Glasgow by train

from £8.50

Avg 0 changes 1hr 25m

Kirkcaldy to Glasgow by train

from £9.50

Avg 1 change 1hr 23m

Huddersfield to Glasgow by train

from £39.00

Avg 1 change 3hr 57m

Harrogate to Glasgow by train

from £102.40

Avg 1 change 4hr 13m

Newton Abbot to Glasgow by train

from £63.70

Avg 0 changes 9hr 8m

Plymouth to Glasgow by train

from £108.20

Avg 0 changes 9hr 46m

Great Yarmouth to Glasgow by train

from £57.50

Avg 2 changes 7hr 20m

Norwich to Glasgow by train

from £39.50

Avg 1 change 6hr 22m

Exeter to Glasgow by train

from £90.00

Avg 0 changes 8hr 47m

Ayr to Glasgow by train

from £8.40

Avg 0 changes 45m

Corby to Glasgow by train

from £33.50

Avg 1 change 5hr 38m

Liverpool to Glasgow by train

from £13.50

Avg 1 change 3hr 19m

Wigan to Glasgow by train

from £16.00

Avg 0 changes 2hr 33m

Rochdale to Glasgow by train

from £13.00

Avg 1 change 3hr 50m

Blackpool to Glasgow by train

from £17.00

Avg 1 change 2hr 49m

Halifax to Glasgow by train

from £10.00

Avg 1 change 3hr 37m

Bolton to Glasgow by train

from £69.00

Avg 1 change 2hr 54m

Irvine to Glasgow by train

from £6.50

Avg 0 changes 36m

Scunthorpe to Glasgow by train

from £23.00

Avg 1 change 4hr 58m

Hereford to Glasgow by train

from £48.00

Avg 1 change 4hr 53m

Kingston upon Hull to Glasgow by train

from £35.90

Avg 1 change 4hr 55m

Blackburn to Glasgow by train

from £13.00

Avg 1 change 2hr 55m

Preston to Glasgow by train

from £15.00

Avg 0 changes 2hr 17m

Manchester to Glasgow by train

from £11.50

Avg 0 changes 3hr 11m

Perth to Glasgow by train

from £7.70

Avg 0 changes 59m

Windermere to Glasgow by train

from £9.50

Avg 1 change 2hr 21m

Derby to Glasgow by train

from £23.00

Avg 0 changes 5hr 27m

Kidderminster to Glasgow by train

from £17.00

Avg 1 change 4hr 38m

Tamworth to Glasgow by train

from £52.00

Avg 0 changes 3hr 48m

Ardrossan to Glasgow by train

from £7.50

Avg 0 changes 34m

Paris to Glasgow by train

from £82.00

Avg 1 change 7hr 18m

East Kilbride to Glasgow by train

from £3.80

Avg 0 changes 27m

Leighton Buzzard to Glasgow by train

from £76.00

Avg 1 change 4hr 47m

Menai Bridge to Glasgow by train

from £31.00

Avg 1 change 4hr 38m

Shrewsbury to Glasgow by train

from £48.00

Avg 1 change 4hr 8m

Darlington to Glasgow by train

from £13.20

Avg 0 changes 3hr 6m

Middlesbrough to Glasgow by train

from £13.20

Avg 1 change 3hr 38m

Southampton to Glasgow by train

from £65.00

Avg 1 change 6hr 41m

Oban to Glasgow by train

from £10.00

Avg 0 changes 2hr 57m

Country guide

Trains to the UK

Read our country guide

Image credits: Clyde Auditorium © Gordon Saunders

Log in / Register

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