E9 Edinburgh ↔ Inverness
Operated by Ember. First bus 00:42, last bus 23:06. 22 journeys on weekdays.
Timetable
Times are shown at the route's main timing stops — buses serve all stops in between. For times at your exact stop, open the stop's own page.
| George Street (The Dome) (Stop GM) | 02:13 | 05:00 | 07:25 | 09:41 | 11:37 | 13:22 | 15:27 | 17:42 | 19:38 | 21:23 | 23:06 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Haymarket Station (Stop HH) | 02:18 | 05:05 | 07:30 | 09:48 | 11:44 | 13:29 | 15:34 | 17:49 | 19:44 | 21:28 | 23:11 |
| St Ninians Road (opp) | 02:27 | 05:14 | 07:43 | 10:01 | 11:56 | 13:42 | 15:49 | 18:03 | 19:55 | 21:38 | 23:21 |
| Terminal (Stop E) | 02:37 | 05:24 | · | · | 12:09 | · | · | 18:16 | 20:07 | 21:50 | 23:33 |
| Kingsland Terrace (adj) | 03:06 | 05:53 | 08:14 | 10:32 | 12:45 | 14:14 | 16:23 | 18:49 | 20:37 | 22:19 | 00:02 |
| Old Edinburgh Road (at) | 03:24 | 06:11 | 08:35 | 10:53 | 13:05 | 14:35 | 16:44 | 19:07 | 20:55 | 22:37 | 00:20 |
| Leonard Street (Stop ZH) | 03:33 | 06:21 | 08:46 | 11:04 | 13:16 | 14:46 | 16:55 | 19:17 | 21:04 | 22:46 | 00:29 |
| Rose Cottage (at) | 03:53 | 06:44 | 09:12 | 11:31 | 13:44 | 15:14 | 17:23 | 19:39 | 21:25 | 23:06 | 00:49 |
| West End Car Park (at) | 04:08 | 07:00 | 09:29 | 11:49 | 14:01 | 15:31 | 17:40 | 19:55 | 21:40 | 23:21 | 01:04 |
| Pitagowan Road End (opp) | 04:20 | 07:14 | 09:43 | 12:04 | 14:16 | 15:46 | 17:55 | 20:07 | 21:52 | 23:32 | 01:15 |
| Bus Shelter (at) | 04:21 | 07:15 | 09:44 | 12:05 | 14:17 | 15:47 | 17:56 | 20:08 | 21:53 | 23:33 | 01:16 |
| Road End (at) | 04:41 | 07:36 | 10:06 | 12:27 | 14:39 | 16:09 | 18:18 | 20:29 | 22:13 | 23:54 | 01:37 |
| Clan McPherson Museum (o/s) | 04:55 | 07:51 | 10:21 | 12:41 | 14:54 | 16:24 | 18:32 | 20:43 | 22:27 | 00:08 | 01:51 |
| Duke of Gordon Hotel (o/s) | 04:59 | 07:57 | 10:27 | 12:48 | 15:00 | 16:30 | 18:36 | 20:47 | 22:30 | 00:11 | 01:54 |
| Cairngorm Hotel (o/s) | 05:16 | 08:15 | 10:45 | 13:07 | 15:19 | 16:49 | 18:54 | 21:04 | 22:47 | 00:28 | 02:11 |
| Turning Circle (at) | 05:33 | 08:36 | 11:07 | 13:28 | 15:41 | 17:11 | 19:12 | 21:22 | 23:04 | 00:45 | 02:28 |
| Union Street (Stop D) | 05:56 | 09:01 | 11:32 | 13:54 | 16:06 | 17:37 | 19:36 | 21:45 | 23:27 | 01:08 | 02:51 |
Route map
All stops on route E9
E9 towards Inverness
- George Street (The Dome) (Stop GM) Edinburgh
- Haymarket Station (Stop HH) Haymarket
- St Ninians Road (opp) Corstorphine
- Terminal (Stop E) Edinburgh Airport
- Kingsland Terrace (adj) Kelty
- Old Edinburgh Road (at) Bridge of Earn
- Leonard Street (Stop ZH) Perth
- Rose Cottage (at) Inver
- West End Car Park (at) Pitlochry
- Pitagowan Road End (opp) Calvine
- Bus Shelter (at) Calvine
- Road End (at) Dalwhinnie
- Clan McPherson Museum (o/s) Newtonmore
- Duke of Gordon Hotel (o/s) Kingussie
- Cairngorm Hotel (o/s) Aviemore
- Turning Circle (at) Tomatin
- Union Street (Stop D) Inverness
E9 towards Edinburgh
- Union Street (Stop D) Inverness
- Turning Circle (at) Tomatin
- Station (o/s) Aviemore
- Duke Of Gordon Hotel (opp) Kingussie
- Monarch Country Apartments (o/s) Newtonmore
- Road End (opp) Dalwhinnie
- Bus Shelter (at) Calvine
- Pitagowan Road End (at) Calvine
- West End Car Park (at) Pitlochry
- Rose Cottage (opp) Inver
- Leonard Street (Stop ZI) Perth
- Old Edinburgh Road (at) Bridge of Earn
- Kingsland Terrace (adj) Kelty
- Terminal (Stop E) Edinburgh Airport
- St Ninians Road (before) Corstorphine
- Haymarket Station (Stop HB) Haymarket
- George Street (The Dome) (Stop GM) Edinburgh
- George Street (The Dome) (Stop GL) Edinburgh
Service history & registered changes
- 🆕 Registered effective 11 Feb 2026 From: Edinburgh To: Inverness Via: Kelty, Perth, Pitlochry, Aviemore Name or No.: E9 Service type: Limited Stop Effective date: 11 February 2026 Other details: Monday to Sunday 11 return journeys per day
From official Traffic Commissioner registrations. All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first E9 bus?
The first E9 departure on weekdays leaves at 00:42 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last E9 bus?
The last E9 on weekdays leaves its first stop at 23:06. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the E9 bus cost?
The England fare cap doesn't apply in Scotland — Ember sets the fares on the E9. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.
Who runs the E9 bus?
The E9 is operated by Ember.
Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.