Skip to main content

How to get from Musselburgh to Ocean Terminal by light rail and train?

From Musselburgh to Ocean Terminal by light rail and train

To get from Musselburgh to Ocean Terminal in Edinburgh, take the SCOTRAIL train from Musselburgh station to Edinburgh station. Next, take the T50 light rail from St Andrew Square (Edinburgh Trams), Edinburgh station to Ocean Terminal (Edinburgh Trams), North Leith station. The total trip duration for this route is approximately 41 min.

41min
Train - SCOTRAIL
Light rail - T50T50
Walk to Ocean Terminal
Leaves from Musselburgh

Step by Step

  • 1
    Start from train station
    Start from train station
    Musselburgh
  • 2
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Edinburgh
  • 3
    Ride to train station
    Ride to train station
    Edinburgh
    8 min
  • 4
    Walk to light rail station
    Walk to light rail station
    St Andrew Square (Edinburgh Trams), Edinburgh
    ID 9400ZZEDSTA1
    390 m • 6 min
  • 5
    Light rail - T50T50
    Wait for light rail
    T50
    Newhaven
  • 6
    Ride to light rail station
    Ride to light rail station
    Ocean Terminal (Edinburgh Trams), North Leith
    ID 9400ZZTWWJO1
    19 min
  • 7
    Walk to Ocean Terminal
    Walk to
    Ocean Terminal
    Ocean Drive
    140 m • 2 min
*Duration based on 8am traffic

From Musselburgh to Ocean Terminal by bus and train

To get from Musselburgh to Ocean Terminal in Edinburgh, take the SCOTRAIL train from Musselburgh station to Edinburgh station. Next, take the 35 bus from Museum Of Childhood, Canongate station to Ocean Terminal, North Leith station. The total trip duration for this route is approximately 44 min.

44min
Train - SCOTRAIL
Bus - 3535
Walk to Ocean Terminal
Leaves from Musselburgh

Step by Step

  • 1
    Start from train station
    Start from train station
    Musselburgh
  • 2
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Edinburgh
  • 3
    Ride to train station
    Ride to train station
    Edinburgh
    8 min
  • 4
    Walk to bus station
    Walk to bus station
    Museum Of Childhood, Canongate
    ID 6200207325
    310 m • 5 min
  • 5
    Bus - 3535
    Wait for bus
    35
    North Leith
  • 6
    Ride to bus station
    Ride to bus station
    Ocean Terminal, North Leith
    ID 6200242457
    24 min
  • 7
    Walk to Ocean Terminal
    Walk to
    Ocean Terminal
    Ocean Drive
    70 m • 1 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 Musselburgh to Ocean Terminal

The distance between Musselburgh, Edinburgh and Ocean Terminal, Edinburgh is approximately 12.81 km, which can typically be travelled in 41 min. Moovit will show you the directions from Musselburgh to Ocean Terminal by light rail and train, so no matter how you choose to travel in Edinburgh – you will always have plenty of easy options.

Public transport stations close to Musselburgh

Musselburgh is located at Musselburgh, Edinburgh and the nearest public transport station is Queen Margaret University, Musselburgh.

Train stations close to Musselburgh:

  • Wallyford

Bus stations close to Musselburgh:

  • Queen Margaret University, Musselburgh
  • Denholm Drive, Stoneybank
  • Whitehill Gardens, Stoneybank

Public transport stations close to Ocean Terminal, Edinburgh

Ocean Terminal is located at Ocean Drive, Edinburgh and the nearest public transport station is Prince Regent Street, North Leith.

Bus stations close to Ocean Terminal:

  • Prince Regent Street, North Leith
  • Commercial Street, North Leith
  • Ocean Drive, North Leith

From Musselburgh to Ocean Terminal by bus and train

To get from Musselburgh to Ocean Terminal in Edinburgh, take the SCOTRAIL train from Musselburgh station to Edinburgh station. Next, take the 35 bus from Museum Of Childhood, Canongate station to Ocean Terminal, North Leith station. The total trip duration for this route is approximately 44 min.

44min
Train - SCOTRAIL
Bus - 3535
Walk to Ocean Terminal
Leaves from Musselburgh

Step by Step

  • 1
    Start from train station
    Start from train station
    Musselburgh
  • 2
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Edinburgh
  • 3
    Ride to train station
    Ride to train station
    Edinburgh
    8 min
  • 4
    Walk to bus station
    Walk to bus station
    Museum Of Childhood, Canongate
    ID 6200207325
    310 m • 5 min
  • 5
    Bus - 3535
    Wait for bus
    35
    North Leith
  • 6
    Ride to bus station
    Ride to bus station
    Ocean Terminal, North Leith
    ID 6200242457
    24 min
  • 7
    Walk to Ocean Terminal
    Walk to
    Ocean Terminal
    Ocean Drive
    70 m • 1 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Musselburgh to Ocean Terminal?

    The fastest way takes 41 minutes, using Train line SCOTRAIL, Light Rail line T50.

  • What is the alternative route to get from Musselburgh to Ocean Terminal?

    The alternative route takes 44 minutes, using Train line SCOTRAIL, Bus line 35.

  • Is there a direct train between Musselburgh and Ocean Terminal?

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

  • Which train line goes from Musselburgh to Ocean Terminal?

    The SCOTRAIL train line goes from Edinburgh station near Musselburgh in Musselburgh to Edinburgh station. From there you’ll have to take one light rail line till Edinburgh station near Ocean Terminal in Edinburgh.

  • How long does it take to travel from Musselburgh to Ocean Terminal by train and light rail?

    The total travel time between Musselburgh in Musselburgh and Ocean Terminal in Edinburgh by train and light rail is about 41 min.

  • Where do I get on the train near Musselburgh to get to Ocean Terminal?

    Get on the SCOTRAIL train from the Edinburgh station near Musselburgh in Musselburgh.

  • Where do I get off the train when travelling between Musselburgh and Ocean Terminal?

    Get off the train at the Edinburgh station, which is closest to Ocean Terminal in Edinburgh.

  • When is the first train from Musselburgh to Ocean Terminal?

    The first train from Musselburgh in Musselburgh to Ocean Terminal in Edinburgh is ScotRail. It leaves the Musselburgh station at 06:28.