How to get from Musselburgh to Ocean Terminal by bus?
By bus
To get from Musselburgh to Ocean Terminal in Edinburgh, take the 124 bus from High Street (Stop C), Musselburgh station to Abbeyhill station. Next, take the 34 bus from Abbeyhill station to Ocean Terminal, North Leith station. The total trip duration for this route is approximately 47 min.
Step by Step
- 1Walk to bus stationHigh Street (Stop C), MusselburghID 627070000558120 yd • 2 min
- 2Wait for bus124West End
- 3Ride to bus stationAbbeyhillID 620024179023 min
- 4Walk to bus stationAbbeyhillID 620020779060 yd • 1 min
- 5Wait for bus34North Leith
- 6Ride to bus stationOcean Terminal, North LeithID 620024245717 min
- 7Walk toOcean TerminalOcean Drive60 yd • 1 min
By bus and light rail
To get from Musselburgh to Ocean Terminal in Edinburgh, take the 124 bus from High Street (Stop C), Musselburgh station to Princes Street (Waverley Steps), 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 56 min.
Step by Step
- 1Walk to bus stationHigh Street (Stop C), MusselburghID 627070000558120 yd • 2 min
- 2Wait for bus124West End
- 3Ride to bus stationPrinces Street (Waverley Steps), EdinburghID 620024337028 min
- 4Walk to light rail stationSt Andrew Square (Edinburgh Trams), EdinburghID 9400ZZEDSTA1270 yd • 4 min
- 5Wait for light railT50Newhaven
- 6Ride to light rail stationOcean Terminal (Edinburgh Trams), North LeithID 9400ZZTWWJO117 min
- 7Walk toOcean TerminalOcean Drive90 yd • 2 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 High Street (Stop A), Musselburgh.
Train stations close to Musselburgh:
- Wallyford
- Musselburgh
- Newcraighall
Bus stations close to Musselburgh:
- High Street (Stop A), Musselburgh
- High Street (Stop C), Musselburgh
- High Street (Stop B), Musselburgh
Public transport stations close to Ocean Terminal, Edinburgh
Ocean Terminal is located at Ocean Drive, Edinburgh and the nearest public transport station is Ocean Drive, North Leith.
Bus stations close to Ocean Terminal:
- Ocean Drive, North Leith
- Prince Regent Street, North Leith
- Commercial Street, North Leith
Related Routes
- South Queensferry Museum to Ocean Terminal
- Edinburgh Zoo to Ocean Terminal
- Edinburgh Zoo Car Park to Ocean Terminal
- Musselburgh to Ocean Terminal
- Aberdeen to Musselburgh
- Aberdeen City to Musselburgh
- Aberdeenshire to Musselburgh
- Aberdour to Musselburgh
- Aberfeldy to Musselburgh
- Aberfoyle to Musselburgh
- Aberlady to Musselburgh
- Abernethy to Musselburgh
- Aboyne to Musselburgh
- Addiebrownhill to Musselburgh
- Airdrie to Musselburgh
- Airth to Musselburgh
- Alexandria to Musselburgh
- Alford to Musselburgh
- Allanton to Musselburgh
- Alloa to Musselburgh
By bus and light rail
To get from Musselburgh to Ocean Terminal in Edinburgh, take the 124 bus from High Street (Stop C), Musselburgh station to Princes Street (Waverley Steps), 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 56 min.
Step by Step
- 1Walk to bus stationHigh Street (Stop C), MusselburghID 627070000558120 yd • 2 min
- 2Wait for bus124West End
- 3Ride to bus stationPrinces Street (Waverley Steps), EdinburghID 620024337028 min
- 4Walk to light rail stationSt Andrew Square (Edinburgh Trams), EdinburghID 9400ZZEDSTA1270 yd • 4 min
- 5Wait for light railT50Newhaven
- 6Ride to light rail stationOcean Terminal (Edinburgh Trams), North LeithID 9400ZZTWWJO117 min
- 7Walk toOcean TerminalOcean Drive90 yd • 2 min
Questions & Answers
What is the fastest way to get from Musselburgh to Ocean Terminal?
The fastest way takes 47 minutes, using Bus line 124, Bus line 34.
What is the alternative route to get from Musselburgh to Ocean Terminal?
The alternative route takes 56 minutes, using Bus line 124, 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 47 min.
Which bus line goes from Musselburgh to Ocean Terminal?
The 124 bus line goes from High Street (Stop C), Musselburgh station near Musselburgh in Scotland to West End station. From there you’ll have to take one bus line till Ocean Terminal 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 Scotland and Ocean Terminal in Edinburgh by bus is about 47 min.
Where do I get on the bus near Musselburgh to get to Ocean Terminal?
Get on the 124 bus from the High Street (Stop C), Musselburgh stop near Musselburgh in Scotland.
Where do I get off the bus when travelling between Musselburgh and Ocean Terminal?
Get off the bus at the Ocean Terminal stop, which is closest to Ocean Terminal in Edinburgh.