There are 5 ways to get from Leven to Edinburgh by bus, train, taxi, car or towncar
Bus • 1 h 44 min
Bus, train • 2 h 9 min
$10 - $14
3 alternative options
Taxi • 48 min
$110 - $140
Drive • 48 min
$7 - $12
Uber • 48 min
$60 - $85
Questions & Answers
The cheapest way to get from Leven to Edinburgh is to drive which costs £6 - £9 and takes 48 min.
The quickest way to get from Leven to Edinburgh is to taxi which costs £85 - £110 and takes 48 min.
Yes, there is a direct bus departing from Leven, Bus Station station and arriving at Edinburgh, Princes Street. Services depart every 30 minutes, and operate every day. The journey takes approximately 1 h 44 min.
The distance between Leven and Edinburgh is 19 miles. The road distance is 36.2 miles.
The best way to get from Leven to Edinburgh without a car is to bus which takes 1 h 44 min and costs .
The bus from Leven, Bus Station to Edinburgh, Princes Street takes 1 h 44 min including transfers and departs every 30 minutes.
Leven to Edinburgh bus services, operated by Stagecoach East Scotland, arrive at Leven, Bus Station.
Leven to Edinburgh bus services, operated by Stagecoach East Scotland, arrive at Edinburgh, Princes Street station.
Yes, the driving distance between Leven to Edinburgh is 36 miles. It takes approximately 48 min to drive from Leven to Edinburgh.
There are 2238+ hotels available in Edinburgh. Prices start at $87 USD per night.
What companies run services between Leven, Scotland and Edinburgh, Scotland?
Stagecoach East Scotland operates a bus from Leven to Edinburgh every 30 minutes, and the journey takes 1 h 44 min.
Train from Markinch to Edinburgh
- Ave. Duration
- 50 min
- Estimated price
- $10 - $14
- Advanced Single
- $7 - $11
- Anytime Day Single
- $10 - $14