From Leven, Bus Station bus to Kirkcaldy then train to Edinburgh. 1 h 28 min £9. From Leven, Bus Station bus to West End, Queensferry Street (after Charlotte Lane at 43). 1 h 35 min £5. From Leven taxi to Edinburgh. 48 min £102. From Leven drive to Edinburgh. 48 min £7. From Leven Uber to Edinburgh. 48 min £65.
Bus or train from Leven to Edinburgh?
Stagecoach UK operates a train from Leven to Edinburgh hourly. Tickets cost $3 - $5 and the journey takes 28 min. 2 other operators also service this route. Alternatively, Stagecoach UK operates a bus from Leven to Edinburgh every 30 minutes. Tickets cost $6 - $9 and the journey takes 1 h 35 min.