X11
X11 bus timetable – Musselburgh: Haddington to Edinburgh Royal Infirmary
Haddington - Edinburgh Royal Infirmary
Not the X11 you're looking for? 18 other bus routes in Great Britain use this number.
Route map
X11 live route map
See the route, stops, and live buses currently on this line.
151 stops
Live buses loading
Map ready
Loading the route map...
Haddington → Edinburgh Royal Infirmary
2 trips · first 05:55 · last 18:00
Mon–Fri
Live Valid 2026-06-29 – 2027-06-28
Swipe sideways to see later trips.
Stop
05:55
Edinburgh Royal Infirmary
18:00
Edinburgh Royal Infirmary
Edinburgh Royal Infirmary → Haddington
2 trips · first 08:10 · last 20:10
Mon–Fri
Live Valid 2026-06-29 – 2027-06-28
Swipe sideways to see later trips.
Stop
08:10
Edinburgh Royal Infirmary
20:10
Edinburgh Royal Infirmary
Timetable data from Prentice Coaches, refreshed 2026-07-01 · Source: Traveline National Dataset (TNDS) · Service code DPCE_X11.
All stops shown
78 stops- Edinburgh Royal Infirmary, Royal Infirmary Stop IN
- Edinburgh Royal Infirmary, SCRM opposite
- Edmonstone, Sandilands Close before
- Craigmillar, Milligan Drive near
- Craigmillar, Bowes Place opposite
- Danderhall, Edmonstone Road at 104
- Danderhall, Edmonstone Avenue opposite
- Danderhall, Edmonstone Road at 43
- Danderhall, Edmonstone Drive opposite
- Danderhall, Newton Church Road on
- Newton Village, Millerhill Road south-east bound
- Danderhall, Cocklerow Loan at
- Millerhill, Newton Cottages opposite
- Old Craighall, Main Road outside 12
- Old Craighall Services opposite
- Old Craighall, Craighall Drive opposite
- Musselburgh, Golf Club opposite
- Musselburgh, Mayfield Crescent near
- Musselburgh, Stoneybank Place adjacent
- Musselburgh, Haugh Park opposite
- Musselburgh, Eskview Crescent adjacent
- Musselburgh, Eskview Road at
- Musselburgh, Mall Avenue
- Musselburgh, Tesco Terminus at
- Musselburgh, High Street (Stop B) Stop B
- Musselburgh, Newbigging southbound
- Musselburgh, King Street adjacent
- Musselburgh, Park Lane opposite
- Musselburgh, Edenhall Road opposite
- Musselburgh, Ashgrove South near
- Musselburgh, Battlefield Drive opposite
- Musselburgh, Levenhall Roundabout eastbound
- Musselburgh, Moir Crescent opposite
- Musselburgh, Galt Road opposite
- Wallyford Journey Hub southbound
- Wallyford, Railway Station opposite
- Wallyford, Chuckers Row adjacent
- Wallyford, Auction House opposite
- Prestonpans, Moodie Wynd opposite
- Prestonpans, Rowberry Walk opposite
- Prestonpans, Drummore Drive at
- Prestonpans, Alexander Drive adjacent
- Prestonpans, Northfield House opposite
- Prestonpans, Health Centre adjacent
- Prestonpans, Polwarth Terrace eastbound
- Prestonpans, Hawthorn Road at
- Prestonpans, Gardiner Crescent at
- Prestonpans, Bankton Terrace eastbound
- Prestonpans, Johnny Cope Stone opposite
- Prestonpans, Meadowmill Roundabout eastbound
- Prestonpans, Blindwells South at
- Tranent, Dovecot Brae opposite
- Tranent, Fowler Street at
- Tranent, Parish Church at
- Tranent, Elder Court opposite
- Tranent, Police Station opposite
- Tranent, Morrison Avenue opposite
- Tranent, Muirpark Road opposite
- Macmerry, The Christies at
- Macmerry, Whiteloch Road opposite
- Macmerry, St Germains Terrace adjacent
- Macmerry, Satellite Park adjacent
- Macmerry, Industrial Estate West opposite
- Macmerry, Industrial Estate East opposite
- Gladsmuir, Roundabout westbound
- Gladsmuir Farmhouse at
- Gladsmuir, Lamington Road at
- Gladsmuir, Liberty Hall opposite
- Gladsmuir, Coates Road adjacent
- Haddington, Letham Mains Rd End opposite
- Haddington, Arthurs Way opposite
- Haddington, Gateside Road adjacent
- Haddington, Knowes Road at
- Haddington, Park Lane opposite
- Haddington, Letham Drive opposite
- Haddington, Station Road at
- Haddington, Corn Exchange opposite
- Haddington, Market Street at
Looking for a different X11 bus?
18 other routesThe number X11 is used by 18 other bus routes around Great Britain, run by different operators in different areas.
X11
X11
X11
X11
X11
X11
X11
X11
Alderson Drive ↔ Sheffield Intc
Maltby · First South Yorkshire
Weston General Hospital Grounds ↔ Nailsea, Engine Lane
Clevedon · First Bristol, Bath & the West
Weston-super-Mare ↔ Nailsea
Nailsea · First Bristol, Bath & the West
Bradford Interchange ↔ Leeds The Headrow
Pudsey · First Bradford
Doncaster Intc ↔ Alderson Drive
Rossington · First South Yorkshire
Great Yarmouth,Market Gates ↔ Belton,Bracon Road
Gorleston · First Eastern Counties
Norwich ↔ Belton
Gorleston · First Eastern Counties
Shrewsbury Bus Station - Telford
Wellington · Arriva Midlands