How to get from Edinburgh to Leith by bus?
From Edinburgh to Leith by bus
Take one direct bus from Edinburgh to Leith in Edinburgh: take the 16 bus from Princes Street (Waverley Steps), Edinburgh station to St Anthony Street, Leith station. The total trip duration for this route is approximately 22 min. The bus schedule from Edinburgh may change. We recommend you check the updated bus schedule to Leith on the Moovit app.
Step by Step
- 1Walk to bus stationPrinces Street (Waverley Steps), EdinburghID 6200206530260 m • 4 min
- 2Wait for bus16Silverknowes
- 3Ride to bus stationSt Anthony Street, LeithID 620020719015 min
- 4Walk toLeithGiles Street210 m • 3 min
Alternative route from Edinburgh to Leith by bus via 25
Take one direct bus from Edinburgh to Leith in Edinburgh: take the 25 bus from Princes Street (Waverley Steps), Edinburgh station to Duke Street, Leith station. The total trip duration for this route is approximately 23 min. The bus schedule from Edinburgh may change. We recommend you check the updated bus schedule to Leith on the Moovit app.
Step by Step
- 1Walk to bus stationPrinces Street (Waverley Steps), EdinburghID 6200206530260 m • 4 min
- 2Wait for bus25Restalrig
- 3Ride to bus stationDuke Street, LeithID 620020759014 min
- 4Walk toLeithGiles Street400 m • 6 min
Public transport directions from Edinburgh to Leith
Bus schedule from Edinburgh to Leith
Related Routes
- Edinburgh to Leith
- Glasgow to Leith
- Edinburgh Zoo to Leith
- Edinburgh Castle to Leith
- Edinburgh Zoo Car Park to Leith
- Edinburgh to Aberdour
- Edinburgh to Aberfeldy
- Edinburgh to Aberlour
- Edinburgh to Airth
- Edinburgh to Alloa
- Edinburgh to Anstruther
- Edinburgh to Auchterarder
- Edinburgh to Ballachulish
- Edinburgh to Balloch
- Edinburgh to Bathgate
- Edinburgh to Blairgowrie
- Edinburgh to Bothwell
- Edinburgh to Bridge Of Earn
- Edinburgh to Bridge Of Weir
- Edinburgh to Brora
Alternative route from Edinburgh to Leith by bus via 25
Take one direct bus from Edinburgh to Leith in Edinburgh: take the 25 bus from Princes Street (Waverley Steps), Edinburgh station to Duke Street, Leith station. The total trip duration for this route is approximately 23 min. The bus schedule from Edinburgh may change. We recommend you check the updated bus schedule to Leith on the Moovit app.
Step by Step
- 1Walk to bus stationPrinces Street (Waverley Steps), EdinburghID 6200206530260 m • 4 min
- 2Wait for bus25Restalrig
- 3Ride to bus stationDuke Street, LeithID 620020759014 min
- 4Walk toLeithGiles Street400 m • 6 min
Questions & Answers
What is the fastest way to get from Edinburgh to Leith?
The fastest way takes 22 minutes, using Bus line 16.
What is the alternative route to get from Edinburgh to Leith?
The alternative route takes 23 minutes, using Bus line 25.
Is there a direct bus between Edinburgh and Leith in Edinburgh?
Yes, there is a direct bus going from Edinburgh to Leith in Edinburgh in 22 min.
Which bus line goes from Edinburgh to Leith in Edinburgh?
The 16 bus line goes from Princes Street (Waverley Steps), Edinburgh station near Edinburgh to Silverknowes station near Leith in Edinburgh.
How long does it take to travel from Edinburgh to Leith in Edinburgh by bus?
The total travel time between Edinburgh and Leith in Edinburgh by bus is about 22 min.
Where do I get on the bus near Edinburgh to get to Leith in Edinburgh?
Get on the 16 bus from the Princes Street (Waverley Steps), Edinburgh stop near Edinburgh in Edinburgh.
Where do I get off the bus when travelling between Edinburgh and Leith in Edinburgh?
Get off the bus at the Silverknowes stop, which is closest to Leith in Edinburgh.
When is the first bus from Edinburgh to Leith in Edinburgh?
The first bus from Edinburgh to Leith in Edinburgh is South Side - Granton. It leaves the South Bridge, Old Town stop at 00:15.
Popular Routes
- Dunfermline to Anstruther
- Dunfermline to Culross
- East Kilbride to Baillieston
- Wick to Aberdeen
- Dumbarton to Paisley
- Lossiemouth to Inverness Airport
- Linlithgow to Glasgow
- Stirling to Culross
- Glenrothes to Pitlochry
- Motherwell to East Kilbride
- Glasgow to Mount Florida
- Celtic Park to Ibrox Stadium
- Aberdeen City to New Deer
- Inverness to Embo
- Glasgow Airport to Skelmorlie
- Portree to Sligachan
- Aberdeen to Fraserburgh
- Limekilns to Edinburgh
- Glasgow to Campbeltown
- Glasgow to Brechin