How to get from Edzell to Bonnyrigg by bus and train?
From Edzell to Bonnyrigg by bus and train
To get from Edzell to Bonnyrigg in Scotland, you’ll need to take 2 bus lines and one train line: take the 21A bus from Panmure Arms, Edzell station to Waterstones, Dundee City Centre station. Next, you’ll have to switch to the CROSSCOUNTRY train and finally take the N31 bus from West Maitland Street, Haymarket station to Bonnyrigg Toll, Bonnyrigg station. The total trip duration for this route is approximately 3 hr 37 min.
Step by Step
- 1Start from bus stationEdzell
- 2Wait for bus21ADundee City Centre
- 3Ride to bus stationWaterstones, Dundee City CentreID 6400A12769 min
- 4Walk to train stationDundee480 m • 7 min
- 5Wait for trainCROSSCOUNTRYEdinburgh
- 6Ride to train stationHaymarket66 min
- 7Walk to bus stationWest Maitland Street, HaymarketID 6200202940170 m • 3 min
- 8Wait for busN31Bonnyrigg
- 9Ride to bus stationBonnyrigg Toll, BonnyriggID 628030149033 min
- 10Walk toBonnyrigg460 m • 6 min
Alternative route from Edzell to Bonnyrigg by bus and train via 21A, CROSSCOUNTRY and N3
To get from Edzell to Bonnyrigg in Scotland, you’ll need to take 2 bus lines and one train line: take the 21A bus from Panmure Arms, Edzell station to Waterstones, Dundee City Centre station. Next, you’ll have to switch to the CROSSCOUNTRY train and finally take the N3 bus from West Maitland Street, Haymarket station to Muirpark, Eskbank station. The total trip duration for this route is approximately 3 hr 28 min.
Step by Step
- 1Start from bus stationEdzell
- 2Wait for bus21ADundee City Centre
- 3Ride to bus stationWaterstones, Dundee City CentreID 6400A12769 min
- 4Walk to train stationDundee480 m • 7 min
- 5Wait for trainCROSSCOUNTRYEdinburgh
- 6Ride to train stationHaymarket66 min
- 7Walk to bus stationWest Maitland Street, HaymarketID 6200202940170 m • 3 min
- 8Wait for busN3Birkenside
- 9Ride to bus stationMuirpark, EskbankID 628032624036 min
- 10Walk toBonnyrigg1.04 km • 14 min
Public transport directions from Edzell to Bonnyrigg
Public transport stations close to Edzell
Edzell is located at Edzell, Scotland and the nearest public transport station is Panmure Arms, Edzell.
Bus stations close to Edzell:
- Panmure Arms, Edzell
- Tuck Inn, Edzell
- Post Office, Edzell
Public transport stations close to Bonnyrigg, Scotland
Bonnyrigg is located at Bonnyrigg, Scotland and the nearest public transport station is Douglas Crescent, Bonnyrigg.
Bus stations close to Bonnyrigg:
- Douglas Crescent, Bonnyrigg
- Bonnyrigg Toll, Bonnyrigg
- High Street, Bonnyrigg
Related Routes
- Aberdeenshire to Bonnyrigg
- Caol to Bonnyrigg
- Danderhall to Bonnyrigg
- Dennyloanhead to Bonnyrigg
- Lumphanan to Bonnyrigg
- Midlothian to Bonnyrigg
- Motherwell to Bonnyrigg
- Tarland to Bonnyrigg
- Edzell to Crieff
- Edzell to Fort Augustus
- Edzell to Lumphanan
- Edzell to Tarland
- Elderslie to Alford
- Elderslie to Blairhall
- Elderslie to Culloden
- Elderslie to Kemnay
- Elderslie to Lumphanan
- Elderslie to Maybole
- Elderslie to Peebles
- Elderslie to Tarland
Alternative route from Edzell to Bonnyrigg by bus and train via 21A, CROSSCOUNTRY and N3
To get from Edzell to Bonnyrigg in Scotland, you’ll need to take 2 bus lines and one train line: take the 21A bus from Panmure Arms, Edzell station to Waterstones, Dundee City Centre station. Next, you’ll have to switch to the CROSSCOUNTRY train and finally take the N3 bus from West Maitland Street, Haymarket station to Muirpark, Eskbank station. The total trip duration for this route is approximately 3 hr 28 min.
Step by Step
- 1Start from bus stationEdzell
- 2Wait for bus21ADundee City Centre
- 3Ride to bus stationWaterstones, Dundee City CentreID 6400A12769 min
- 4Walk to train stationDundee480 m • 7 min
- 5Wait for trainCROSSCOUNTRYEdinburgh
- 6Ride to train stationHaymarket66 min
- 7Walk to bus stationWest Maitland Street, HaymarketID 6200202940170 m • 3 min
- 8Wait for busN3Birkenside
- 9Ride to bus stationMuirpark, EskbankID 628032624036 min
- 10Walk toBonnyrigg1.04 km • 14 min
Questions & Answers
What is the fastest way to get from Edzell to Bonnyrigg?
The fastest way takes 217 minutes, using Bus line 21A, Bus line CROSSCOUNTRY, Bus line N31.
What is the alternative route to get from Edzell to Bonnyrigg?
The alternative route takes 208 minutes, using Bus line 21A, Bus line CROSSCOUNTRY, Bus line N3.
Is there a direct bus between Edzell and Bonnyrigg in Scotland?
No, you’ll have to take 2 bus lines and one train line in total. The total travelling time is 3 hr 37 min.
Which bus line goes from Edzell to Bonnyrigg in Scotland?
The 21A bus line goes from Dundee City Centre station near Edzell to Waterstones, Dundee City Centre station. From there you’ll have to take one bus line and one train line till Waterstones, Dundee City Centre station near Bonnyrigg in Scotland
How long does it take to travel from Edzell to Bonnyrigg in Scotland by bus and train?
The total travel time between Edzell and Bonnyrigg in Scotland by bus and train is about 3 hr 37 min.
Where do I get on the bus near Edzell to get to Bonnyrigg in Scotland?
Get on the 21A bus from the Dundee City Centre stop near Edzell in Scotland.
Where do I get off the bus when travelling between Edzell and Bonnyrigg in Scotland?
Get off the bus at the Waterstones, Dundee City Centre stop, which is closest to Bonnyrigg in Scotland.