Last buses from Kinross

Direct buses from Kinross go to 40 places. Tonight (Saturday) the last one leaves at 01:38 (after midnight), the E1 to Edinburgh. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
GlasgowM6 00:36 after midnightM6 00:36 after midnightM6 00:36 after midnightM6 00:36 after midnight
EdinburghE1 01:38 after midnightE1 01:23 after midnightE1 01:38 after midnightE1 01:38 after midnight
AberdeenE1 00:45 after midnightE1 00:36 after midnightE1 00:45 after midnightE1 00:45 after midnight
InvernessM90 19:00M90 19:00M90 19:00M90 19:00
PerthM92 00:16 after midnightM92 00:16 after midnightM92 00:16 after midnightM92 00:16 after midnight
DundeeE1 00:45 after midnightE1 00:36 after midnightE1 00:45 after midnightE1 00:45 after midnight
Dunfermline787 00:08 after midnight787 00:08 after midnight787 00:08 after midnight787 00:08 after midnight
Glenrothes201 18:15201 18:15201 18:15none
Fort William913 09:35913 09:35913 09:35913 09:35
CumbernauldM6 00:36 after midnightM6 00:36 after midnightM6 00:36 after midnightM6 00:36 after midnight
FalkirkM6 00:36 after midnightM6 00:36 after midnightM6 00:36 after midnightM6 00:36 after midnight
AviemoreM90 19:00M90 19:00M90 19:00M90 19:00
Cupar787 23:45787 23:45787 23:45787 23:45
InglistonE1 01:38 after midnightE1 01:23 after midnightE1 01:38 after midnightE1 01:38 after midnight
St Andrews787 23:45787 23:45787 23:45787 23:45
PitlochryM90 19:00M90 19:00M90 19:00M90 19:00
Ratho StationM6 00:36 after midnightM6 00:36 after midnightM6 00:36 after midnightM6 00:36 after midnight
Crianlarich913 09:35913 09:35913 09:35913 09:35
Edinburgh AirportE1 01:38 after midnightE1 01:23 after midnightE1 01:38 after midnightE1 01:38 after midnight
ForfarE1 00:45 after midnightE1 00:36 after midnightE1 00:45 after midnightE1 00:45 after midnight
PortlethenE1 00:45 after midnightE1 00:36 after midnightE1 00:45 after midnightE1 00:45 after midnight
Ferrytoll787 01:38787 01:38787 01:38787 01:38
Tyndrum913 09:35913 09:35913 09:35913 09:35
InverM90 19:00M90 19:00M90 19:00M90 19:00
North QueensferryM6 00:36 after midnightM6 00:36 after midnightM6 00:36 after midnightM6 00:36 after midnight
KingussieM91 08:13M91 08:13M91 08:13M91 08:13
BallinluigM90 19:00M90 19:00M90 19:00M90 19:00
LuncartyM91 08:13M91 08:13M91 08:13M91 08:13
RosythE1 01:38 after midnightE1 01:23 after midnightE1 01:38 after midnightE1 01:38 after midnight
BirnamM90 19:00M90 19:00M90 19:00M90 19:00
Queensferry787 01:38787 01:38787 01:38787 01:38
Corran Ferry913 09:35913 09:35913 09:35913 09:35
Crieff913 09:35913 09:35913 09:35913 09:35
DalwhinnieM90 19:00M90 19:00M90 19:00M90 19:00
Guardbridge787 23:45787 23:45787 23:45787 23:45
BrechinE1 00:45 after midnightE1 00:36 after midnightE1 00:45 after midnightE1 00:45 after midnight
KeltyX56 18:43X56 20:01X56 18:43none
KindallachanM91 08:13M91 08:13M91 08:13M91 08:13
NewtonhillE1 00:45 after midnightE1 00:36 after midnightE1 00:45 after midnightE1 00:45 after midnight
NewtonmoreM91 08:13M91 08:13M91 08:13M91 08:13

The time each last direct bus leaves Kinross, 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 Kinross tonight?
The E1 to Edinburgh at 01:38 (after midnight) from Park and Ride, from the timetable for Saturday.
What time is the last bus from Kinross to Glasgow?
The last direct bus from Kinross to Glasgow: on weekdays, the M6 at 00:36 (after midnight) from Park and Ride, reaching Glasgow at 02:32; on Saturdays, the M6 at 00:36 (after midnight) from Park and Ride, reaching Glasgow at 02:32; on Sundays, the M6 at 00:36 (after midnight) from Park and Ride, reaching Glasgow at 02:32.
What time is the last bus from Kinross to Edinburgh?
The last direct bus from Kinross to Edinburgh: on weekdays, the E1 at 01:23 (after midnight) from Park and Ride, reaching Edinburgh at 02:11; on Saturdays, the E1 at 01:38 (after midnight) from Park and Ride, reaching Edinburgh at 02:27; on Sundays, the E1 at 01:38 (after midnight) from Park and Ride, reaching Edinburgh at 02:27.
What time is the last bus from Kinross to Aberdeen?
The last direct bus from Kinross to Aberdeen: on weekdays, the E1 at 00:36 (after midnight) from Park and Ride, reaching Aberdeen at 02:48; on Saturdays, the E1 at 00:45 (after midnight) from Park and Ride, reaching Aberdeen at 03:04; on Sundays, the E1 at 00:45 (after midnight) from Park and Ride, reaching Aberdeen at 03:04.
What time is the last bus from Kinross to Inverness?
The last direct bus from Kinross to Inverness: on weekdays, the M90 at 19:00 from Park and Ride, reaching Inverness at 22:04; on Saturdays, the M90 at 19:00 from Park and Ride, reaching Inverness at 22:04; on Sundays, the M90 at 19:00 from Park and Ride, reaching Inverness at 22:04.
What time is the last bus from Kinross to Perth?
The last direct bus from Kinross to Perth: on weekdays, the M92 at 00:16 (after midnight) from Park and Ride, reaching Perth at 00:36; on Saturdays, the M92 at 00:16 (after midnight) from Park and Ride, reaching Perth at 00:36; on Sundays, the M92 at 00:16 (after midnight) from Park and Ride, reaching Perth at 00:36.
What time is the last bus from Kinross to Dundee?
The last direct bus from Kinross to Dundee: on weekdays, the E1 at 00:36 (after midnight) from Park and Ride, reaching Dundee at 01:12; on Saturdays, the E1 at 00:45 (after midnight) from Park and Ride, reaching Dundee at 01:24; on Sundays, the E1 at 00:45 (after midnight) from Park and Ride, reaching Dundee at 01:24.
What time is the last bus from Kinross to Dunfermline?
The last direct bus from Kinross to Dunfermline: on weekdays, the 787 at 00:08 (after midnight) from Park and Ride, reaching Dunfermline at 00:22; on Saturdays, the 787 at 00:08 (after midnight) from Park and Ride, reaching Dunfermline at 00:22; on Sundays, the 787 at 00:08 (after midnight) from Park and Ride, reaching Dunfermline at 00:22.
What time is the last bus from Kinross to Glenrothes?
The last direct bus from Kinross to Glenrothes: on weekdays, the 201 at 18:15 from Loch Leven Leisure Centre, reaching Glenrothes at 18:55; on Saturdays, the 201 at 18:15 from Loch Leven Leisure Centre, reaching Glenrothes at 18:55; on Sundays, there's no direct bus.
What time is the last bus from Kinross to Fort William?
The last direct bus from Kinross to Fort William: on weekdays, the 913 at 09:35 from Park and Ride, reaching Fort William at 12:59; on Saturdays, the 913 at 09:35 from Park and Ride, reaching Fort William at 12:59; on Sundays, the 913 at 09:35 from Park and Ride, reaching Fort William at 12:59.
What time is the last bus from Kinross to Cumbernauld?
The last direct bus from Kinross to Cumbernauld: on weekdays, the M6 at 00:36 (after midnight) from Park and Ride, reaching Cumbernauld at 02:12; on Saturdays, the M6 at 00:36 (after midnight) from Park and Ride, reaching Cumbernauld at 02:12; on Sundays, the M6 at 00:36 (after midnight) from Park and Ride, reaching Cumbernauld at 02:12.

Buses in Kinross · 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