Last buses from Edinburgh Airport

Direct buses from Edinburgh Airport go to 40 places. Tonight (Sunday) the last one leaves at 02:26 (after midnight), the E9 to Edinburgh. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Sunday)WeekdaysSaturdaysSundays
GlasgowM6 01:13 after midnightM6 01:13 after midnightM6 01:13 after midnightM6 01:13 after midnight
EdinburghE9 02:26 after midnightE9 02:43 after midnightE9 02:26 after midnightE9 02:26 after midnight
AberdeenE1 00:01 after midnightE1 23:53E1 00:01 after midnightE1 00:01 after midnight
InvernessE9 23:18E9 23:34E9 23:18E9 23:18
PerthE9 23:18E9 23:34E9 23:18E9 23:18
DundeeE1 00:01 after midnightE1 23:53E1 00:01 after midnightE1 00:01 after midnight
Dunfermline747 23:50747 23:50747 23:50747 23:50
Stirling909 22:50909 22:50909 22:50909 22:50
Fort WilliamE4 20:39E4 20:52E4 20:39E4 20:39
CumbernauldM6 01:13 after midnightM6 01:13 after midnightM6 01:13 after midnightM6 01:13 after midnight
FalkirkM6 01:13 after midnightM6 01:13 after midnightM6 01:13 after midnightM6 01:13 after midnight
ObanE15 22:34E15 21:49E15 22:34E15 22:34
Cupar787 23:05787 23:05787 23:05787 23:05
InglistonE1 02:13 after midnightE1 01:57 after midnightE1 02:13 after midnightE1 02:13 after midnight
LivingstonE19 23:54E19 23:54E19 23:54E19 23:54
AviemoreE9 23:18E9 23:34E9 23:18E9 23:18
St Andrews787 23:05787 23:05787 23:05787 23:05
Inverkeithing747 23:50747 23:50747 23:50747 23:50
Airdrie902 19:45902 19:45902 19:45902 19:45
Coatbridge902 19:45902 19:45902 19:45902 19:45
DunblaneE15 22:34E15 21:49E15 22:34E15 22:34
Ratho StationM6 01:13 after midnightM6 01:13 after midnightM6 01:13 after midnightM6 01:13 after midnight
CrianlarichE15 22:34E15 21:49E15 22:34E15 22:34
PitlochryE9 23:18E9 23:34E9 23:18E9 23:18
ForfarE1 00:01 after midnightE1 23:53E1 00:01 after midnightE1 00:01 after midnight
PortlethenE1 00:01 after midnightE1 23:53E1 00:01 after midnightE1 00:01 after midnight
Ferrytoll747 23:50747 23:50747 23:50747 23:50
TyndrumE15 22:34E15 21:49E15 22:34E15 22:34
Gogar900 01:06 after midnight900 01:06 after midnight900 01:06 after midnight900 01:06 after midnight
InverE9 23:18E9 23:34E9 23:18E9 23:18
North Queensferry747 23:50747 23:50747 23:50747 23:50
KinrossE1 00:01 after midnightE1 23:53E1 00:01 after midnightE1 00:01 after midnight
Bridge of Allan909 18:56909 18:56909 18:56909 18:56
KingussieE9 23:18E9 23:34E9 23:18E9 23:18
RosythE1 00:01 after midnightE1 23:53E1 00:01 after midnightE1 00:01 after midnight
UphallE19 23:34E19 23:54E19 23:34E19 23:34
Queensferry747 23:50747 23:50747 23:50747 23:50
ConnelE15 22:34E15 21:49E15 22:34E15 22:34
Corran FerryE4 20:39E4 20:52E4 20:39E4 20:39
DalwhinnieE9 23:18E9 23:34E9 23:18E9 23:18

The time each last direct bus leaves Edinburgh Airport, with its route number. Weekdays, Saturdays and Sundays are from the timetables for Monday, 16 November 2026, Saturday, 21 November 2026 and Sunday, 22 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 Edinburgh Airport tonight?
The E9 to Edinburgh at 02:26 (after midnight) from Terminal, from the timetable for Sunday.
What time is the last bus from Edinburgh Airport to Glasgow?
The last direct bus from Edinburgh Airport to Glasgow: on weekdays, the M6 at 01:13 (after midnight) from Terminal, reaching Glasgow at 02:32; on Saturdays, the M6 at 01:13 (after midnight) from Terminal, reaching Glasgow at 02:32; on Sundays, the M6 at 01:13 (after midnight) from Terminal, reaching Glasgow at 02:32.
What time is the last bus from Edinburgh Airport to Edinburgh?
The last direct bus from Edinburgh Airport to Edinburgh: on weekdays, the E9 at 02:43 (after midnight) from Terminal, reaching Edinburgh at 02:56; on Saturdays, the E9 at 02:26 (after midnight) from Terminal, reaching Edinburgh at 02:39; on Sundays, the E9 at 02:26 (after midnight) from Terminal, reaching Edinburgh at 02:39.
What time is the last bus from Edinburgh Airport to Aberdeen?
The last direct bus from Edinburgh Airport to Aberdeen: on weekdays, the E1 at 23:53 from Terminal, reaching Aberdeen at 02:48; on Saturdays, the E1 at 00:01 (after midnight) from Terminal, reaching Aberdeen at 03:04; on Sundays, the E1 at 00:01 (after midnight) from Terminal, reaching Aberdeen at 03:04.
What time is the last bus from Edinburgh Airport to Inverness?
The last direct bus from Edinburgh Airport to Inverness: on weekdays, the E9 at 23:34 from Terminal, reaching Inverness at 02:54; on Saturdays, the E9 at 23:18 from Terminal, reaching Inverness at 02:46; on Sundays, the E9 at 23:18 from Terminal, reaching Inverness at 02:46.
What time is the last bus from Edinburgh Airport to Perth?
The last direct bus from Edinburgh Airport to Perth: on weekdays, the E9 at 23:34 from Terminal, reaching Perth at 00:28; on Saturdays, the E9 at 23:18 from Terminal, reaching Perth at 00:16; on Sundays, the E9 at 23:18 from Terminal, reaching Perth at 00:16.
What time is the last bus from Edinburgh Airport to Dundee?
The last direct bus from Edinburgh Airport to Dundee: on weekdays, the E1 at 23:53 from Terminal, reaching Dundee at 01:12; on Saturdays, the E1 at 00:01 (after midnight) from Terminal, reaching Dundee at 01:24; on Sundays, the E1 at 00:01 (after midnight) from Terminal, reaching Dundee at 01:24.
What time is the last bus from Edinburgh Airport to Dunfermline?
The last direct bus from Edinburgh Airport to Dunfermline: on weekdays, the 747 at 23:50 from Terminal, reaching Dunfermline at 00:29; on Saturdays, the 747 at 23:50 from Terminal, reaching Dunfermline at 00:29; on Sundays, the 747 at 23:50 from Terminal, reaching Dunfermline at 00:29.
What time is the last bus from Edinburgh Airport to Stirling?
The last direct bus from Edinburgh Airport to Stirling: on weekdays, the 909 at 22:50 from Terminal, reaching Stirling at 23:38; on Saturdays, the 909 at 22:50 from Terminal, reaching Stirling at 23:38; on Sundays, the 909 at 22:50 from Terminal, reaching Stirling at 23:38.
What time is the last bus from Edinburgh Airport to Fort William?
The last direct bus from Edinburgh Airport to Fort William: on weekdays, the E4 at 20:52 from Terminal, reaching Fort William at 23:44; on Saturdays, the E4 at 20:39 from Terminal, reaching Fort William at 23:31; on Sundays, the E4 at 20:39 from Terminal, reaching Fort William at 23:31.
What time is the last bus from Edinburgh Airport to Cumbernauld?
The last direct bus from Edinburgh Airport to Cumbernauld: on weekdays, the M6 at 01:13 (after midnight) from Terminal, reaching Cumbernauld at 02:12; on Saturdays, the M6 at 01:13 (after midnight) from Terminal, reaching Cumbernauld at 02:12; on Sundays, the M6 at 01:13 (after midnight) from Terminal, reaching Cumbernauld at 02:12.

Buses in Edinburgh Airport · Plan a journey with a change

Timetables from the Bus Open Data Service (Department for Transport), updated Sunday, 15 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