How to get from Musselburgh to Ocean Terminal by bus?
Musselburgh to Ocean Terminal map
From Musselburgh to Ocean Terminal by bus
To get from Musselburgh to Ocean Terminal in Edinburgh, take the 4 bus from Queen Margaret University, Musselburgh station to Wellington Street, Hillside station. Next, take the 34 bus from Wellington Street, Hillside station to Ocean Terminal, North Leith station. The total trip duration for this route is approximately 55 min.
Step by Step
- 1Walk to bus stationQueen Margaret University, MusselburghID 627001050100190 m • 3 min
- 2Wait for bus4Lothianburn
- 3Ride to bus stationWellington Street, HillsideID 620024207027 min
- 4Walk to bus stationWellington Street, HillsideID 620020751010 m • 1 min
- 5Wait for bus34North Leith
- 6Ride to bus stationOcean Terminal, North LeithID 620024245718 min
- 7Walk toOcean TerminalOcean Drive50 m • 1 min
From Musselburgh to Ocean Terminal by bus and light rail
To get from Musselburgh to Ocean Terminal in Edinburgh, you’ll need to take 2 bus lines and one light rail line: take the 48 bus from Whitehill Gardens, Stoneybank station to Fort Kinnaird East, Newcraighall station. Next, you’ll have to switch to the 49 bus and finally take the T50 light rail from Balfour Street (Edinburgh Trams), Pilrig station to Ocean Terminal (Edinburgh Trams), North Leith station. The total trip duration for this route is approximately 57 min.
Step by Step
- 1Walk to bus stationWhitehill Gardens, StoneybankID 627001020710190 m • 3 min
- 2Wait for bus48Birkenside
- 3Ride to bus stationFort Kinnaird East, NewcraighallID 62002384409 min
- 4Walk to bus stationFort Kinnaird East, NewcraighallID 620021026550 m • 1 min
- 5Wait for bus49Edinburgh Royal Infirmary
- 6Ride to bus stationBalfour Street, PilrigID 620024230028 min
- 7Walk to light rail stationBalfour Street (Edinburgh Trams), PilrigID 9400ZZTWWJS1130 m • 2 min
- 8Wait for light railT50Newhaven
- 9Ride to light rail stationOcean Terminal (Edinburgh Trams), North LeithID 9400ZZTWWJO19 min
- 10Walk toOcean TerminalOcean Drive70 m • 1 min
Public transport directions from Musselburgh to Ocean Terminal
Public transport stations close to Musselburgh
Musselburgh is located at Musselburgh, Edinburgh and the nearest public transport station is Haugh Park, Musselburgh.
Bus stations close to Musselburgh:
- Haugh Park, Musselburgh
- Denholm Drive, Stoneybank
- Queen Margaret University, Musselburgh
Public transport stations close to Ocean Terminal, Edinburgh
Ocean Terminal is located at Ocean Drive, Edinburgh and the nearest public transport station is Sandport Street, North Leith.
Bus stations close to Ocean Terminal:
- Sandport Street, North Leith
- Ocean Drive, North Leith
- Victoria Quay, North Leith
Related Routes
- Musselburgh to Ocean Terminal
- Edinburgh Zoo to Ocean Terminal
- Edinburgh Zoo Car Park to Ocean Terminal
- Edinburgh Zoo Car Park to Edinburgh Castle
- Edinburgh Zoo Car Park to Ferrytoll Park & Ride
- Edinburgh Zoo Car Park to Leith
- Kelty to Dunfermline
- Kelty to Queen Margaret Hospital
- Falkland Palace Gift Shop to St Andrews
- Ferrytoll Park & Ride to Designer Outlet 1
- Garve to Dingwall
- Royal Mile Mansions to Royal Yacht Britannia
- Spean Bridge Mill to Newtonmore
- Gairloch to Kyle Of Lochalsh
- Gairloch to Portree
- Gairloch to Ullapool
- Queenslie Industrial Estate Gatehouse to Glasgow
- Claonaig to Campbeltown
- Claonaig to Kennacraig
- Lochinver to Ullapool
Musselburgh to Ocean Terminal map
From Musselburgh to Ocean Terminal by bus and light rail
To get from Musselburgh to Ocean Terminal in Edinburgh, you’ll need to take 2 bus lines and one light rail line: take the 48 bus from Whitehill Gardens, Stoneybank station to Fort Kinnaird East, Newcraighall station. Next, you’ll have to switch to the 49 bus and finally take the T50 light rail from Balfour Street (Edinburgh Trams), Pilrig station to Ocean Terminal (Edinburgh Trams), North Leith station. The total trip duration for this route is approximately 57 min.
Step by Step
- 1Walk to bus stationWhitehill Gardens, StoneybankID 627001020710190 m • 3 min
- 2Wait for bus48Birkenside
- 3Ride to bus stationFort Kinnaird East, NewcraighallID 62002384409 min
- 4Walk to bus stationFort Kinnaird East, NewcraighallID 620021026550 m • 1 min
- 5Wait for bus49Edinburgh Royal Infirmary
- 6Ride to bus stationBalfour Street, PilrigID 620024230028 min
- 7Walk to light rail stationBalfour Street (Edinburgh Trams), PilrigID 9400ZZTWWJS1130 m • 2 min
- 8Wait for light railT50Newhaven
- 9Ride to light rail stationOcean Terminal (Edinburgh Trams), North LeithID 9400ZZTWWJO19 min
- 10Walk toOcean TerminalOcean Drive70 m • 1 min
Questions & Answers
What is the fastest way to get from Musselburgh to Ocean Terminal?
The fastest way takes 55 minutes, using Bus line 4, Bus line 34.
What is the alternative route to get from Musselburgh to Ocean Terminal?
The alternative route takes 57 minutes, using Bus line 48, Bus line 49, Bus line T50.
Is there a direct bus between Musselburgh and Ocean Terminal?
No, you’ll have to take 2 bus lines in total. The total travelling time is 55 min.
Which bus line goes from Musselburgh to Ocean Terminal?
The 4 bus line goes from Queen Margaret University, Musselburgh station near Musselburgh in Musselburgh to Lothianburn station. From there you’ll have to take one bus line till Lothianburn station near Ocean Terminal in Edinburgh.
How long does it take to travel from Musselburgh to Ocean Terminal by bus?
The total travel time between Musselburgh in Musselburgh and Ocean Terminal in Edinburgh by bus is about 55 min.
Where do I get on the bus near Musselburgh to get to Ocean Terminal?
Get on the 4 bus from the Queen Margaret University, Musselburgh stop near Musselburgh in Musselburgh.
Where do I get off the bus when travelling between Musselburgh and Ocean Terminal?
Get off the bus at the Lothianburn stop, which is closest to Ocean Terminal in Edinburgh.
When is the last train from Musselburgh to Ocean Terminal?
The last train from Musselburgh in Musselburgh to Ocean Terminal in Edinburgh is the ScotRail line. It leaves the Musselburgh station at 23:49.