X11 · Haddington, High Street – Edinburgh Royal Infirmary
via Tranent, Prestonpans, Musselburgh
Effective: 29 June 2026
29 records · Current registrations: 6
Current registrations are listed first, followed by retained historical registrations. A registration is not proof of current timetables or live operation.
X11 · Haddington, High Street – Edinburgh Royal Infirmary
via Tranent, Prestonpans, Musselburgh
Effective: 29 June 2026
101 · Haddington Retail Park – Haddington Retail Park
Effective: 22 April 2025
111 · Haddington High Street – Royal Infirmary of Edinburgh
via Drem,Gullane, Aberlady, Longniddry, Wallyford, Whitecraig, Musselburgh
Effective: 14 April 2025
115 · Prestonpans High Street – Macmerry Business Park
via Tranent
Effective: 7 April 2025
110 · Haddington High Street or Elphinstone, Duries Park – Prestonpans, High Street (Lidl) or Alder Road, Port Seaton
via Elphinstone, Tranent,
Effective: 6 April 2025
108 · Haddington – Fort Kinnaird
via Tranent, Wallyford, Musselburgh
Effective: 20 May 2024
122 · High Street, Haddington – High Street, Haddington
via Drem, Dirleton, Gullane, Aberlady
Effective: 19 October 2026
112 · Elphinstone , Duries Park – Fort Kinnaird
via Tranent, Prestonpans, Wallyford
Effective: 6 April 2025
109 DRT · Station Garage, Hospital Road, Haddington – Station Garage, Hospital Road, Haddington
via East & West Saltoun, Glenkinchie, Pencaitland, New Winton, Tranent, Blindwells, Pencaitland, Meadowmill, Macmerry, Gladsmuir
Effective: 5 April 2025
109 · Tranent - Loch Road – Haddington - Market Street
via Longniddry
Effective: 5 April 2025
151 · Millerhill – Musselburgh Grammar School
Effective: 6 January 2024
109 · New Winton – Church Street, Tranent
Effective: 14 August 2023
109 DRT · Station Garage, Hospital Road, Haddington – Station Garage, Hospital Road, Haddington
via East & West Saltoun, Glenkinchie, Pencaitland, New Winton, Tranent, Blindwells
Effective: 14 August 2023
118A · East Lothian Community Hospital – Preston Lodge High School
via Longniddry, Port Seaton, Prestonpans
Effective: 14 July 2023
101B · Haddington Retail Park, Gateside Road – Haddington Retail Park, Gateside Road
via Market Street, Dunbar Road, High Street
Effective: 25 June 2023
118 · Seaton Sands – Musselburgh Tesco Terminus
via Port Seton, Prestonpans, Wallyford
Effective: 5 May 2023
DRT1 · Tranent, Bus Stop at Corner of Elphinstone Road & Caponhill Road – Tranent, Bus Stop at Corner of Elphinstone Road & Caponhill Road
via Elphinstone, New Winton, Ormiston, Pencaitland, Glenkinchie, East Salton, West Salton, Humbie
Effective: 3 March 2023
118 · Longniddry, Gosford House – Fort Kinnaird
via Port Seton, Prestonpans, Wallyford, Musselburgh
Effective: 19 November 2022
527 · National Mining Museum, Newtongrange – National Mining Museum, Newtongrange
via Dalkeith, Straiton, Roslin, Loanhead, Lasswade
Effective: 6 July 2022
110A · Elphinstone , Duries Park – Fort Kinnaird
via Tranent, Prestonpans, Wallyford
Effective: 2 April 2022
111X · Haddington, High Street – Edinburgh Royal Infirmary
via Tranent, Prestonpans, Wallyford,Musselburgh
Effective: 8 August 2020
111X · Haddington, High Street – Royal Infirmary Edinburgh
via Tranent, Prestonpans, Wallyford, Musselburgh
Effective: 2 May 2020
69 · High Street, Portobello – Northfield Broadway
via Moira Terrace, Northfield, Duddingston
Effective: 28 March 2020
122 · Haddington – Port Seton
via Pencaitland, Ormiston, Tranent, Prestonpans
Effective: 10 June 2018
122 · Haddington High Street – Royal Infirmary of Edinburgh
via Pencaitland, Ormiston, Tranent, Wallyford, Musselburgh
Effective: 15 August 2015
121 · Haddington – North Berwick
via Athelstaneford, Museum of Flight, Drem, Fenton Barns
Effective: 2 May 2015
123 · Haddington – Haddington
via Gifford, East Saltoun, West Saltoun, Pencaitland,
Effective: 2 May 2015
110A · Ormiston Day Centre – Ormiston Day Centre
via Pencaitland & Ormiston Village
Effective: 31 October 2014
X1 · Haddington High Street – Wallyford Railway Station
Effective: 13 August 2014
Official Traffic Commissioner public data. Snapshot updated 8 Sept 2026. Traffic Commissioners / DVSA · CC BY ↗