Skip to main content

How to get from Leith to Glasgow by bus and train?

Leith to Glasgow map

From Leith to Glasgow by bus and train

To get from Leith to Glasgow in Glasgow, take the 16 bus from St Anthony Street, Leith station to Princes Street (Waverley Steps), Edinburgh station. Next, take the SCOTRAIL train from Edinburgh station to Glasgow Queen Street station. The total trip duration for this route is approximately 1 hr 30 min.

90min
Walk to bus station
Bus - 1616
Train - SCOTRAIL
Walk to Glasgow
Leaves from St Anthony Street, Leith

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    St Anthony Street, Leith
    ID 6200242350
    210 m • 3 min
  • 2
    Bus - 1616
    Wait for bus
    16
    Bonaly
  • 3
    Ride to bus station
    Ride to bus station
    Princes Street (Waverley Steps), Edinburgh
    ID 6200243370
    12 min
  • 4
    Walk to train station
    Walk to train station
    Edinburgh
    230 m • 3 min
  • 5
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Glasgow Queen Street
  • 6
    Ride to train station
    Ride to train station
    Glasgow Queen Street
    54 min
  • 7
    Walk to Glasgow
    Walk to
    Glasgow
    Cochrane Street
    160 m • 2 min
*Duration based on 8am traffic

Alternative route from Leith to Glasgow by bus and train via 25 and SCOTRAIL

To get from Leith to Glasgow in Glasgow, take the 25 bus from Foot Of the Walk, Leith station to Haymarket Station, Haymarket station. Next, take the SCOTRAIL train from Haymarket station to Glasgow Queen Street station. The total trip duration for this route is approximately 1 hr 41 min.

101min
Walk to bus station
Bus - 2525
Train - SCOTRAIL
Walk to Glasgow
Leaves from Foot Of the Walk, Leith

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Foot Of the Walk, Leith
    ID 6200242280
    300 m • 4 min
  • 2
    Bus - 2525
    Wait for bus
    25
    Riccarton
  • 3
    Ride to bus station
    Ride to bus station
    Haymarket Station, Haymarket
    ID 6200247940
    20 min
  • 4
    Walk to train station
    Walk to train station
    Haymarket
    140 m • 2 min
  • 5
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Glasgow Queen Street
  • 6
    Ride to train station
    Ride to train station
    Glasgow Queen Street
    50 min
  • 7
    Walk to Glasgow
    Walk to
    Glasgow
    Cochrane Street
    160 m • 2 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Scotland.
All local mobility options in one app

Public transport directions from Leith to Glasgow

The distance between Leith, Glasgow and Glasgow, Glasgow is approximately 84.18 km, which can typically be travelled in 90 min. Moovit will show you the directions from Leith to Glasgow by bus and train, so no matter how you choose to travel in Glasgow – you will always have plenty of easy options.

Public transport stations close to Leith

Leith is located at Giles Street, Glasgow and the nearest public transport station is St Anthony Street, Leith.

Bus stations close to Leith:

  • St Anthony Street, Leith
  • Parliament Street, Leith
  • Kirkgate Centre, Leith

Public transport stations close to Glasgow, Glasgow

Glasgow is located at Cochrane Street, Glasgow and the nearest public transport station is Martha Street, Glasgow.

Train stations close to Glasgow:

  • Glasgow Central
  • Argyle Street

Bus stations close to Glasgow:

  • Martha Street, Glasgow
  • North Frederick Street, Glasgow
  • Glasgow Queen Street

Leith to Glasgow map

Alternative route from Leith to Glasgow by bus and train via 25 and SCOTRAIL

To get from Leith to Glasgow in Glasgow, take the 25 bus from Foot Of the Walk, Leith station to Haymarket Station, Haymarket station. Next, take the SCOTRAIL train from Haymarket station to Glasgow Queen Street station. The total trip duration for this route is approximately 1 hr 41 min.

101min
Walk to bus station
Bus - 2525
Train - SCOTRAIL
Walk to Glasgow
Leaves from Foot Of the Walk, Leith

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Foot Of the Walk, Leith
    ID 6200242280
    300 m • 4 min
  • 2
    Bus - 2525
    Wait for bus
    25
    Riccarton
  • 3
    Ride to bus station
    Ride to bus station
    Haymarket Station, Haymarket
    ID 6200247940
    20 min
  • 4
    Walk to train station
    Walk to train station
    Haymarket
    140 m • 2 min
  • 5
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Glasgow Queen Street
  • 6
    Ride to train station
    Ride to train station
    Glasgow Queen Street
    50 min
  • 7
    Walk to Glasgow
    Walk to
    Glasgow
    Cochrane Street
    160 m • 2 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Leith to Glasgow?

    The fastest way takes 90 minutes, using Bus line 16, Bus line SCOTRAIL.

  • What is the alternative route to get from Leith to Glasgow?

    The alternative route takes 101 minutes, using Bus line 25, Bus line SCOTRAIL.

  • Is there a direct bus between Leith and Glasgow?

    No, you’ll have to take one bus line and one train line in total. The total travelling time is 1 hr 30 min.

  • Which bus line goes from Leith to Glasgow?

    The 16 bus line goes from St Anthony Street, Leith station near Leith in Edinburgh to Bonaly station. From there you’ll have to take one train line till Bonaly station near Glasgow in Glasgow.

  • How long does it take to travel from Leith to Glasgow by bus and train?

    The total travel time between Leith in Edinburgh and Glasgow in Glasgow by bus and train is about 1 hr 30 min.

  • Where do I get on the bus near Leith to get to Glasgow?

    Get on the 16 bus from the St Anthony Street, Leith stop near Leith in Edinburgh.

  • Where do I get off the bus when travelling between Leith and Glasgow?

    Get off the bus at the Bonaly station, which is closest to Glasgow in Glasgow.

Live arrivals, timetables, maps