X19 St Andrew's House ↔ M9 Junction
Operated by Lothian Country Buses. First bus 05:30, last bus 23:10. 43 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.
| St Andrew's House (opp) | 06:30 | 07:20 | 08:15 | 08:45 | 09:45 | 10:45 | 11:45 | 12:45 | 13:45 | 14:45 | 15:43 | 16:20 | 16:50 | 17:30 | 18:15 | 18:45 | 19:10 | 20:10 | 21:10 | 22:10 | 23:10 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Haymarket Station (Stop HJ) | 06:42 | 07:32 | 08:28 | 08:58 | 09:58 | 10:58 | 11:58 | 12:58 | 13:59 | 14:59 | 15:59 | 16:36 | 17:06 | 17:46 | 18:29 | 18:58 | 19:23 | 20:23 | 21:22 | 22:22 | 23:21 |
| Drum Brae South (opp) | 06:52 | 07:44 | 08:39 | 09:09 | 10:09 | 11:09 | 12:09 | 13:09 | 14:10 | 15:12 | 16:14 | 16:51 | 17:21 | 17:59 | 18:40 | 19:09 | 19:34 | 20:34 | 21:32 | 22:30 | 23:29 |
| Maybury Road (opp) | 06:55 | 07:48 | 08:43 | 09:12 | 10:12 | 11:12 | 12:12 | 13:12 | 14:13 | 15:16 | 16:19 | 16:56 | 17:26 | 18:03 | 18:44 | 19:13 | 19:38 | 20:37 | 21:34 | 22:32 | 23:31 |
| Old Liston Road (before) | 07:04 | 07:58 | 08:52 | 09:21 | 10:21 | 11:21 | 12:21 | 13:21 | 14:22 | 15:25 | 16:31 | 17:08 | 17:38 | 18:12 | 18:53 | 19:22 | 19:47 | 20:45 | 21:42 | 22:40 | 23:39 |
| Station Road (after) | 07:09 | 08:04 | 08:58 | 09:27 | 10:27 | 11:27 | 12:27 | 13:27 | 14:28 | 15:32 | 16:40 | 17:18 | 17:48 | 18:20 | 18:59 | 19:28 | 19:53 | 20:49 | 21:46 | 22:44 | 23:43 |
| Station Road (opp and after) | 07:15 | 08:10 | 09:04 | 09:33 | 10:33 | 11:33 | 12:33 | 13:33 | 14:34 | 15:38 | 16:46 | 17:25 | 17:55 | 18:26 | 19:05 | 19:34 | 19:59 | 20:55 | 21:52 | 22:50 | 23:49 |
| M9 Junction (after) | 07:20 | 08:16 | 09:09 | 09:38 | 10:38 | 11:38 | 12:38 | 13:38 | 14:39 | 15:44 | 16:52 | 17:31 | 18:01 | 18:31 | 19:10 | 19:39 | 20:04 | 21:00 | 21:57 | 22:55 | 23:54 |
Route map
All stops on route X19
X19 towards M9 Junction
- St Andrew's House (opp) Edinburgh
- St Andrew's House (at) Edinburgh
- Waterloo Place (Stop ZH) Edinburgh
- Princes Street (Waverley Steps) (Stop PQ) Edinburgh
- Princes Street (west) (Stop PX) Edinburgh
- Shandwick Place (Stop SE) Edinburgh West End
- Haymarket Station (Stop HJ) Haymarket
- Ormidale Terrace (opp) Roseburn
- Western Corner (W-bound) Murrayfield
- Edinburgh Zoo (opp) Corstorphine
- Kirk Loan (o/s) Corstorphine
- Drum Brae South (opp) Corstorphine
- Craigs Avenue (opp) Maybury
- Craigs Gardens (opp) Maybury
- North Gyle Road (opp) Maybury
- Dechmont Road (opp) Maybury
- Maybury Road (opp) Maybury
- Gogarburn A8 (W-bound) Gogar
- Gogarstone Road (after) Gogar
- Airport Junction (W-bound) Ingliston
- Ingliston Road (opp) Ingliston
- Ingliston Showground (opp) Ingliston
- Station Road (before) Ratho Station
- Lochend Road (opp) Ratho Station
- Old Liston Road (before) Newbridge
- Milrig Cottages (at) Kirkliston
- Gateside Road (after) Kirkliston
- Bowling Green Road (after) Kirkliston
- Almondside (opp) Kirkliston
- Station Road (after) Kirkliston
- Manse Road (before) Kirkliston
- Stirling Road (W-bound) Kirkliston
- Niddry Mains (at) Winchburgh
- School (at) Winchburgh
- Station Road (opp and after) Winchburgh
- Millgate (after) Winchburgh
- Tippetknowes Estate (after) Winchburgh
- Lamond Crescent (before) Winchburgh
- Sainsbury's (before) Winchburgh
- Clay Pit Pond (opp) Winchburgh
- Station View Winchburgh
- M9 Junction (after) Winchburgh
X19 towards St Andrew's House
- M9 Junction (after) Winchburgh
- Station View (opp) Winchburgh
- Clay Pit Pond (at) Winchburgh
- Sainsbury's (after) Winchburgh
- Lamond Crescent (after) Winchburgh
- Tippetknowes Estate (opp) Winchburgh
- Millgate (opp) Winchburgh
- Station Road Winchburgh
- School (opp) Winchburgh
- Niddry Mains (opp) Winchburgh
- Stirling Road (E-bound) Kirkliston
- Manse Road (opp) Kirkliston
- Station Road (before) Kirkliston
- Almondside (after) Kirkliston
- Bowling Green Road (opp) Kirkliston
- Gateside Road (opp) Kirkliston
- Milrig Cottages (opp) Kirkliston
- Old Liston Road (after) Newbridge
- Lochend Road (after) Ratho Station
- Station Road (opp) Ratho Station
- Ingliston Showground (at) Ingliston
- Ingliston Road (before) Ingliston
- Airport Junction (E-bound) Ingliston
- Gogarstone Road (opp) Gogar
- Gogarburn A8 (NE-bound) Gogar
- Maybury Road (after) Maybury
- Dechmont Road (after) Maybury
- North Gyle Road (after) Maybury
- Craigs Avenue (before) Maybury
- Drum Brae South (after) Corstorphine
- Glebe Road (opp) Corstorphine
- Station Road (opp) Corstorphine
- Edinburgh Zoo (Stop 2) Corstorphine
- Western Corner (E-bound) Murrayfield
- Ormidale Terrace (after) Roseburn
- Haymarket Station (Stop HB) Haymarket
- Shandwick Place (Stop SC) Edinburgh West End
- Princes Street (west) (Stop PF) Edinburgh
- Princes Street (Scott Mon.) (Stop PK) Edinburgh
- Waterloo Place (Stop ZK) Edinburgh
- St Andrew's House (opp) Edinburgh
Service history & registered changes
- 🆕 Registered effective 17 Jul 2026 Operating between New South Glasgow Hospitals and Easterhouse given service number X19 effective from 17 July 2026. To amend Route.
- 🆕 Registered effective 27 Jun 2026 Operating between New South Glasgow Hospitals and Easterhouse given service number X19 effective from 27 June 2026. To amend Route.
- 🆕 Registered effective 24 Apr 2026 Operating between New South Glasgow Hospitals and Easterhouse given service number X19 effective from 24 April 2026. To amend Route and Timetable.
- 🆕 Registered effective 10 Apr 2026 Operating between New South Glasgow Hospitals and Easterhouse given service number X19 effective from 10 April 2026. To amend Route.
From official Traffic Commissioner registrations. All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first X19 bus?
The first X19 departure on weekdays leaves at 05:30 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last X19 bus?
The last X19 on weekdays leaves its first stop at 23:10. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the X19 bus cost?
The England fare cap doesn't apply in Scotland — Lothian Country Buses sets the fares on the X19. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.
Who runs the X19 bus?
The X19 is operated by Lothian Country Buses.
Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.