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

Oban to Glasgow by train

from £25.30

Avg 0 changes 2hr 57m

Peterborough to Glasgow by train

from £28.80

Avg 1 change 4hr 33m

Plymouth to Glasgow by train

from £90.50

Avg 0 changes 9hr 46m

Salisbury to Glasgow by train

from £67.00

Avg 1 change 6hr 55m

Bristol to Glasgow by train

from £71.20

Avg 0 changes 7hr 41m

Newport to Glasgow by train

from £73.00

Avg 1 change 5hr 42m

Skegness to Glasgow by train

from £67.50

Avg 2 changes 6hr 23m

Poole to Glasgow by train

from £43.00

Avg 1 change 7hr 48m

Menai Bridge to Glasgow by train

from £42.00

Avg 1 change 4hr 38m

Chester to Glasgow by train

from £37.00

Avg 1 change 3hr 19m

Eastbourne to Glasgow by train

from £75.00

Avg 1 change 6hr 53m

Southport to Glasgow by train

from £23.50

Avg 1 change 3hr 18m

Halifax to Glasgow by train

from £10.60

Avg 1 change 3hr 37m

Langwathby to Glasgow by train

from £10.00

Avg 0 changes 1hr 25m

Gravesend to Glasgow by train

from £39.00

Avg 1 change 5hr 37m

Show more

Banbury to Glasgow by train

from £125.00

Avg 1 change 5hr 8m

Lichfield to Glasgow by train

from £17.50

Avg 1 change 3hr 51m

Taunton to Glasgow by train

from £86.60

Avg 0 changes 8hr 20m

Stoke-on-Trent to Glasgow by train

from £20.50

Avg 1 change 3hr 42m

Seaton Carew to Glasgow by train

from £22.30

Avg 1 change 3hr 46m

East Ayrshire to Glasgow by train

from £7.90

Avg 0 changes 54m

Hawkhead to Glasgow by train

from £3.60

Avg 0 changes 13m

Cheltenham to Glasgow by train

from £78.40

Avg 0 changes 7hr

Blackpool to Glasgow by train

from £12.00

Avg 1 change 2hr 49m

Irvine to Glasgow by train

from £6.50

Avg 0 changes 36m

High Wycombe to Glasgow by train

from £39.00

Avg 1 change 5hr 41m

Cambridgeshire to Glasgow by train

from £62.00

Avg 1 change 5hr 26m

Cambridge to Glasgow by train

from £31.00

Avg 1 change 5hr 49m

Wakefield to Glasgow by train

from £43.00

Avg 0 changes 4hr 24m

Chesterfield to Glasgow by train

from £23.00

Avg 0 changes 5hr 8m

Nottingham to Glasgow by train

from £25.00

Avg 1 change 5hr 7m

Bath to Glasgow by train

from £198.00

Avg 1 change 6hr 15m

Newark on Trent to Glasgow by train

from £40.00

Avg 1 change 4hr 33m

Mallaig to Glasgow by train

from £23.00

Avg 0 changes 5hr 14m

Stockport to Glasgow by train

from £23.80

Avg 0 changes 3hr 27m

Mansfield to Glasgow by train

from £43.40

Avg 2 changes 5hr 39m

Huddersfield to Glasgow by train

from £29.00

Avg 1 change 3hr 57m

Livingston to Glasgow by train

from £9.90

Avg 0 changes 44m

Coventry to Glasgow by train

from £38.00

Avg 0 changes 4hr 29m

Scunthorpe to Glasgow by train

from £47.50

Avg 1 change 4hr 58m

Bebington to Glasgow by train

from £13.50

Avg 1 change 3hr 27m

Greenock to Glasgow by train

from £6.70

Avg 0 changes 32m

Leighton Buzzard to Glasgow by train

from £76.00

Avg 1 change 4hr 49m

Basingstoke to Glasgow by train

from £75.00

Avg 1 change 6hr 6m

Wrexham to Glasgow by train

from £36.50

Avg 1 change 3hr 54m

West Bromwich to Glasgow by train

from £28.00

Avg 1 change 3hr 59m

Ipswich to Glasgow by train

from £59.00

Avg 1 change 6hr 17m

Truro to Glasgow by train

from £118.50

Avg 0 changes 11hr 2m

Reading to Glasgow by train

from £64.00

Avg 1 change 5hr 38m

Luton to Glasgow by train

from £52.00

Avg 1 change 5hr 26m

Grantham to Glasgow by train

from £27.80

Avg 1 change 4hr 35m

Paris to Glasgow by train

from £91.50

Avg 1 change 7hr 18m

Great Yarmouth to Glasgow by train

from £59.50

Avg 2 changes 7hr 7m

Inverness to Glasgow by train

from £5.00

Avg 0 changes 3hr 13m

Ormskirk to Glasgow by train

from £13.50

Avg 1 change 3hr 6m

Perth to Glasgow by train

from £7.90

Avg 0 changes 59m

Cardross to Glasgow by train

from £4.60

Avg 0 changes 26m

Nuneaton to Glasgow by train

from £40.00

Avg 1 change 4hr 2m

Crewe to Glasgow by train

from £12.00

Avg 0 changes 3hr 2m

Lancaster to Glasgow by train

from £11.00

Avg 0 changes 2hr 3m

Ardrossan to Glasgow by train

from £7.80

Avg 0 changes 34m

Harrogate to Glasgow by train

from £18.90

Avg 1 change 4hr 13m

Milton Keynes to Glasgow by train

from £25.00

Avg 0 changes 4hr 8m

Leeds to Glasgow by train

from £21.50

Avg 0 changes 3hr 57m

Gravesend to Glasgow by train

from £39.00

Avg 1 change 5hr 37m

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.