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

Coventry to Glasgow by train

from £27.00

Avg 0 changes 4hr 28m

Greenock to Glasgow by train

from £6.50

Avg 0 changes 32m

Derby to Glasgow by train

from £29.50

Avg 0 changes 5hr 27m

Cardross to Glasgow by train

from £4.40

Avg 0 changes 26m

Reading to Glasgow by train

from £41.00

Avg 1 change 5hr 38m

Norwich to Glasgow by train

from £57.00

Avg 1 change 6hr 22m

Banbury to Glasgow by train

from £77.10

Avg 1 change 5hr 8m

High Wycombe to Glasgow by train

from £52.00

Avg 1 change 5hr 41m

Loughborough to Glasgow by train

from £35.50

Avg 1 change 4hr 56m

Oban to Glasgow by train

from £14.20

Avg 0 changes 2hr 57m

Leicester to Glasgow by train

from £25.00

Avg 1 change 4hr 29m

Ardrossan to Glasgow by train

from £7.50

Avg 0 changes 34m

Wakefield to Glasgow by train

from £48.50

Avg 0 changes 4hr 24m

Sheffield to Glasgow by train

from £20.50

Avg 0 changes 4hr 50m

Swindon to Glasgow by train

from £148.40

Avg 1 change 6hr

Show more

Skegness to Glasgow by train

from £108.00

Avg 2 changes 6hr 23m

Seaton Carew to Glasgow by train

from £21.40

Avg 1 change 3hr 46m

Barcelona to Glasgow by train

from £297.10

Avg 2 changes 16hr 33m

Nuneaton to Glasgow by train

from £52.00

Avg 1 change 4hr 2m

Slough to Glasgow by train

from £74.00

Avg 1 change 5hr 38m

Ipswich to Glasgow by train

from £67.40

Avg 1 change 6hr 22m

London to Glasgow by train

from £25.00

Avg 0 changes 4hr 27m

Preston to Glasgow by train

from £10.00

Avg 0 changes 2hr 16m

Hawkhead to Glasgow by train

from £3.50

Avg 0 changes 13m

Wellingborough to Glasgow by train

from £25.00

Avg 1 change 5hr 28m

Bebington to Glasgow by train

from £13.50

Avg 1 change 3hr 27m

Cardiff to Glasgow by train

from £39.50

Avg 1 change 6hr 19m

Great Yarmouth to Glasgow by train

from £57.50

Avg 2 changes 7hr 20m

Newcastle upon Tyne to Glasgow by train

from £11.50

Avg 0 changes 2hr 32m

Shipley to Glasgow by train

from £21.50

Avg 1 change 3hr 47m

Taunton to Glasgow by train

from £92.00

Avg 0 changes 8hr 20m

Bolton to Glasgow by train

from £62.00

Avg 1 change 2hr 51m

Liverpool to Glasgow by train

from £13.50

Avg 1 change 3hr 18m

Leighton Buzzard to Glasgow by train

from £76.00

Avg 1 change 4hr 49m

Southport to Glasgow by train

from £18.50

Avg 1 change 3hr 18m

Manchester to Glasgow by train

from £11.50

Avg 0 changes 3hr 11m

Kirkcaldy to Glasgow by train

from £9.50

Avg 1 change 1hr 23m

East Kilbride to Glasgow by train

from £3.80

Avg 0 changes 27m

Wigan to Glasgow by train

from £11.00

Avg 0 changes 2hr 32m

Newton Abbot to Glasgow by train

from £99.80

Avg 0 changes 9hr 8m

Stafford to Glasgow by train

from £20.50

Avg 1 change 3hr 39m

Crewe to Glasgow by train

from £12.00

Avg 0 changes 3hr 2m

Cambridgeshire to Glasgow by train

from £62.00

Avg 1 change 5hr 26m

Windermere to Glasgow by train

from £9.50

Avg 1 change 2hr 21m

Stockport to Glasgow by train

from £35.70

Avg 0 changes 3hr 27m

Fort William to Glasgow by train

from £5.00

Avg 0 changes 3hr 42m

Sunderland to Glasgow by train

from £21.40

Avg 1 change 3hr 7m

Dundee to Glasgow by train

from £5.00

Avg 0 changes 1hr 20m

Exeter to Glasgow by train

from £92.00

Avg 0 changes 8hr 47m

Gloucester to Glasgow by train

from £52.40

Avg 1 change 5hr 15m

Harrogate to Glasgow by train

from £18.90

Avg 1 change 4hr 13m

Mallaig to Glasgow by train

from £5.00

Avg 0 changes 5hr 14m

Hamilton to Glasgow by train

from £3.90

Avg 0 changes 15m

Cambridge to Glasgow by train

from £39.00

Avg 1 change 6hr 5m

Aberdeen to Glasgow by train

from £5.00

Avg 0 changes 2hr 33m

Luton to Glasgow by train

from £52.00

Avg 1 change 5hr 26m

Northumberland to Glasgow by train

from £8.20

Avg 0 changes 2hr 24m

Lichfield to Glasgow by train

from £17.00

Avg 1 change 3hr 51m

Lincoln to Glasgow by train

from £26.00

Avg 1 change 5hr 4m

Menai Bridge to Glasgow by train

from £33.00

Avg 1 change 4hr 38m

Blackpool to Glasgow by train

from £12.00

Avg 1 change 2hr 49m

Troon to Glasgow by train

from £7.80

Avg 0 changes 35m

Amsterdam to Glasgow by train

from £127.00

Avg 2 changes 9hr 46m

Brighton to Glasgow by train

from £75.00

Avg 1 change 6hr 9m

Swindon to Glasgow by train

from £148.40

Avg 1 change 6hr

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'll assume you've read
    our Terms of Service.