This page has NOT been updated for the new timetables due Monday 29th July 2024.
There are usually two direct buses an hour, the X58 and X60.
There are also ways to get to Edinburgh changing at Halbeath Park & Ride - sometimes an X27 is timetabled to connect with an X59 at Halbeath - but journey planning Apps do not always see these changes as possible even though the buses are timetabled to connect!
And often it can be quicker changing at Glenrothes rather than waiting for the next direct bus - especially if the direct bus is running late due to problems elsewhere on the route.
These timetables HAVE been updated for the changes to the bus timetables between Leven and Glenrothes from Monday 3rd June 2024.
05:20 - X60 direct from Leven arrives Edinburgh 07:15.
05:25 - X27 from Leven to Halbeath arriving 06:33 - X59 departs Halbeath 06:38 arrives Edinburgh 07:23.
06:00 - X58 direct from Leven arrives Edinburgh 07:43.
06:25 - X27 from Leven to Halbeath arriving 07:33 - X59 departs Halbeath 07:38 arrives Edinburgh 08:23.
06:30 - X60 arrives Edinburgh 08:13.
06:55 - X58 arrives Edinburgh 08:43.
07:15 - X27 from Leven to Halbeath arriving 08:23 - X59 departs Halbeath 08:38 arrives Edinburgh 09:23.
07:30 - X60 arrives Edinburgh 09:13.
07:55 - X58 arrives Edinburgh 09:43.
08:05 - 44 from Leven arrives Glenrothes Bus Station 08:30 - X54 departs Glenrothes 08:39 arrives Edinburgh 09:53.
08:10 - X27 from Leven to Halbeath arriving 09:23 - X59 departs Halbeath 09:38 arrives Edinburgh 10:23.
08:25 - X60 arrives Edinburgh 10:13.
08:55 - X58 gets to Edinburgh 10:43.
09:05 - 44 from Leven to Glenrothes arrives 09:30 - X54 departs 09:39 arrives Edinburgh 10:53.
09:30 - X60 arrives Edinburgh 11:13.
09:55 - X58 arrives Edinburgh 11:43.
The 44 - X54 connection continues hourly.
The X58Â and X60 continue to run hourly.
17:05 - 44 gets to Glenrothes at 17:30 - X54 departs Glenrothes 17:39 arriving Edinburgh 18:53.
17:30 - X60 arrives Edinburgh 19:13.
17:55 - X58 gets to Edinburgh 19:43.
18:30 - X60 arrives Edinburgh 20:13.
19:25 - X58A gets to Edinburgh 21:13.
20:20 - X58A gets to Edinburgh 22:08.
21:20 - X58A gets to Edinburgh 23:08.