X11 Haddington to Edinburgh Royal Infirmary via Tranent, Musselburgh
Operated by Prentice Coaches. Registered as running via Tranent, Prestonpans, Musselburgh. First bus 05:55, last bus 20:10. 4 journeys on weekdays. Fares: set by the operator — more.
Wanted a different X11? 12 other bus routes are numbered X11 elsewhere in the UK — see every X11 bus timetable by area.
| Stop | 05:55 | 18:00 |
|---|---|---|
| High Street (Stop A) | 05:55 | 18:00 |
| Whiteloch Road (adj) | 06:05 | 18:10 |
| Police Station | 06:09 | 18:14 |
| Blindwells South (opp) | 06:13 | 18:18 |
| Health Centre (opp) | 06:16 | 18:21 |
| Chuckers Row (near) | 06:21 | 18:26 |
| Pinkie Mains (near) | 06:23 | 18:28 |
| High Street (Stop D) | 06:27 | 18:32 |
| Tesco Terminus (at) | 06:29 | 18:34 |
| Stoneybank Place (opp) | 06:32 | 18:37 |
| Old Craighall (opp 14) | 06:35 | 18:40 |
| Newton Church Road | 06:38 | 18:43 |
| Edmonstone Road (at 32) | 06:39 | 18:44 |
| Royal Infirmary (Stop IN) | 06:45 | 18:50 |
Each column is one journey, headed by the time it sets off. Times are shown at the route's main timing stops — buses serve all stops in between. Switch a table to All stops for every stop it calls at, or open a stop's own page for live departures there.
Christmas & bank holidays
These dates are not the usual timetable for the day they fall on. They come from the operator’s published data, which for Christmas and New Year is often late or incomplete, so check with Prentice Coaches before you travel. Everything above is an ordinary week.
Not published yet: Christmas Day and New Year's Day. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.
Route map
All stops on route X11
X11 towards Edinburgh Royal Infirmary
All 75 stops
- High Street (Stop A) Haddington
- Police Station Haddington
- Station Road Haddington
- Letham Drive (adj) Haddington
- Park Lane (adj) Haddington
- Knowes Road (opp) Haddington
- Gateside Road (opp) Haddington
- Arthurs Way (at) Haddington
- Letham Mains Rd End (adj) Haddington
- Coates Road (opp) Gladsmuir
- Liberty Hall (at) Gladsmuir
- Gladsmuir Farmhouse (opp and before) Gladsmuir
- Roundabout (W-bound) Gladsmuir
- Industrial Estate East (adj) Macmerry
- Penston Road End (near) Macmerry
- St Germains Terrace (opp) Macmerry
- Whiteloch Road (adj) Macmerry
- The Christies (opp) Macmerry
- Muirpark Road (at) Tranent
- Morrison Avenue (near) Tranent
- St Martin's School (opp) Tranent
- Police Station Tranent
- Elder Court (adj) Tranent
- Fire Station (adj) Tranent
- Fowler Street (opp) Tranent
- Dovecot Brae (at) Tranent
- Blindwells South (opp) Prestonpans
- Meadowmill Roundabout (W-Bound) Prestonpans
- Johnny Cope Stone (adj) Prestonpans
- Bankton Terrace (W-bound) Prestonpans
- Gardiner Crescent (opp) Prestonpans
- Hawthorn Road (opp) Prestonpans
- Polwarth Terrace (W-bound) Prestonpans
- Health Centre (opp) Prestonpans
- Northfield House (o/s) Prestonpans
- Alexander Drive (opp) Prestonpans
- Drummore Drive (opp) Prestonpans
- Rowberry Walk (at) Prestonpans
- Moodie Wynd (adj) Prestonpans
- Auction House (at) Wallyford
- Chuckers Row (near) Wallyford
- Railway Station (adj) Wallyford
- Wallyford Journey Hub (N-bound) Wallyford
- Galt Road (at) Musselburgh
- Moir Crescent (adj) Musselburgh
- Battlefield Drive (near) Musselburgh
- Pinkie Mains (near) Musselburgh
- Ashgrove South (opp) Musselburgh
- Edenhall Road (at) Musselburgh
- Park Lane (adj) Musselburgh
- King Street (opp) Musselburgh
- Newbigging (N-bound) Musselburgh
- High Street (Stop D) Musselburgh
- Tesco Terminus (at) Musselburgh
- Mall Avenue (SW-bound) Musselburgh
- Eskview Road (opp) Musselburgh
- Eskview Crescent (opp) Musselburgh
- Haugh Park (at) Musselburgh
- Stoneybank Place (opp) Musselburgh
- Mayfield Crescent (opp) Musselburgh
- Musselburgh Golf Club (adj) Musselburgh
- Craighall Drive (at) Musselburgh
- Old Craighall Services (at) Old Craighall
- Old Craighall (opp 14) Old Craighall
- Newton Cottages (at) Millerhill
- Cocklerow (at) Danderhall
- Newton Church Road Newton Village
- Newton Church Road (at) Danderhall
- Edmonstone Road (at 32) Danderhall
- Edmonstone Avenue (at) Danderhall
- Bowes Place (adj) Craigmillar
- Milligan Drive (after) Craigmillar
- Sandilands Close (opp) Edmonstone
- SCRM (at) Edinburgh Royal Infirmary
- Royal Infirmary (Stop IN) Edinburgh Royal Infirmary
X11 towards Haddington
All 78 stops
- Royal Infirmary (Stop IN) Edinburgh Royal Infirmary
- SCRM (opp) Edinburgh Royal Infirmary
- Sandilands Close (before) Edmonstone
- Milligan Drive (near) Craigmillar
- Bowes Place (opp) Craigmillar
- Edmonstone Road (at 104) Danderhall
- Edmonstone Avenue (opp) Danderhall
- Edmonstone Road (at 43) Danderhall
- Edmonstone Drive (opp) Danderhall
- Newton Church Road Danderhall
- Millerhill Road (SE-bound) Newton Village
- Cocklerow Loan (at) Danderhall
- Newton Cottages (opp) Millerhill
- Main Road (o/s 12) Old Craighall
- Old Craighall Services (opp) Old Craighall
- Craighall Drive (opp) Old Craighall
- Golf Club (opp) Musselburgh
- Mayfield Crescent (near) Musselburgh
- Stoneybank Place (adj) Musselburgh
- Haugh Park (opp) Musselburgh
- Eskview Crescent (adj) Musselburgh
- Eskview Road (at) Musselburgh
- Mall Avenue (Riverside) Musselburgh
- Tesco Terminus (at) Musselburgh
- High Street (Stop A) Musselburgh
- Newbigging (S-bound) Musselburgh
- King Street (adj) Musselburgh
- Park Lane (opp) Musselburgh
- Edenhall Road (opp) Musselburgh
- Ashgrove South (near) Musselburgh
- Battlefield Drive (opp) Musselburgh
- Levenhall Roundabout (E-bound) Musselburgh
- Moir Crescent (opp) Musselburgh
- Galt Road (opp) Musselburgh
- Wallyford Journey Hub (S-bound) Wallyford
- Railway Station (opp) Wallyford
- Chuckers Row (adj) Wallyford
- Auction House (opp) Wallyford
- Moodie Wynd (opp) Prestonpans
- Rowberry Walk (opp) Prestonpans
- Drummore Drive (at) Prestonpans
- Alexander Drive (adj) Prestonpans
- Northfield House (opp) Prestonpans
- Health Centre (adj) Prestonpans
- Polwarth Terrace (E-bound) Prestonpans
- Hawthorn Road (at) Prestonpans
- Gardiner Crescent (at) Prestonpans
- Bankton Terrace (E-bound) Prestonpans
- Johnny Cope Stone (opp) Prestonpans
- Meadowmill Roundabout (E-Bound) Prestonpans
- Blindwells South (at) Prestonpans
- Dovecot Brae (opp) Tranent
- Fowler Street (at) Tranent
- Parish Church (at) Tranent
- Elder Court (opp) Tranent
- Police Station (opp) Tranent
- Morrison Avenue (opp) Tranent
- Muirpark Road (opp) Tranent
- The Christies (at) Macmerry
- Whiteloch Road (opp) Macmerry
- St Germains Terrace (adj) Macmerry
- Satellite Park (adj) Macmerry
- Industrial Estate West (opp) Macmerry
- Industrial Estate East (opp) Macmerry
- Roundabout (E-bound) Gladsmuir
- Gladsmuir Farmhouse (at) Gladsmuir
- Lamington Road (at) Gladsmuir
- Liberty Hall (opp) Gladsmuir
- Coates Road (adj) Gladsmuir
- Letham Mains Rd End (opp) Haddington
- Arthurs Way (opp) Haddington
- Gateside Road (adj) Haddington
- Knowes Road (at) Haddington
- Park Lane (opp) Haddington
- Letham Drive (opp) Haddington
- Station Road Haddington
- Corn Exchange (opp) Haddington
- Market Street (at) Haddington
Service registration & registered changes
- New service effective 29 June 2026 Monday to Friday.
Registered as financially supported by a local authority (East Lothian Council.).
From official Traffic Commissioner registrations. Registration PM1089522/29 · Changes in East Lothian Council · All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first X11 bus?
The first X11 departure on weekdays leaves at 05:55 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last X11 bus?
The last X11 on weekdays leaves its first stop at 20:10. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the X11 bus cost?
The England fare cap doesn't apply in Scotland — Prentice Coaches sets the fares on the X11. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.
Who runs the X11 bus?
The X11 is operated by Prentice Coaches.
Timetable data from Prentice Coaches via the DfT Bus Open Data Service (Scotland feed). Registered with the Traffic Commissioner as PM1089522/29. Check before you travel — services can change at short notice.