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.

ToToday (Saturday)WeekdaysSaturdaysSundays
EdinburghE9 02:05 after midnightE9 02:22 after midnightE9 02:05 after midnightE9 02:05 after midnight
InvernessE9 23:51E9 00:05 after midnightE9 23:51E9 23:51
PerthE9 23:51E9 00:05 after midnightE9 23:51E9 23:51
Dunfermline33A 00:19 after midnight33A 00:19 after midnight33A 00:19 after midnight33A 22:59
Kirkcaldy18 17:0718 17:0718 17:0718B 17:39
Methil18 16:0718 16:0718 16:07none
AviemoreE9 23:51E9 00:05 after midnightE9 23:51E9 23:51
InglistonE9 02:05 after midnightE9 02:22 after midnightE9 02:05 after midnightE9 02:05 after midnight
Inverkeithing7D 22:247D 22:247D 22:247D 22:24
Windygates18 17:0718 17:0718 17:07none
Methilhill18 16:0718 16:0718 16:07none
PitlochryE9 23:51E9 00:05 after midnightE9 23:51E9 23:51
Edinburgh AirportE9 02:05 after midnightE9 02:22 after midnightE9 02:05 after midnightE9 02:05 after midnight
Ferrytoll7D 22:247D 22:247D 22:247D 22:24
Cowdenbeath33A 00:19 after midnight33A 00:19 after midnight33A 00:19 after midnight17A 23:39
InverE9 23:51E9 00:05 after midnightE9 23:51E9 23:51
North Queensferry7D 22:247D 22:247D 22:247D 22:24
KingussieE9 23:51E9 00:05 after midnightE9 23:51E9 23:51
KinrossX56 21:14X56 21:14X56 21:14none
Coaltown of Wemyss18 17:0718 17:0718 17:07none
Rosyth7D 22:247D 22:247D 22:247D 22:24
DalwhinnieE9 23:51E9 00:05 after midnightE9 23:51E9 23:51
Lochgelly31B 23:3131B 23:3131B 23:31none
NewtonmoreE9 23:51E9 00:05 after midnightE9 23:51E9 23:51
Bridge of EarnE9 23:51E9 00:05 after midnightE9 23:51E9 23:51
Dalgety Bay7B 17:367C 17:067B 17:36none
Lumphinnans31B 23:3131B 23:3131B 23:31none
AberargienoneX56 07:45nonenone
Hill of Beath33A 00:19 after midnight33A 00:19 after midnight33A 00:19 after midnight33A 22:59
Hillend7B 17:367C 17:067B 17:36none
Kingseat7D 22:247D 22:247D 22:247D 22:24
MilnathortX56 21:14X56 21:14X56 21:14none
Crossgates33A 00:19 after midnight33A 00:19 after midnight33A 00:19 after midnight33A 22:59
GlenfargnoneX56 07:45nonenone
TomatinE9 23:51E9 00:05 after midnightE9 23:51E9 23:51
Auchtertool18 17:0718 17:0718 17:0718B 17:39
CalvineE9 23:51E9 00:05 after midnightE9 23:51E9 23:51
Leven18 16:0718 16:0718 16:07none
Mossmorran18 17:0718 17:0718 17:0718B 17:39
Gairney BankX56 21:14X56 21:14X56 21:14none

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