123 Haddington circular via Bolton, Pencaitland

Operated by East Coast Buses. Registered as running via Pencaitland, East Saltoun, Gifford. First bus 06:43, last bus 18:15. 16 journeys on weekdays. Fares: set by the operator — more.

Next towards High Street from Goblin Ha' (at): 13:50, 14:31, 15:20

Next towards Market Street from Market Street (at): tomorrow 07:30

Wanted a different 123? 12 other bus routes are numbered 123 elsewhere in the UK — see every 123 bus timetable by area.

Timetable

Ends at Haddington, High Street · Monday to Friday · 15 journeys
Stop 06:4308:2009:0609:3010:3611:0012:0612:3013:3614:0015:0615:3516:3617:0518:15
Artillery Park (at) 06:43··············
Market Street (at) ·08:2009:06·10:36·12:06·13:36·15:06·16:36··
Upper Bolton Cottages (opp) 06:5108:2809:14·10:44·12:14·13:44·15:14·16:44··
High Street (Stop B) ···09:30·11:00·12:30·14:00·15:35·17:0518:15
Rosehall Place (at) ···09:32·11:02·12:32·14:02·15:37·17:0718:17
Institute (opp) ···09:41·11:11·12:41·14:11·15:46·17:1618:26
Glenkinchie Distillery (at) ···09:46·11:16·12:46·14:16·15:51·17:2118:31
Crossroads (opp) ···09:50·11:20·12:50·14:20·15:55·17:2518:35
Byre Court (o/s) ···09:54·11:24·12:54·14:24·15:59·17:2918:39
Goblin Ha' (at) 06:5708:3409:2010:0110:5011:3112:2013:0113:5014:3115:2016:0616:5017:3618:46
High Street (Stop A) 07:0608:4309:2910:1010:5911:4012:2913:1013:5914:4015:2916:1516:5917:4518:55

Each column is one journey, headed by the time it sets off. A · means that journey does not stop there. Times are shown at the route's main timing stops — buses serve all stops in between. Switch a table to All stops for every stop it calls at, or open a stop's own page for live departures there.

The England fare cap doesn't apply in Scotland — East Coast Buses sets the fares on the 123. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card. Who travels free →

Route map

All stops on route 123

123 towards High Street

All 48 stops
  1. Artillery Park (at) Haddington
  2. Market Street (at) Haddington
  3. St Mary's Church (at) Haddington
  4. Lennoxlove RE (at) Haddington
  5. Parkend (at) Haddington
  6. Bolton Parish Church (at) Bolton
  7. Upper Bolton Cottages (opp) Bolton
  8. High Street (Stop B) Haddington
  9. Police Station Haddington
  10. Knox Court (at) Haddington
  11. Rosehall Place (at) Haddington
  12. Long Cram (at) Haddington
  13. Bothwell Avenue (at) Haddington
  14. Dovecot (at) Haddington
  15. Black House (nr) Haddington
  16. Letham Mains RE (opp) Haddington
  17. Blackhouse Bridge (W-bound) Haddington
  18. Sunnyside (opp) Haddington
  19. Samuelston RE (nr) Haddington
  20. Whitelodge RE (nr) Pencaitland
  21. Nisbet Road End (nr) Pencaitland
  22. Pencaitland Park (at) Pencaitland
  23. School (near) Pencaitland
  24. Institute (opp) Pencaitland
  25. Pringles Place (opp) Pencaitland
  26. Lempockwells (opp) Pencaitland
  27. Lempockwells Rd End (SE-bound) Pencaitland
  28. Glenkinchie Distillery (at) Glenkinchie
  29. West Lodge (at) West Saltoun
  30. Crossroads (opp) West Saltoun
  31. South Lodge (at) West Saltoun
  32. Fletcher Hall (o/s) East Saltoun
  33. Byre Court (o/s) East Saltoun
  34. Oak Cottage (opp) East Saltoun
  35. Bolton Muir Wood (opp) Bolton
  36. Inglisfield Cottage (at) Bolton
  37. Tweeddale Ave (at) Gifford
  38. Goblin Ha' (at) Gifford
  39. Gifford Vale (at) Gifford
  40. Slateford Farm RE Gifford
  41. Myreside RE (opp) Gifford
  42. Beech Hill RE (opp) Gifford
  43. Cockles Smiddy (at) Haddington
  44. Monkrigg West Lodge (opp) Haddington
  45. Lennoxlove East Port (at) Haddington
  46. Lennoxlove Acredales (at) Haddington
  47. St Mary's Church (opp) Haddington
  48. High Street (Stop A) Haddington

Service registration & registered changes

Registered as financially supported by a local authority (East Lothian Coumcil.).

From official Traffic Commissioner registrations. Registration PM1050765/95 · Changes in East Lothian Council · All service changes →

Towns & areas on this route

Frequently asked questions

What time is the first 123 bus?

The first 123 departure on weekdays leaves at 06:43 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).

What time is the last 123 bus?

The last 123 on weekdays leaves its first stop at 18:15. Always check the timetable for your specific stop — later stops are reached after this time.

How much does the 123 bus cost?

The England fare cap doesn't apply in Scotland — East Coast Buses sets the fares on the 123. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.

Who runs the 123 bus?

The 123 is operated by East Coast Buses.

Timetable data from East Coast Buses via the DfT Bus Open Data Service (Scotland feed). Registered with the Traffic Commissioner as PM1050765/95. Check before you travel — services can change at short notice.