Public service vehicle operator licence

PM1089522

PRENTICE OF HADDINGTON

Registered local bus services

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

PM1089522/6 →Registered

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

PM1089522/4 →Registered

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

PM1089522/15 →Historical · Variation

122 · High Street, Haddington – High Street, Haddington

via Drem, Dirleton, Gullane, Aberlady

Effective: 19 October 2026

PM1089522/20 →Historical · Cancelled

112 · Elphinstone , Duries Park – Fort Kinnaird

via Tranent, Prestonpans, Wallyford

Effective: 6 April 2025

PM1089522/25 →Historical · Cancelled

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

PM1089522/27 →Historical · Cancelled

109 · Tranent - Loch Road – Haddington - Market Street

via Longniddry

Effective: 5 April 2025

PM1089522/26 →Historical · Cancelled

151 · Millerhill – Musselburgh Grammar School

Effective: 6 January 2024

PM1089522/16 →Historical · Cancelled

109 · New Winton – Church Street, Tranent

Effective: 14 August 2023

PM1089522/24 →Historical · Cancelled

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

PM1089522/23 →Historical · Cancelled

118A · East Lothian Community Hospital – Preston Lodge High School

via Longniddry, Port Seaton, Prestonpans

Effective: 14 July 2023

PM1089522/19 →Historical · Cancelled

101B · Haddington Retail Park, Gateside Road – Haddington Retail Park, Gateside Road

via Market Street, Dunbar Road, High Street

Effective: 25 June 2023

PM1089522/22 →Historical · Cancelled

118 · Seaton Sands – Musselburgh Tesco Terminus

via Port Seton, Prestonpans, Wallyford

Effective: 5 May 2023

PM1089522/21 →Historical · Cancelled

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

PM1089522/14 →Historical · Cancelled

118 · Longniddry, Gosford House – Fort Kinnaird

via Port Seton, Prestonpans, Wallyford, Musselburgh

Effective: 19 November 2022

PM1089522/9 →Historical · Cancelled

527 · National Mining Museum, Newtongrange – National Mining Museum, Newtongrange

via Dalkeith, Straiton, Roslin, Loanhead, Lasswade

Effective: 6 July 2022

PM1089522/18 →Historical · Cancelled

110A · Elphinstone , Duries Park – Fort Kinnaird

via Tranent, Prestonpans, Wallyford

Effective: 2 April 2022

PM1089522/17 →Historical · Cancelled

111X · Haddington, High Street – Edinburgh Royal Infirmary

via Tranent, Prestonpans, Wallyford,Musselburgh

Effective: 8 August 2020

PM1089522/12 →Historical · Cancelled

111X · Haddington, High Street – Royal Infirmary Edinburgh

via Tranent, Prestonpans, Wallyford, Musselburgh

Effective: 2 May 2020

PM1089522/13 →Historical · Cancelled

69 · High Street, Portobello – Northfield Broadway

via Moira Terrace, Northfield, Duddingston

Effective: 28 March 2020

PM1089522/8 →Historical · Cancelled

122 · Haddington – Port Seton

via Pencaitland, Ormiston, Tranent, Prestonpans

Effective: 10 June 2018

PM1089522/7 →Historical · Cancelled

122 · Haddington High Street – Royal Infirmary of Edinburgh

via Pencaitland, Ormiston, Tranent, Wallyford, Musselburgh

Effective: 15 August 2015

PM1089522/1 →Historical · Cancelled

121 · Haddington – North Berwick

via Athelstaneford, Museum of Flight, Drem, Fenton Barns

Effective: 2 May 2015

PM1089522/2 →Historical · Cancelled

123 · Haddington – Haddington

via Gifford, East Saltoun, West Saltoun, Pencaitland,

Effective: 2 May 2015

PM1089522/5 →Historical · Cancelled

110A · Ormiston Day Centre – Ormiston Day Centre

via Pencaitland & Ormiston Village

Effective: 31 October 2014

PM1089522/3 →Historical · Cancelled

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 ↗