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 £20.00

Avg 0 changes 4hr 30m

Crewe to Glasgow by train

from £12.00

Avg 0 changes 3hr 4m

Carlisle to Glasgow by train

from £6.50

Avg 0 changes 1hr 10m

Newcastle upon Tyne to Glasgow by train

from £11.50

Avg 0 changes 2hr 32m

Nottingham to Glasgow by train

from £21.50

Avg 1 change 5hr 7m

Aberdeen to Glasgow by train

from £5.00

Avg 0 changes 2hr 33m

Inverness to Glasgow by train

from £5.00

Avg 0 changes 3hr 13m

Scarborough to Glasgow by train

from £25.80

Avg 1 change 4hr 29m

Dundee to Glasgow by train

from £7.10

Avg 0 changes 1hr 20m

Coventry to Glasgow by train

from £16.00

Avg 0 changes 4hr 30m

Ayr to Glasgow by train

from £8.40

Avg 0 changes 45m

Birmingham to Glasgow by train

from £16.00

Avg 0 changes 3hr 54m

Doncaster to Glasgow by train

from £24.90

Avg 1 change 3hr 57m

Oxford to Glasgow by train

from £46.50

Avg 1 change 5hr 22m

Sunderland to Glasgow by train

from £15.00

Avg 1 change 3hr 7m

Show more

Chester to Glasgow by train

from £12.00

Avg 1 change 3hr 19m

Lancaster to Glasgow by train

from £10.00

Avg 0 changes 2hr 3m

Leicester to Glasgow by train

from £22.00

Avg 1 change 4hr 29m

Darlington to Glasgow by train

from £17.90

Avg 0 changes 3hr 6m

Peterborough to Glasgow by train

from £28.50

Avg 1 change 4hr 33m

Stirling to Glasgow by train

from £8.10

Avg 0 changes 30m

Leeds to Glasgow by train

from £18.90

Avg 0 changes 3hr 57m

Sheffield to Glasgow by train

from £20.50

Avg 0 changes 4hr 50m

York to Glasgow by train

from £16.85

Avg 0 changes 3hr 32m

Wolverhampton to Glasgow by train

from £16.00

Avg 0 changes 3hr 38m

Edinburgh to Glasgow by train

from £8.80

Avg 0 changes 49m

Perth to Glasgow by train

from £5.00

Avg 0 changes 59m

Warrington to Glasgow by train

from £12.00

Avg 0 changes 2hr 44m

Country guide

Trains to the United Kingdom

Read our country guide

Log in / Register

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