BusGenie
122
Prentice Coaches

122 bus timetable: Haddington to North Berwick

Haddington - North Berwick

Mode Bus

Haddington → North Berwick

6 trips · first 07:10 · last 15:45
Mon–Fri Live Valid 2026-04-07 – 2027-04-06

Swipe sideways to see later trips.

Stop
07:10 North Berwick
09:30 North Berwick
10:40 North Berwick
12:35 North Berwick
13:45 North Berwick
15:45 North Berwick
07:10
09:30
10:40
12:35
13:45
15:45
07:14
09:34
10:44
12:39
13:49
15:49
07:22
09:42
10:52
12:47
13:57
15:57
07:28
09:48
10:58
12:53
14:03
16:03
07:30
09:50
11:00
12:55
14:05
16:05
07:33
09:54
11:04
12:59
14:09
16:09
07:40
10:02
11:12
13:07
14:17
16:17

North Berwick → Haddington

6 trips · first 08:40 · last 16:20
Mon–Fri Live Valid 2026-04-07 – 2027-04-06

Swipe sideways to see later trips.

Stop
08:40 North Berwick
10:05 North Berwick
11:15 North Berwick
13:10 North Berwick
14:20 North Berwick
16:20 North Berwick
·
10:05
11:15
13:10
14:20
16:20
·
10:13
11:23
13:18
14:28
16:28
08:40
10:15
11:25
13:20
14:30
16:30
08:44
10:19
11:29
13:24
14:34
16:34
08:50
10:25
11:35
13:30
14:40
16:40
08:58
10:33
11:43
13:38
14:48
16:48
09:01
10:36
11:46
13:41
14:51
16:51

Timetable data from Prentice Coaches, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code DPCE_122.

Main stops shown

7 main stops

The map can include more stops across directions; use All Stops above for the full timetable list.

  1. Haddington, High Street Stop B
  2. Haddington, East Lothian Community Hospital at
  3. Aberlady, Sea Wynd opposite
  4. Gullane, Goose Green at
  5. Dirleton, Archerfield at
  6. Dirleton, Castle opposite
  7. North Berwick, Church Road at