123
East Coast Buses
123 bus timetable: Pencaitland + Gifford circular to Haddington
Pencaitland + Gifford circular ↔ Haddington
Route map
123 live route map
See the route, stops, and live buses currently on this line.
83 stops
Live buses loading
Map ready
Loading the route map...
Pencaitland + Gifford circular → Haddington
15 trips · first 06:43 · last 18:15
Saturday
Live Valid 2026-05-25 – 2027-05-24
Swipe sideways to see later trips.
Stop
06:43
Haddington
08:20
Haddington
09:06
Haddington
09:30
Haddington
10:36
Haddington
11:00
Haddington
12:06
Haddington
12:30
Haddington
13:36
Haddington
14:00
Haddington
15:06
Haddington
15:35
Haddington
16:36
Haddington
17:05
Haddington
18:15
Haddington
Haddington, 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
Haddington → Pencaitland + Gifford circular
1 trip · first 07:30 · last 07:30
Saturday
Live Valid 2026-05-25 – 2027-05-24
Swipe sideways to see later trips.
Stop
07:30
Haddington
07:30
Gifford, Goblin Ha'
opposite
07:39
East Saltoun, Byre Court
opposite
07:46
07:50
Glenkinchie Distillery
opposite
07:55
08:00
Haddington, Rosehall Place
opposite
08:11
08:14
Timetable data from East Coast Buses, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code ECBU_123.
Main stops shown
11 main stopsThe map can include more stops across directions; use All Stops above for the full timetable list.
- Haddington, Market Street at
- Haddington, Artillery Park at
- Bolton, Upper Bolton Cottages opposite
- Haddington, High Street Stop B
- Haddington, Rosehall Place at
- Pencaitland, Institute opposite
- Glenkinchie Distillery at
- West Saltoun, Crossroads opposite
- East Saltoun, Byre Court outside
- Gifford, Goblin Ha' at
- Haddington, High Street Stop A