🚌 Bus from Haymarket to Corstorphine
13 direct routes · about 14 min · first bus 05:13, last bus 00:10 (weekdays).
Direct routes
| Route | Operator | Journey time | Weekday journeys | First | Last | Board at |
|---|---|---|---|---|---|---|
| 26 | Lothian Buses | ~14 min | 100 | 05:13 | 00:10 | Haymarket Station (Stop HJ) |
| 900 | Scottish Citylink | ~8 min | 78 | 00:23 | 23:53 | Haymarket Station (Stop HH) |
| 31 | Lothian Buses | ~14 min | 69 | 05:19 | 00:06 | Haymarket Station (Stop HJ) |
| UK090 | FlixBus | ~4 min | 41 | 00:43 | 00:08 | Haymarket Station (Stop HH) |
| X18 | Lothian Country Buses | ~11 min | 38 | 06:11 | 23:31 | Haymarket Station (Stop HJ) |
| X38 | Midland Bluebird | ~15 min | 31 | 06:57 | 23:06 | Haymarket Station (Stop HH) |
| 12 | Lothian Buses | ~14 min | 31 | 06:21 | 22:35 | Haymarket Station (Stop HJ) |
| X19 | Lothian Country Buses | ~11 min | 21 | 06:42 | 23:21 | Haymarket Station (Stop HJ) |
| E9 | Ember | ~12 min | 11 | 02:18 | 23:11 | Haymarket Station (Stop HH) |
| 909 | Scottish Citylink | ~8 min | 9 | 07:09 | 22:29 | Haymarket Station (Stop HH) |
| X39 | Midland Bluebird | ~11 min | 3 | 17:52 | 19:49 | Haymarket Station (Stop HH) |
| M92 | Scottish Citylink | ~9 min | 1 | 23:34 | 23:34 | Haymarket Station (Stop HH) |
| E4X | Ember | ~7 min | 1 | 07:07 | 07:07 | Haymarket Station (Stop HH) |
Times are for the first boarding point in Haymarket on each route's weekday timetable — open the route for the full timetable, live map and every stop.
Frequently asked questions
Which bus goes from Haymarket to Corstorphine?
13 routes run directly from Haymarket to Corstorphine: the 26 (Lothian Buses), the 900 (Scottish Citylink), the 31 (Lothian Buses), the UK090 (FlixBus), the X18 (Lothian Country Buses), the X38 (Midland Bluebird), the 12 (Lothian Buses), the X19 (Lothian Country Buses), the E9 (Ember), the 909 (Scottish Citylink), the X39 (Midland Bluebird), the M92 (Scottish Citylink), the E4X (Ember).
How long does the bus take from Haymarket to Corstorphine?
Around 14 minutes on the 26, depending on time of day and traffic.
What time is the first and last bus from Haymarket to Corstorphine?
On weekdays the first direct bus (the 26) leaves around 05:13 and the last around 00:10. Check the route timetable for weekends.
How much is the bus from Haymarket to Corstorphine?
Fares on this journey are set by the operator — the England fare cap doesn't apply in Scotland. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.