Bus times in Haddington (East Lothian)
All the buses in Haddington: 13 bus routes and 125 bus stops. Pick a stop for live departures, or a route for the full timetable.
Next buses from Police Station as of 10:48
Scheduled times at Haddington’s busiest stop, from the operators’ timetables — they update automatically. Open the stop for more departures and its live map, or pick another stop.
Cancellations & disruptions in Haddington today
- 101 Gifford → Haddington Prentice Coaches · weekdays only · first 08:40 · last 14:32
- 106 Haddington → Craigleith via Musselburgh, Edinburgh East Coast Buses · first 05:24 · last 22:16
- 107 Dunbar → Musselburgh via Tranent, Wallyford East Coast Buses · first 04:20 · last 23:22
- 108 Haddington → Newcraighall via Tranent, Musselburgh Prentice Coaches · not Sundays · first 07:48 · last 17:10
- 110 Haddington → Prestonpans via Bolton, Tranent Prentice Coaches · not Sundays · first 06:40 · last 19:05
- 111 Haddington → Edinburgh Royal Infirmary via Prestonpans, Musselburgh Prentice Coaches · not Sundays · first 06:05 · last 18:35
- 121 North Berwick → Haddington via Drem, Athelstaneford East Coast Buses · first 06:38 · last 19:00
- 122 Haddington → North Berwick via Athelstaneford, Aberlady Prentice Coaches · not Sundays · first 07:10 · last 16:20
- 123 Haddington circular via Bolton, Pencaitland East Coast Buses · first 06:43 · last 18:15
- N107 Dunbar → Haymarket via Durham, Edinburgh East Coast Buses · first 00:21 · last 00:21
- X6 Haddington → Craigleith via Tranent, Edinburgh East Coast Buses · weekdays only · first 06:00 · last 17:22
- X7 Dunbar → Haymarket via Bingham, Edinburgh East Coast Buses · first 04:25 · last 23:24
- X11 Haddington → Edinburgh Royal Infirmary via Tranent, Musselburgh Prentice Coaches · weekdays only · first 05:55 · last 20:10
Route numbers are reused all over the country. See every UK X7 bus, 106 bus, 110 bus, 111 bus, 121 bus, 108 bus, 123 bus, 101 bus, 122 bus, 107 bus, X6 bus or X11 bus timetable.
Buses to…
Where can you get to by bus from Haddington?
Show 10 more places
Map of bus stops in Haddington
All 125 stops shown. Tap a marker for live departures.
Bus stops in Haddington
Busiest stops
- Market Street (at) 13 routes
- Police Station 12 routes
- Corn Exchange (opp) 11 routes
- Station Road 11 routes
- Station Road 11 routes
- High Street (Stop A) 10 routes
- Arthurs Way (opp) 8 routes
- Arthurs Way (at) 8 routes
- Gateside Road (adj) 8 routes
- Gateside Road (opp) 8 routes
- Knowes Road (at) 8 routes
- Knowes Road (opp) 8 routes
Haddington (125 stops)
- Abbey Mains (at)
- Abbey Mains (opp)
- Abbey Toll (at)
- Abbey Toll (opp)
- Abbot's View (at)
- Aberlady Road
- Aberlady Road (opp)
- Alderston Place (at)
- Alderston Place (opp)
- Ambulance Station
- Arthurs Way (at)
- Arthurs Way (opp)
- Artillery Park (at)
- Artillery Park (opp)
- Baird Terrace (at)
- Baird Terrace (opp)
- Beachwood Road (at)
- Beanston (adj)
- Beanston (opp)
- Beechwood Road (opp)
- Black House (nr)
- Blackhouse Bridge (E-bound)
- Blackhouse Bridge (W-bound)
- Bothwell Avenue (at)
- Bothwell Avenue (opp)
- Briery Bank east (E-bound)
- Briery Bank east (W-bound)
- Briery Bank west (E-bound)
- Briery Bank west (W-bound)
- Calder's Lawn (nr)
- Caponflat Crescent (adj)
- Caponflat Crescent (opp)
- Carlyle Gardens (at)
- Clerkington Road (at)
- Cockles Smiddy (at)
- Cockles Smiddy (opp)
- Corn Exchange (opp)
- Craig Avenue (opp)
- Davidson Terrace (at 37)
- Davidson Terrace (at 42)
- Dovecot (at)
- Dovecot (opp)
- Dunbar Road (at 20)
- Dunbar Road (at 33)
- East Lothian Community Hospital (at)
- East Lothian Community Hospital (opp)
- Fortune Avenue (nr)
- Gateside Road (adj)
- Gateside Road (opp)
- Glebe Terrace (at)
- Glebe Terrace (W-bound)
- Golf Course
- Golf Course (opp)
- Gourlaybank (opp)
- Haddington Retail Park
- Harperdean (at)
- Harperdean (opp)
- Hawthornbank Road (opp)
- Herdmanflatt (E-bound)
- Herdmanflatt (N-bound)
- High Street (Stop A)
- High Street (Stop B)
- Hopetoun Drive (at)
- Hopetoun Drive (opp)
- Kirk View (opp)
- Knowes Road (at)
- Knowes Road (opp)
- Knox Court (at)
- Lennox Road
- Lennoxlove Acredales (at)
- Lennoxlove Acredales (opp)
- Lennoxlove East Port (at)
- Lennoxlove East Port (opp)
- Lennoxlove RE (at)
- Lennoxlove RE (opp)
- Letham Drive (adj)
- Letham Drive (opp)
- Letham Mains Rd End (adj)
- Letham Mains Rd End (opp)
- Letham Mains RE (nr)
- Letham Mains RE (opp)
- Long Cram (at)
- Long Cram (opp)
- Lynn Lea Avenue (E-bound)
- Lynn Lea Avenue (W-bound)
- Market Street (at)
- Monkmains (at)
- Monkmains (opp)
- Monkrigg West Lodge (at)
- Monkrigg West Lodge (opp)
- Monksmuir Park (at)
- Monksmuir Park (opp)
- Park Lane (adj)
- Park Lane (at)
- Park Lane (opp)
- Parkend (at)
- Parkend (opp)
- Police Station
- Princess Mary Road (opp)
- Riverside Drive (at)
- Roodlands Court (at)
- Roodlands Court (opp)
- Rosehall Place (at)
- Rosehall Place (opp)
- Samuelston RE (nr)
- Samuelston RE (opp)
- Sandys Mill (at)
- Sandys Mill (opp)
- Seggarsdean Crescent (E-bound)
- Seggarsdean Crescent (W-bound)
- Seggarsdean Park (N-bound)
- Seggarsdean Park (S-bound)
- St Martin's Court (opp)
- St Mary's Church (at)
- St Mary's Church (opp)
- Station Road westbound
- Station Road eastbound
- Sunnyside (nr)
- Sunnyside (opp)
- Templedean Park (opp)
- Traprain Terrace (at)
- Traprain Terrace (opp)
- Tynebank (at)
- Victoria Bridge (E-bound)
- Victoria Bridge (W-bound)
Operators in Haddington
Bus services here are registered with East Lothian Council. See registered service changes and withdrawals →
Frequently asked questions
Which buses run in Haddington?
13 bus routes serve Haddington, run by East Coast Buses and Prentice Coaches. The busiest are the X7 (Dunbar to Haymarket), the 106 (Haddington to Craigleith), the 110 (Haddington to Prestonpans), the 111 (Haddington to Edinburgh Royal Infirmary), the 121 (North Berwick to Haddington), the 108 (Haddington to Newcraighall), the 123 (Haddington circular) and the 101 (Gifford to Haddington), plus 2 other regular routes and 3 school or occasional services.
How much is the bus fare in Haddington?
Fares in Haddington are set by each operator — the England fare cap doesn't apply in Scotland. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.
How many bus stops are there in Haddington?
There are 125 active bus stops in Haddington. Each stop page on this site shows the next departures and every route that calls there.