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.
Wanted a different 123? 12 other bus routes are numbered 123 elsewhere in the UK — see every 123 bus timetable by area.
| Stop | 06:43 | 08:20 | 09:06 | 09:30 | 10:36 | 11:00 | 12:06 | 12:30 | 13:36 | 14:00 | 15:06 | 15:35 | 16:36 | 17:05 | 18:15 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Artillery Park (at) | 06:43 | · | · | · | · | · | · | · | · | · | · | · | · | · | · |
| Market Street (at) | · | 08:20 | 09:06 | · | 10:36 | · | 12:06 | · | 13:36 | · | 15:06 | · | 16:36 | · | · |
| Upper Bolton Cottages (opp) | 06:51 | 08:28 | 09: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:05 | 18:15 |
| Rosehall Place (at) | · | · | · | 09:32 | · | 11:02 | · | 12:32 | · | 14:02 | · | 15:37 | · | 17:07 | 18:17 |
| Institute (opp) | · | · | · | 09:41 | · | 11:11 | · | 12:41 | · | 14:11 | · | 15:46 | · | 17:16 | 18:26 |
| Glenkinchie Distillery (at) | · | · | · | 09:46 | · | 11:16 | · | 12:46 | · | 14:16 | · | 15:51 | · | 17:21 | 18:31 |
| Crossroads (opp) | · | · | · | 09:50 | · | 11:20 | · | 12:50 | · | 14:20 | · | 15:55 | · | 17:25 | 18:35 |
| Byre Court (o/s) | · | · | · | 09:54 | · | 11:24 | · | 12:54 | · | 14:24 | · | 15:59 | · | 17:29 | 18:39 |
| Goblin Ha' (at) | 06:57 | 08:34 | 09:20 | 10:01 | 10:50 | 11:31 | 12:20 | 13:01 | 13:50 | 14:31 | 15:20 | 16:06 | 16:50 | 17:36 | 18:46 |
| High Street (Stop A) | 07:06 | 08:43 | 09:29 | 10:10 | 10:59 | 11:40 | 12:29 | 13:10 | 13:59 | 14:40 | 15:29 | 16:15 | 16:59 | 17:45 | 18: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.
Route map
All stops on route 123
123 towards High Street
All 48 stops
- Artillery Park (at) Haddington
- Market Street (at) Haddington
- St Mary's Church (at) Haddington
- Lennoxlove RE (at) Haddington
- Parkend (at) Haddington
- Bolton Parish Church (at) Bolton
- Upper Bolton Cottages (opp) Bolton
- High Street (Stop B) Haddington
- Police Station Haddington
- Knox Court (at) Haddington
- Rosehall Place (at) Haddington
- Long Cram (at) Haddington
- Bothwell Avenue (at) Haddington
- Dovecot (at) Haddington
- Black House (nr) Haddington
- Letham Mains RE (opp) Haddington
- Blackhouse Bridge (W-bound) Haddington
- Sunnyside (opp) Haddington
- Samuelston RE (nr) Haddington
- Whitelodge RE (nr) Pencaitland
- Nisbet Road End (nr) Pencaitland
- Pencaitland Park (at) Pencaitland
- School (near) Pencaitland
- Institute (opp) Pencaitland
- Pringles Place (opp) Pencaitland
- Lempockwells (opp) Pencaitland
- Lempockwells Rd End (SE-bound) Pencaitland
- Glenkinchie Distillery (at) Glenkinchie
- West Lodge (at) West Saltoun
- Crossroads (opp) West Saltoun
- South Lodge (at) West Saltoun
- Fletcher Hall (o/s) East Saltoun
- Byre Court (o/s) East Saltoun
- Oak Cottage (opp) East Saltoun
- Bolton Muir Wood (opp) Bolton
- Inglisfield Cottage (at) Bolton
- Tweeddale Ave (at) Gifford
- Goblin Ha' (at) Gifford
- Gifford Vale (at) Gifford
- Slateford Farm RE Gifford
- Myreside RE (opp) Gifford
- Beech Hill RE (opp) Gifford
- Cockles Smiddy (at) Haddington
- Monkrigg West Lodge (opp) Haddington
- Lennoxlove East Port (at) Haddington
- Lennoxlove Acredales (at) Haddington
- St Mary's Church (opp) Haddington
- High Street (Stop A) Haddington
123 towards Market Street
All 39 stops
- Market Street (at) Haddington
- St Mary's Church (at) Haddington
- Lennoxlove Acredales (opp) Haddington
- Lennoxlove East Port (opp) Haddington
- Monkrigg West Lodge (at) Haddington
- Cockles Smiddy (opp) Haddington
- Beech Hill RE (at) Gifford
- Myreside RE (at) Gifford
- Slateford Farm RE (opp) Gifford
- Gifford Vale (opp) Gifford
- Goblin Ha' (opp) Gifford
- Tweeddale Ave (opp) Gifford
- Inglisfield Cottage (opp) Bolton
- Bolton Muir Wood (at) Bolton
- Oak Cottage (at) East Saltoun
- Byre Court (opp) East Saltoun
- Fletcher Hall (opp) East Saltoun
- South Lodge (opp) West Saltoun
- Crossroads (at) West Saltoun
- West Lodge (opp) West Saltoun
- Glenkinchie Distillery (opp) Glenkinchie
- Lempockwells Rd End (NW-bound) Pencaitland
- Lempockwells (at) Pencaitland
- Pringles Place (at) Pencaitland
- Institute (near) Pencaitland
- School (opp) Pencaitland
- Pencaitland Park (opp) Pencaitland
- Nisbet Road End (opp) Pencaitland
- Whitelodge RE (opp) Pencaitland
- Samuelston RE (opp) Haddington
- Sunnyside (nr) Haddington
- Blackhouse Bridge (E-bound) Haddington
- Letham Mains RE (nr) Haddington
- Dovecot (opp) Haddington
- Bothwell Avenue (opp) Haddington
- Long Cram (opp) Haddington
- Rosehall Place (opp) Haddington
- Corn Exchange (opp) Haddington
- Market Street (at) Haddington
Service registration & registered changes
- Service change effective 22 February 2026 To amend Timetable.
- Service change effective 7 September 2025 To amend Start & Finish Point and Timetable.
- New service effective 6 April 2025 Monday to Saturday.
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.