X11 Market Street ↔ Royal Infirmary
Operated by Prentice Coaches. First bus 05:55, last bus 20:10. 4 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.
| 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 |
Route map
All stops on route X11
X11 towards Royal Infirmary
- 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 (E-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 Market Street
- 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 (W-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 history & registered changes
- 🆕 Registered effective 29 Jun 2026 From: Haddington, High Street To: Edinburgh Royal Infirmary Via: Tranent, Prestonpans, Musselburgh Name or No.: X11 Service type: Normal Stopping Effective date: 29 June 2026 Other details: Monday to Friday.
From official Traffic Commissioner registrations. 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 the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.