Last buses from Rosyth

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

ToToday (Saturday)WeekdaysSaturdaysSundays
EdinburghE1 01:55 after midnightE1 01:40 after midnightE1 01:55 after midnightE1 01:55 after midnight
AberdeenE1 00:29 after midnightE1 00:20 after midnightE1 00:29 after midnightE1 00:29 after midnight
DundeeE1 00:29 after midnightE1 00:20 after midnightE1 00:29 after midnightE1 00:29 after midnight
DunfermlineX55 00:29 after midnightX55 00:29 after midnightX55 00:29 after midnightX55 00:29 after midnight
Kirkcaldy7A 22:357A 22:357A 22:357A 21:35
Buckhaven7A 22:357A 22:357A 22:357A 21:35
Methil7A 22:357A 22:357A 22:357A 21:35
InglistonE1 01:55 after midnightE1 01:40 after midnightE1 01:55 after midnightE1 01:55 after midnight
LivingstonX51 18:21X51 18:21X51 18:21X51 17:21
Inverkeithing7D 00:01 after midnight7D 00:01 after midnight7D 00:01 after midnight7D 00:04 after midnight
Methilhill7 17:377 17:377 17:37none
Edinburgh AirportE1 01:55 after midnightE1 01:40 after midnightE1 01:55 after midnightE1 01:55 after midnight
ForfarE1 00:29 after midnightE1 00:20 after midnightE1 00:29 after midnightE1 00:29 after midnight
PortlethenE1 00:29 after midnightE1 00:20 after midnightE1 00:29 after midnightE1 00:29 after midnight
Ferrytoll7D 00:01 after midnight7D 00:01 after midnight7D 00:01 after midnight7D 00:04 after midnight
Cowdenbeath19 23:1219 23:1319 23:1219 23:05
North Queensferry7D 00:01 after midnight7D 00:01 after midnight7D 00:01 after midnight7D 00:04 after midnight
KinrossE1 00:29 after midnightE1 00:20 after midnightE1 00:29 after midnightE1 00:29 after midnight
Coaltown of Wemyss7A 22:357A 22:357A 22:357A 21:35
QueensferryX55 23:27X55 23:27X55 23:27X55 23:27
NewbridgeX51 18:21X51 18:21X51 18:21X51 17:21
BrechinE1 00:29 after midnightE1 00:20 after midnightE1 00:29 after midnightE1 00:29 after midnight
Burntisland7A 22:357A 22:357A 22:357A 21:35
East Wemyss7A 22:357A 22:357A 22:357A 21:35
Kelty7D 23:357D 23:357D 23:357D 21:35
Kinghorn7A 22:357A 22:357A 22:357A 21:35
Lochgelly19 22:1319 22:1319 22:1319 22:12
NewtonhillE1 00:29 after midnightE1 00:20 after midnightE1 00:29 after midnightE1 00:29 after midnight
Bridge of EarnE1 00:29 after midnightE1 00:20 after midnightE1 00:29 after midnightE1 00:29 after midnight
Dalgety Bay7A 23:357A 23:357A 23:357A 22:35
CrossfordnoneW3 18:27nonenone
InchtureE1 00:29 after midnightE1 00:20 after midnightE1 00:29 after midnightE1 00:29 after midnight
InveraldieE1 00:29 after midnightE1 00:20 after midnightE1 00:29 after midnightE1 00:29 after midnight
Pettycur Bay7A 22:357A 22:357A 22:357A 21:35
Gowkhall6A 21:546A 21:546A 21:546A 21:54
Lumphinnans19 22:1319 22:1319 22:1319 22:12
CairneyhillnoneW3 18:27nonenone
Carnock6A 21:546A 21:546A 21:546A 21:54
DrumlithieE1 00:29 after midnightE1 00:20 after midnightE1 00:29 after midnightE1 00:29 after midnight
Hill of Beath19 23:1219 23:1319 23:1219 23:05

The time each last direct bus leaves Rosyth, 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 Rosyth tonight?
The E1 to Edinburgh at 01:55 (after midnight) from St John's & St Columba's Church, from the timetable for Saturday.
What time is the last bus from Rosyth to Edinburgh?
The last direct bus from Rosyth to Edinburgh: on weekdays, the E1 at 01:40 (after midnight) from St John's & St Columba's Church, reaching Edinburgh at 02:11; on Saturdays, the E1 at 01:55 (after midnight) from St John's & St Columba's Church, reaching Edinburgh at 02:27; on Sundays, the E1 at 01:55 (after midnight) from St John's & St Columba's Church, reaching Edinburgh at 02:27.
What time is the last bus from Rosyth to Aberdeen?
The last direct bus from Rosyth to Aberdeen: on weekdays, the E1 at 00:20 (after midnight) from St John's & St Columba's Church, reaching Aberdeen at 02:48; on Saturdays, the E1 at 00:29 (after midnight) from St John's & St Columba's Church, reaching Aberdeen at 03:04; on Sundays, the E1 at 00:29 (after midnight) from St John's & St Columba's Church, reaching Aberdeen at 03:04.
What time is the last bus from Rosyth to Dundee?
The last direct bus from Rosyth to Dundee: on weekdays, the E1 at 00:20 (after midnight) from St John's & St Columba's Church, reaching Dundee at 01:12; on Saturdays, the E1 at 00:29 (after midnight) from St John's & St Columba's Church, reaching Dundee at 01:24; on Sundays, the E1 at 00:29 (after midnight) from St John's & St Columba's Church, reaching Dundee at 01:24.
What time is the last bus from Rosyth to Dunfermline?
The last direct bus from Rosyth to Dunfermline: on weekdays, the X55 at 00:29 (after midnight) from Railway Station, reaching Dunfermline at 00:30; on Saturdays, the X55 at 00:29 (after midnight) from Railway Station, reaching Dunfermline at 00:30; on Sundays, the X55 at 00:29 (after midnight) from Railway Station, reaching Dunfermline at 00:30.
What time is the last bus from Rosyth to Kirkcaldy?
The last direct bus from Rosyth to Kirkcaldy: on weekdays, the 7A at 22:35 from Fairykirk Road, reaching Kirkcaldy at 23:22; on Saturdays, the 7A at 22:35 from Fairykirk Road, reaching Kirkcaldy at 23:22; on Sundays, the 7A at 21:35 from Fairykirk Road, reaching Kirkcaldy at 22:22.
What time is the last bus from Rosyth to Buckhaven?
The last direct bus from Rosyth to Buckhaven: on weekdays, the 7A at 22:35 from Fairykirk Road, reaching Buckhaven at 00:09; on Saturdays, the 7A at 22:35 from Fairykirk Road, reaching Buckhaven at 00:09; on Sundays, the 7A at 21:35 from Fairykirk Road, reaching Buckhaven at 23:09.
What time is the last bus from Rosyth to Methil?
The last direct bus from Rosyth to Methil: on weekdays, the 7A at 22:35 from Fairykirk Road, reaching Methil at 00:15; on Saturdays, the 7A at 22:35 from Fairykirk Road, reaching Methil at 00:15; on Sundays, the 7A at 21:35 from Fairykirk Road, reaching Methil at 23:15.
What time is the last bus from Rosyth to Ingliston?
The last direct bus from Rosyth to Ingliston: on weekdays, the E1 at 01:40 (after midnight) from St John's & St Columba's Church, reaching Ingliston at 01:53; on Saturdays, the E1 at 01:55 (after midnight) from St John's & St Columba's Church, reaching Ingliston at 02:09; on Sundays, the E1 at 01:55 (after midnight) from St John's & St Columba's Church, reaching Ingliston at 02:09.
What time is the last bus from Rosyth to Livingston?
The last direct bus from Rosyth to Livingston: on weekdays, the X51 at 18:21 from Castlandhill Road, reaching Livingston at 18:54; on Saturdays, the X51 at 18:21 from Castlandhill Road, reaching Livingston at 18:56; on Sundays, the X51 at 17:21 from Castlandhill Road, reaching Livingston at 17:56.
What time is the last bus from Rosyth to Inverkeithing?
The last direct bus from Rosyth to Inverkeithing: on weekdays, the 7D at 00:01 (after midnight) from Middlebank Street, reaching Inverkeithing at 00:03; on Saturdays, the 7D at 00:01 (after midnight) from Middlebank Street, reaching Inverkeithing at 00:03; on Sundays, the 7D at 00:04 (after midnight) from Middlebank Street, reaching Inverkeithing at 00:06.

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