How to get from Bonnyrigg to Edinburgh Bus Station by bus?
Bonnyrigg to Edinburgh Bus Station - Bus Timetable
The 141 bus from Bonnyrigg to Edinburgh Bus Station runs from 08:05 to 19:26, with departures every 50 min-1 hr 15 min. The journey takes about 51 min, with regular service throughout the operating hours.
From Bonnyrigg to Edinburgh Bus Station by bus
To get from Bonnyrigg to Edinburgh Bus Station in Edinburgh, take the 141 bus from Waverley Crescent, Bonnyrigg station to Glenesk Crescent, Dalkeith station. Next, take the X95 bus from Eskbank Toll, Eskbank station to Bus Station station. The total trip duration for this route is approximately 51 min. The bus schedule from Bonnyrigg may change. We recommend you check the updated bus schedule to Edinburgh Bus Station on the Moovit app.
Step by Step
- 1Walk to bus stationWaverley Crescent, BonnyriggID 628032621010 m • 1 min
- 2Wait for bus141Musselburgh
- 3Ride to bus stationGlenesk Crescent, DalkeithID 62803265607 min
- 4Walk to bus stationEskbank Toll, EskbankID 6280326525210 m • 3 min
- 5Wait for busX95Edinburgh
- 6Ride to bus stationBus Station39 min
- 7Walk toEdinburgh Bus StationNorth Clyde Street Lane10 m • 1 min
Public transport directions from Bonnyrigg to Edinburgh Bus Station
Bus timetable from Bonnyrigg to Edinburgh Bus Station
Related Routes
- Aberdeen to Edinburgh Bus Station
- Anstruther to Edinburgh Bus Station
- Aviemore to Edinburgh Bus Station
- Bathgate to Edinburgh Bus Station
- Biggar to Edinburgh Bus Station
- Bo'Ness to Edinburgh Bus Station
- Broxburn to Edinburgh Bus Station
- Burntisland to Edinburgh Bus Station
- Callander to Edinburgh Bus Station
- Cockenzie to Edinburgh Bus Station
- Comrie (Perth And Kinross) to Edinburgh Bus Station
- Cowdenbeath to Edinburgh Bus Station
- Crail to Edinburgh Bus Station
- Crieff to Edinburgh Bus Station
- Cumbernauld to Edinburgh Bus Station
- Cupar to Edinburgh Bus Station
- Dalkeith to Edinburgh Bus Station
- Dumfries to Edinburgh Bus Station
- Dunbar to Edinburgh Bus Station
- Dundee to Edinburgh Bus Station
Questions & Answers
What is the fastest way to get from Bonnyrigg to Edinburgh Bus Station?
The fastest way takes 51 minutes, using Bus line 141, Bus line X95.
Is there a direct bus between Bonnyrigg and Edinburgh Bus Station?
No, you’ll have to take 2 bus lines in total. The total travelling time is 51 min.
Which bus line goes from Bonnyrigg to Edinburgh Bus Station?
The 141 bus line goes from Waverley Crescent, Bonnyrigg station near Bonnyrigg in Scotland to Glenesk Crescent, Dalkeith station. From there you’ll have to take one bus line till Glenesk Crescent, Dalkeith station near Edinburgh Bus Station.
How long does it take to travel from Bonnyrigg to Edinburgh Bus Station by bus?
The total travel time between Bonnyrigg and Edinburgh Bus Station by bus is about 51 min.
Where do I get on the bus near Bonnyrigg to get to Edinburgh Bus Station?
Get on the 141 bus from the Waverley Crescent, Bonnyrigg stop near Bonnyrigg in Scotland.
Where do I get off the bus when travelling between Bonnyrigg and Edinburgh Bus Station?
Get off the bus at the Glenesk Crescent, Dalkeith stop, which is closest to Edinburgh Bus Station.
When is the first bus from Bonnyrigg to Edinburgh Bus Station?
The first bus from Bonnyrigg in Scotland to Edinburgh Bus Station in Edinburgh is Birkenside - Haymarket. It leaves the Muirpark, Eskbank stop at 05:33.
When is the first train from Bonnyrigg to Edinburgh Bus Station?
The first train from Bonnyrigg in Scotland to Edinburgh Bus Station in Edinburgh is ScotRail. It leaves the Eskbank station at 07:27.
Popular Routes
- Edinburgh to The Kelpies - Duke (Head Down)
- Aberdeen to New Pitsligo
- Motherwell to Glasgow Fort
- Dumbarton to Helensburgh
- Cumbernauld to Motherwell
- Paisley to Partick
- Edinburgh to Golden Jubilee National Hospital
- Edinburgh to Kirk Yetholm
- Kyle Of Lochalsh to Sligachan
- Glasgow to Caithness
- Edinburgh to Kinloch Rannoch
- Glasgow to Peebles
- Glenrothes to Falkirk
- Edinburgh to Leith
- Glasgow Airport to University Of Strathclyde
- Edinburgh to Golden Jubilee National Hospital
- Bearsden to Milngavie
- Helensburgh to Luss
- Glasgow to Hunters Quay
- Galashiels to Hawick