What is the cheapest way to get from Kirkliston to Dalkeith?
The cheapest way to get from Kirkliston to Dalkeith is to bus and line 3 bus which costs $4.83 and takes 1h 31m.
What is the fastest way to get from Kirkliston to Dalkeith?
The fastest way to get from Kirkliston to Dalkeith is to taxi which takes 19 min and costs $130.43 - $163.04 .
Is there a direct bus between Kirkliston and Dalkeith?
No, there is no direct bus from Kirkliston station to Dalkeith. However, there are services departing from Station Road and arriving at Buccleuch Street via Haymarket Station. The journey, including transfers, takes approximately 1h 31m.
How far is it from Kirkliston to Dalkeith?
The distance between Kirkliston and Dalkeith is 29 km. The road distance is 27.9 km.
How do I travel from Kirkliston to Dalkeith without a car?
The best way to get from Kirkliston to Dalkeith without a car is to bus and line 3 bus which takes 1h 31m and costs $4.83 .
How long does it take to get from Kirkliston to Dalkeith?
It takes approximately 1h 31m to get from Kirkliston to Dalkeith, including transfers.
Where do I catch the Kirkliston to Dalkeith bus from?
Kirkliston to Dalkeith bus services, operated by Lothian Country Buses, depart from Station Road.
Where does the Kirkliston to Dalkeith bus arrive?
Kirkliston to Dalkeith bus services, operated by Lothian Country Buses, arrive at Haymarket Station.
Can I drive from Kirkliston to Dalkeith?
Yes, the driving distance between Kirkliston to Dalkeith is 28 km. It takes approximately 19 min to drive from Kirkliston to Dalkeith.
Where can I stay near Dalkeith?
There are 1991+ hotels available in Dalkeith. Prices start at $44.14 per night.
→
+0→
Transport search
Transport search
From Kirkliston, where will you go next? Select a city below to get started