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

Liverpool to Glasgow by train

from £13.50

Avg 1 change 3hr 18m

Ashford to Glasgow by train

from £54.00

Avg 1 change 5hr 41m

Bolton to Glasgow by train

from £13.50

Avg 1 change 2hr 51m

Lancaster to Glasgow by train

from £10.00

Avg 0 changes 2hr 3m

Chester to Glasgow by train

from £17.00

Avg 1 change 3hr 19m

Warrington to Glasgow by train

from £17.00

Avg 0 changes 2hr 43m

Amsterdam to Glasgow by train

from £145.00

Avg 2 changes 9hr 46m

Northumberland to Glasgow by train

from £8.20

Avg 0 changes 2hr 24m

Hawkhead to Glasgow by train

from £3.50

Avg 0 changes 13m

Southampton to Glasgow by train

from £56.00

Avg 1 change 6hr 39m

Keighley to Glasgow by train

from £15.50

Avg 1 change 3hr 33m

Rugby to Glasgow by train

from £20.00

Avg 0 changes 3hr 46m

Birmingham International Airport to Glasgow by train

from £27.00

Avg 0 changes 4hr 17m

Banbury to Glasgow by train

from £117.80

Avg 1 change 5hr 8m

Slough to Glasgow by train

from £104.00

Avg 1 change 5hr 38m

Show more

Crewe to Glasgow by train

from £12.00

Avg 0 changes 3hr 2m

Durham to Glasgow by train

from £12.20

Avg 0 changes 2hr 49m

Paisley to Glasgow by train

from £3.50

Avg 0 changes 10m

Lille to Glasgow by train

from £117.00

Avg 1 change 6hr 24m

Cambridge to Glasgow by train

from £68.00

Avg 1 change 6hr 5m

Sunderland to Glasgow by train

from £15.00

Avg 1 change 3hr 7m

Tamworth to Glasgow by train

from £17.00

Avg 0 changes 3hr 43m

Halifax to Glasgow by train

from £10.00

Avg 1 change 3hr 37m

Wolverhampton to Glasgow by train

from £16.00

Avg 0 changes 3hr 34m

Gravesend to Glasgow by train

from £52.00

Avg 1 change 5hr 39m

Seaton Carew to Glasgow by train

from £21.40

Avg 1 change 3hr 46m

Irvine to Glasgow by train

from £6.50

Avg 0 changes 36m

East Kilbride to Glasgow by train

from £3.80

Avg 0 changes 27m

Brussels to Glasgow by train

from £141.50

Avg 1 change 7hr 5m

Bournemouth to Glasgow by train

from £56.00

Avg 1 change 7hr 12m

Bristol to Glasgow by train

from £60.20

Avg 0 changes 7hr 41m

Oxford to Glasgow by train

from £64.20

Avg 1 change 5hr 22m

Stafford to Glasgow by train

from £17.00

Avg 1 change 3hr 39m

Stevenage to Glasgow by train

from £39.00

Avg 1 change 5hr 24m

Grantham to Glasgow by train

from £27.50

Avg 1 change 4hr 35m

Guildford to Glasgow by train

from £74.00

Avg 1 change 5hr 55m

Leeds to Glasgow by train

from £21.50

Avg 0 changes 3hr 57m

Peterborough to Glasgow by train

from £51.50

Avg 1 change 4hr 33m

Exeter to Glasgow by train

from £92.00

Avg 0 changes 8hr 47m

Barnsley to Glasgow by train

from £33.00

Avg 1 change 4hr 48m

Fort William to Glasgow by train

from £10.00

Avg 0 changes 3hr 42m

Stockport to Glasgow by train

from £151.00

Avg 0 changes 3hr 27m

Stirling to Glasgow by train

from £8.10

Avg 0 changes 30m

Poole to Glasgow by train

from £155.50

Avg 1 change 7hr 48m

Cheltenham to Glasgow by train

from £128.30

Avg 0 changes 7hr

North Ayrshire to Glasgow by train

from £8.10

Avg 0 changes 53m

Leicester to Glasgow by train

from £51.00

Avg 1 change 4hr 29m

Cardiff to Glasgow by train

from £120.00

Avg 1 change 6hr 19m

Preston to Glasgow by train

from £10.00

Avg 0 changes 2hr 16m

Derby to Glasgow by train

from £23.00

Avg 0 changes 5hr 27m

York to Glasgow by train

from £17.20

Avg 0 changes 3hr 25m

Sheffield to Glasgow by train

from £15.50

Avg 0 changes 4hr 50m

Windermere to Glasgow by train

from £9.50

Avg 1 change 2hr 21m

Cardross to Glasgow by train

from £4.40

Avg 0 changes 26m

Mallaig to Glasgow by train

from £16.00

Avg 0 changes 5hr 14m

Northampton to Glasgow by train

from £77.00

Avg 1 change 4hr 15m

Ayr to Glasgow by train

from £8.40

Avg 0 changes 45m

Hereford to Glasgow by train

from £135.50

Avg 1 change 4hr 53m

Harrogate to Glasgow by train

from £18.90

Avg 1 change 4hr 13m

Nuneaton to Glasgow by train

from £16.00

Avg 1 change 4hr 2m

Eastbourne to Glasgow by train

from £73.00

Avg 1 change 6hr 53m

Blackpool to Glasgow by train

from £12.00

Avg 1 change 2hr 49m

Hamilton to Glasgow by train

from £3.90

Avg 0 changes 15m

Birmingham to Glasgow by train

from £16.00

Avg 0 changes 3hr 53m

Slough to Glasgow by train

from £104.00

Avg 1 change 5hr 38m

Country guide

Trains to the UK

Read our country guide

Image credits: © Gordon Saunders

Passenger age requirements

Different countries have different classifications for "Child" and "Youth". That's why we ask you to enter the age of young passengers when you search.

Countries Children Youths
Belgium and Luxembourg 6 - 11 12 - 25
Eurostar 4 - 11 12 - 25
France* 4 - 11 12 - 27
Germany* 6 - 14 15 - 25
Italy 4 - 11 12 - 25
Netherlands (including Thalys) 4 - 11 12 - 25
Spain* 4 - 13 14 - 25
Switzerland 6 - 16 17 - 26
United Kingdom* 5 - 15 16 - 25
others 4 - 11 12 - 25

* There are some exceptions to these definitions. Please see child and youth passenger age requirements for more information.

You can also read about Youth and Senior discounts and railcards.

Log in / Register

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