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.
| To | Today (Sunday) | Weekdays | Saturdays | Sundays |
|---|---|---|---|---|
| Glasgow | M6 01:13 after midnight | M6 01:13 after midnight | M6 01:13 after midnight | M6 01:13 after midnight |
| Edinburgh | E9 02:26 after midnight | E9 02:43 after midnight | E9 02:26 after midnight | E9 02:26 after midnight |
| Aberdeen | E1 00:01 after midnight | E1 23:53 | E1 00:01 after midnight | E1 00:01 after midnight |
| Inverness | E9 23:18 | E9 23:34 | E9 23:18 | E9 23:18 |
| Perth | E9 23:18 | E9 23:34 | E9 23:18 | E9 23:18 |
| Dundee | E1 00:01 after midnight | E1 23:53 | E1 00:01 after midnight | E1 00:01 after midnight |
| Dunfermline | 747 23:50 | 747 23:50 | 747 23:50 | 747 23:50 |
| Stirling | 909 22:50 | 909 22:50 | 909 22:50 | 909 22:50 |
| Fort William | E4 20:39 | E4 20:52 | E4 20:39 | E4 20:39 |
| Cumbernauld | M6 01:13 after midnight | M6 01:13 after midnight | M6 01:13 after midnight | M6 01:13 after midnight |
| Falkirk | M6 01:13 after midnight | M6 01:13 after midnight | M6 01:13 after midnight | M6 01:13 after midnight |
| Oban | E15 22:34 | E15 21:49 | E15 22:34 | E15 22:34 |
| Cupar | 787 23:05 | 787 23:05 | 787 23:05 | 787 23:05 |
| Ingliston | E1 02:13 after midnight | E1 01:57 after midnight | E1 02:13 after midnight | E1 02:13 after midnight |
| Livingston | E19 23:54 | E19 23:54 | E19 23:54 | E19 23:54 |
| Aviemore | E9 23:18 | E9 23:34 | E9 23:18 | E9 23:18 |
| St Andrews | 787 23:05 | 787 23:05 | 787 23:05 | 787 23:05 |
| Inverkeithing | 747 23:50 | 747 23:50 | 747 23:50 | 747 23:50 |
| Airdrie | 902 19:45 | 902 19:45 | 902 19:45 | 902 19:45 |
| Coatbridge | 902 19:45 | 902 19:45 | 902 19:45 | 902 19:45 |
| Dunblane | E15 22:34 | E15 21:49 | E15 22:34 | E15 22:34 |
| Ratho Station | M6 01:13 after midnight | M6 01:13 after midnight | M6 01:13 after midnight | M6 01:13 after midnight |
| Crianlarich | E15 22:34 | E15 21:49 | E15 22:34 | E15 22:34 |
| Pitlochry | E9 23:18 | E9 23:34 | E9 23:18 | E9 23:18 |
| Forfar | E1 00:01 after midnight | E1 23:53 | E1 00:01 after midnight | E1 00:01 after midnight |
| Portlethen | E1 00:01 after midnight | E1 23:53 | E1 00:01 after midnight | E1 00:01 after midnight |
| Ferrytoll | 747 23:50 | 747 23:50 | 747 23:50 | 747 23:50 |
| Tyndrum | E15 22:34 | E15 21:49 | E15 22:34 | E15 22:34 |
| Gogar | 900 01:06 after midnight | 900 01:06 after midnight | 900 01:06 after midnight | 900 01:06 after midnight |
| Inver | E9 23:18 | E9 23:34 | E9 23:18 | E9 23:18 |
| North Queensferry | 747 23:50 | 747 23:50 | 747 23:50 | 747 23:50 |
| Kinross | E1 00:01 after midnight | E1 23:53 | E1 00:01 after midnight | E1 00:01 after midnight |
| Bridge of Allan | 909 18:56 | 909 18:56 | 909 18:56 | 909 18:56 |
| Kingussie | E9 23:18 | E9 23:34 | E9 23:18 | E9 23:18 |
| Rosyth | E1 00:01 after midnight | E1 23:53 | E1 00:01 after midnight | E1 00:01 after midnight |
| Uphall | E19 23:34 | E19 23:54 | E19 23:34 | E19 23:34 |
| Queensferry | 747 23:50 | 747 23:50 | 747 23:50 | 747 23:50 |
| Connel | E15 22:34 | E15 21:49 | E15 22:34 | E15 22:34 |
| Corran Ferry | E4 20:39 | E4 20:52 | E4 20:39 | E4 20:39 |
| Dalwhinnie | E9 23:18 | E9 23:34 | E9 23:18 | E9 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