Last buses from Kelty
Direct buses from Kelty go to 40 places. Tonight (Saturday) the last one leaves at 02:05 (after midnight), the E9 to Ingliston. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.
| To | Today (Saturday) | Weekdays | Saturdays | Sundays |
|---|---|---|---|---|
| Edinburgh | E9 02:05 after midnight | E9 02:22 after midnight | E9 02:05 after midnight | E9 02:05 after midnight |
| Inverness | E9 23:51 | E9 00:05 after midnight | E9 23:51 | E9 23:51 |
| Perth | E9 23:51 | E9 00:05 after midnight | E9 23:51 | E9 23:51 |
| Dunfermline | 33A 00:19 after midnight | 33A 00:19 after midnight | 33A 00:19 after midnight | 33A 22:59 |
| Kirkcaldy | 18 17:07 | 18 17:07 | 18 17:07 | 18B 17:39 |
| Methil | 18 16:07 | 18 16:07 | 18 16:07 | none |
| Aviemore | E9 23:51 | E9 00:05 after midnight | E9 23:51 | E9 23:51 |
| Ingliston | E9 02:05 after midnight | E9 02:22 after midnight | E9 02:05 after midnight | E9 02:05 after midnight |
| Inverkeithing | 7D 22:24 | 7D 22:24 | 7D 22:24 | 7D 22:24 |
| Windygates | 18 17:07 | 18 17:07 | 18 17:07 | none |
| Methilhill | 18 16:07 | 18 16:07 | 18 16:07 | none |
| Pitlochry | E9 23:51 | E9 00:05 after midnight | E9 23:51 | E9 23:51 |
| Edinburgh Airport | E9 02:05 after midnight | E9 02:22 after midnight | E9 02:05 after midnight | E9 02:05 after midnight |
| Ferrytoll | 7D 22:24 | 7D 22:24 | 7D 22:24 | 7D 22:24 |
| Cowdenbeath | 33A 00:19 after midnight | 33A 00:19 after midnight | 33A 00:19 after midnight | 17A 23:39 |
| Inver | E9 23:51 | E9 00:05 after midnight | E9 23:51 | E9 23:51 |
| North Queensferry | 7D 22:24 | 7D 22:24 | 7D 22:24 | 7D 22:24 |
| Kingussie | E9 23:51 | E9 00:05 after midnight | E9 23:51 | E9 23:51 |
| Kinross | X56 21:14 | X56 21:14 | X56 21:14 | none |
| Coaltown of Wemyss | 18 17:07 | 18 17:07 | 18 17:07 | none |
| Rosyth | 7D 22:24 | 7D 22:24 | 7D 22:24 | 7D 22:24 |
| Dalwhinnie | E9 23:51 | E9 00:05 after midnight | E9 23:51 | E9 23:51 |
| Lochgelly | 31B 23:31 | 31B 23:31 | 31B 23:31 | none |
| Newtonmore | E9 23:51 | E9 00:05 after midnight | E9 23:51 | E9 23:51 |
| Bridge of Earn | E9 23:51 | E9 00:05 after midnight | E9 23:51 | E9 23:51 |
| Dalgety Bay | 7B 17:36 | 7C 17:06 | 7B 17:36 | none |
| Lumphinnans | 31B 23:31 | 31B 23:31 | 31B 23:31 | none |
| Aberargie | none | X56 07:45 | none | none |
| Hill of Beath | 33A 00:19 after midnight | 33A 00:19 after midnight | 33A 00:19 after midnight | 33A 22:59 |
| Hillend | 7B 17:36 | 7C 17:06 | 7B 17:36 | none |
| Kingseat | 7D 22:24 | 7D 22:24 | 7D 22:24 | 7D 22:24 |
| Milnathort | X56 21:14 | X56 21:14 | X56 21:14 | none |
| Crossgates | 33A 00:19 after midnight | 33A 00:19 after midnight | 33A 00:19 after midnight | 33A 22:59 |
| Glenfarg | none | X56 07:45 | none | none |
| Tomatin | E9 23:51 | E9 00:05 after midnight | E9 23:51 | E9 23:51 |
| Auchtertool | 18 17:07 | 18 17:07 | 18 17:07 | 18B 17:39 |
| Calvine | E9 23:51 | E9 00:05 after midnight | E9 23:51 | E9 23:51 |
| Leven | 18 16:07 | 18 16:07 | 18 16:07 | none |
| Mossmorran | 18 17:07 | 18 17:07 | 18 17:07 | 18B 17:39 |
| Gairney Bank | X56 21:14 | X56 21:14 | X56 21:14 | none |
The time each last direct bus leaves Kelty, with its route number. Weekdays, Saturdays and Sundays are from the timetables for Monday, 16 November 2026, Saturday, 21 November 2026 and Sunday, 15 November 2026; bank holidays and Christmas can differ. Before you rely on a last bus, check its live time on its stop's page.
Questions
- What time is the last bus from Kelty tonight?
- The E9 to Ingliston at 02:05 (after midnight) from Kingsland Terrace, from the timetable for Saturday.
- What time is the last bus from Kelty to Edinburgh?
- The last direct bus from Kelty to Edinburgh: on weekdays, the E9 at 02:22 (after midnight) from Kingsland Terrace, reaching Edinburgh at 02:56; on Saturdays, the E9 at 02:05 (after midnight) from Kingsland Terrace, reaching Edinburgh at 02:39; on Sundays, the E9 at 02:05 (after midnight) from Kingsland Terrace, reaching Edinburgh at 02:39.
- What time is the last bus from Kelty to Inverness?
- The last direct bus from Kelty to Inverness: on weekdays, the E9 at 00:05 (after midnight) from Kingsland Terrace, reaching Inverness at 02:54; on Saturdays, the E9 at 23:51 from Kingsland Terrace, reaching Inverness at 02:46; on Sundays, the E9 at 23:51 from Kingsland Terrace, reaching Inverness at 02:46.
- What time is the last bus from Kelty to Perth?
- The last direct bus from Kelty to Perth: on weekdays, the E9 at 00:05 (after midnight) from Kingsland Terrace, reaching Perth at 00:28; on Saturdays, the E9 at 23:51 from Kingsland Terrace, reaching Perth at 00:16; on Sundays, the E9 at 23:51 from Kingsland Terrace, reaching Perth at 00:16.
- What time is the last bus from Kelty to Dunfermline?
- The last direct bus from Kelty to Dunfermline: on weekdays, the 33A at 00:19 (after midnight) from Netherton Farm, reaching Dunfermline at 00:36; on Saturdays, the 33A at 00:19 (after midnight) from Netherton Farm, reaching Dunfermline at 00:36; on Sundays, the 33A at 22:59 from Netherton Farm, reaching Dunfermline at 23:16.
- What time is the last bus from Kelty to Kirkcaldy?
- The last direct bus from Kelty to Kirkcaldy: on weekdays, the 18 at 17:07 from Netherton Farm, reaching Kirkcaldy at 17:35; on Saturdays, the 18 at 17:07 from Netherton Farm, reaching Kirkcaldy at 17:35; on Sundays, the 18B at 17:39 from Netherton Farm, reaching Kirkcaldy at 18:14.
- What time is the last bus from Kelty to Methil?
- The last direct bus from Kelty to Methil: on weekdays, the 18 at 16:07 from Netherton Farm, reaching Methil at 17:20; on Saturdays, the 18 at 16:07 from Netherton Farm, reaching Methil at 17:20; on Sundays, there's no direct bus.
- What time is the last bus from Kelty to Aviemore?
- The last direct bus from Kelty to Aviemore: on weekdays, the E9 at 00:05 (after midnight) from Kingsland Terrace, reaching Aviemore at 02:12; on Saturdays, the E9 at 23:51 from Kingsland Terrace, reaching Aviemore at 02:03; on Sundays, the E9 at 23:51 from Kingsland Terrace, reaching Aviemore at 02:03.
- What time is the last bus from Kelty to Ingliston?
- The last direct bus from Kelty to Ingliston: on weekdays, the E9 at 02:22 (after midnight) from Kingsland Terrace, reaching Ingliston at 02:39; on Saturdays, the E9 at 02:05 (after midnight) from Kingsland Terrace, reaching Ingliston at 02:22; on Sundays, the E9 at 02:05 (after midnight) from Kingsland Terrace, reaching Ingliston at 02:22.
- What time is the last bus from Kelty to Inverkeithing?
- The last direct bus from Kelty to Inverkeithing: on weekdays, the 7D at 22:24 from Muirton Farm, reaching Inverkeithing at 23:03; on Saturdays, the 7D at 22:24 from Muirton Farm, reaching Inverkeithing at 23:03; on Sundays, the 7D at 22:24 from Muirton Farm, reaching Inverkeithing at 23:03.
- What time is the last bus from Kelty to Windygates?
- The last direct bus from Kelty to Windygates: on weekdays, the 18 at 17:07 from Netherton Farm, reaching Windygates at 18:08; on Saturdays, the 18 at 17:07 from Netherton Farm, reaching Windygates at 18:08; on Sundays, there's no direct bus.
Buses in Kelty · Plan a journey with a change
Timetables from the Bus Open Data Service (Department for Transport), updated Saturday, 14 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.
Add free live bus times to your website · StopToStop on Facebook