Scottish Citylink operates a bus from Edinburgh to Kinross hourly. Tickets cost $8 - $12 and the journey takes 52 min. 2 other operators also service this route.
How to get from Edinburgh to Kinross
From West End, Queensferry Street (after Queensferry Street Lane) bus to Kinross, Park and Ride. 52 min £7. From Edinburgh train to Inverkeithing, Railway Station Turning Circle, line 747 bus to Halbeath, Park & Ride, then bus to Kinross, Park and Ride. 1 h 4 min £10. From Edinburgh taxi to Kinross. 36 min £76. From Edinburgh drive to Kinross. 36 min £5.