Skip to main content

How to get from Leith to Rosyth Road by bus, light rail and train?

By bus, light rail and train

To get from Leith to Rosyth Road in Glasgow, you’ll need to take one light rail line, one train line and one bus line: take the T50 light rail from Foot Of the Walk (Edinburgh Trams), Leith station to Haymarket (Edinburgh Trams), Haymarket station. Next, you’ll have to switch to the SCOTRAIL train and finally take the 21 bus from Gallery Of Modern Art, Glasgow station to Toryglen Street, Oatlands station. The total trip duration for this route is approximately 1 hr 50 min.

110min
Walk to light rail station
Light rail - T50T50
Train - SCOTRAIL
Bus - 2121
Walk to Rosyth Road
Leaves from Foot Of the Walk (Edinburgh Trams), Leith

Step by Step

  • 1
    Walk to light rail station
    Walk to light rail station
    Foot Of the Walk (Edinburgh Trams), Leith
    ID 9400ZZTWWJR2
    290 yd • 4 min
  • 2
    Light rail - T50T50
    Wait for light rail
    T50
    Edinburgh Airport
  • 3
    Ride to light rail station
    Ride to light rail station
    Haymarket (Edinburgh Trams), Haymarket
    ID 9400ZZEDHAY2
    19 min
  • 4
    Walk to train station
    Walk to train station
    Haymarket
    130 yd • 2 min
  • 5
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Glasgow Queen Street
  • 6
    Ride to train station
    Ride to train station
    Glasgow Queen Street
    48 min
  • 7
    Walk to bus station
    Walk to bus station
    Gallery Of Modern Art, Glasgow
    ID 609067
    390 yd • 5 min
  • 8
    Bus - 2121
    Wait for bus
    21
    Gardenhall
  • 9
    Ride to bus station
    Ride to bus station
    Toryglen Street, Oatlands
    ID 60904076
    13 min
  • 10
    Walk to Rosyth Road
    Walk to
    Rosyth Road
    360 yd • 5 min
*Duration based on 8am traffic

By bus and train

To get from Leith to Rosyth Road in Glasgow, you’ll need to take 2 bus lines and one train line: take the 25 bus from Foot Of the Walk, Leith station to Haymarket Station, Haymarket station. Next, you’ll have to switch to the SCOTRAIL train and finally take the 21 bus from Gallery Of Modern Art, Glasgow station to Toryglen Street, Oatlands station. The total trip duration for this route is approximately 1 hr 52 min.

112min
Walk to bus station
Bus - 2525
Train - SCOTRAIL
Bus - 2121
Walk to Rosyth Road
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
    320 yd • 4 min
  • 2
    Bus - 2525
    Wait for bus
    25
    Riccarton
  • 3
    Ride to bus station
    Ride to bus station
    Haymarket Station, Haymarket
    ID 6200247940
    22 min
  • 4
    Walk to train station
    Walk to train station
    Haymarket
    150 yd • 2 min
  • 5
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Glasgow Queen Street
  • 6
    Ride to train station
    Ride to train station
    Glasgow Queen Street
    48 min
  • 7
    Walk to bus station
    Walk to bus station
    Gallery Of Modern Art, Glasgow
    ID 609067
    390 yd • 5 min
  • 8
    Bus - 2121
    Wait for bus
    21
    Gardenhall
  • 9
    Ride to bus station
    Ride to bus station
    Toryglen Street, Oatlands
    ID 60904076
    13 min
  • 10
    Walk to Rosyth Road
    Walk to
    Rosyth Road
    360 yd • 5 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 Rosyth Road

The distance between Leith, Glasgow and Rosyth Road, Glasgow is approximately 54.04 mi, which can typically be travelled in 110 min. Moovit will show you the directions from Leith to Rosyth Road by bus, light rail 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 Rosyth Road, Glasgow

Rosyth Road is located at Rosyth Road, Glasgow and the nearest public transport station is Caledonia Road, Hutchesontown.

Train stations close to Rosyth Road:

  • Crosshill
  • Bridgeton
  • Rutherglen

Bus stations close to Rosyth Road:

  • Caledonia Road, Hutchesontown
  • Crossbank Road, Toryglen
  • Shawfield Stadium, Shawfield

By bus and train

To get from Leith to Rosyth Road in Glasgow, you’ll need to take 2 bus lines and one train line: take the 25 bus from Foot Of the Walk, Leith station to Haymarket Station, Haymarket station. Next, you’ll have to switch to the SCOTRAIL train and finally take the 21 bus from Gallery Of Modern Art, Glasgow station to Toryglen Street, Oatlands station. The total trip duration for this route is approximately 1 hr 52 min.

112min
Walk to bus station
Bus - 2525
Train - SCOTRAIL
Bus - 2121
Walk to Rosyth Road
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
    320 yd • 4 min
  • 2
    Bus - 2525
    Wait for bus
    25
    Riccarton
  • 3
    Ride to bus station
    Ride to bus station
    Haymarket Station, Haymarket
    ID 6200247940
    22 min
  • 4
    Walk to train station
    Walk to train station
    Haymarket
    150 yd • 2 min
  • 5
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Glasgow Queen Street
  • 6
    Ride to train station
    Ride to train station
    Glasgow Queen Street
    48 min
  • 7
    Walk to bus station
    Walk to bus station
    Gallery Of Modern Art, Glasgow
    ID 609067
    390 yd • 5 min
  • 8
    Bus - 2121
    Wait for bus
    21
    Gardenhall
  • 9
    Ride to bus station
    Ride to bus station
    Toryglen Street, Oatlands
    ID 60904076
    13 min
  • 10
    Walk to Rosyth Road
    Walk to
    Rosyth Road
    360 yd • 5 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Leith to Rosyth Road?

    The fastest way takes 110 minutes, using Bus line T50, Bus line SCOTRAIL, Bus line 21.

  • What is the alternative route to get from Leith to Rosyth Road?

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

  • Is there a direct light rail between Leith and Rosyth Road?

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

  • Which light rail line goes from Leith to Rosyth Road?

    The T50 light rail line goes from Foot Of the Walk (Edinburgh Trams), Leith station near Leith in Edinburgh to Edinburgh Airport station. From there you’ll have to take one train line and one bus line till Rosyth Road station near Rosyth Road in Glasgow.

  • How long does it take to travel from Leith to Rosyth Road by light rail, train and bus?

    The total travel time between Leith in Edinburgh and Rosyth Road in Glasgow by light rail, train and bus is about 1 hr 50 min.

  • Where do I get on the light rail near Leith to get to Rosyth Road?

    Get on the T50 light rail from the Foot Of the Walk (Edinburgh Trams), Leith station near Leith in Edinburgh.

  • Where do I get off the light rail when travelling between Leith and Rosyth Road?

    Get off the light rail at the Rosyth Road stop, which is closest to Rosyth Road in Glasgow.

Live arrivals, timetables, maps