BusGenie
X59A
Stagecoach East Scotland

X59A bus timetable: Edinburgh to Halbeath

Edinburgh - Halbeath

Mode Bus

Edinburgh Bus Station 6 → Halbeath Park & Ride Arrival Bay

16 trips · first 08:40 · last 23:30
Sunday Live From 2026-03-30

Swipe sideways to see later trips.

Stop
08:40 Halbeath Park & Ride Arrival Bay
09:40 Halbeath Park & Ride Arrival Bay
10:40 Halbeath Park & Ride Arrival Bay
11:40 Halbeath Park & Ride Arrival Bay
12:40 Halbeath Park & Ride Arrival Bay
13:40 Halbeath Park & Ride Arrival Bay
14:40 Halbeath Park & Ride Arrival Bay
15:40 Halbeath Park & Ride Arrival Bay
16:40 Halbeath Park & Ride Arrival Bay
17:40 Halbeath Park & Ride Arrival Bay
18:40 Halbeath Park & Ride Arrival Bay
19:30 Halbeath Park & Ride Arrival Bay
20:30 Halbeath Park & Ride Arrival Bay
21:30 Halbeath Park & Ride Arrival Bay
22:30 Halbeath Park & Ride Arrival Bay
23:30 Halbeath Park & Ride Arrival Bay
Edinburgh, Bus Station Gate D-Stance 6
08:40
09:40
10:40
11:40
12:40
13:40
14:40
15:40
16:40
17:40
18:40
19:30
20:30
21:30
22:30
23:30
08:51
09:51
10:51
11:51
12:51
13:51
14:51
15:51
16:51
17:51
18:51
19:41
20:41
21:41
22:41
23:41
08:58
09:58
10:58
11:58
12:58
13:58
14:58
15:58
16:58
17:58
18:58
19:48
20:48
21:48
22:48
23:48
09:12
10:12
11:12
12:12
13:12
14:12
15:12
16:12
17:12
18:12
19:12
20:02
21:02
22:02
23:02
00:02+1
09:17
10:17
11:17
12:17
13:17
14:17
15:17
16:17
17:17
18:17
19:17
20:07
21:07
22:07
23:07
00:07+1
09:27
10:27
11:27
12:27
13:27
14:27
15:27
16:27
17:27
18:27
19:27
20:17
21:17
22:17
23:17
00:17+1

Halbeath Park & Ride Arrival Bay → Edinburgh Bus Station 6

16 trips · first 07:45 · last 22:35
Sunday Live From 2026-03-30

Swipe sideways to see later trips.

Stop
07:45 Halbeath Park & Ride Arrival Bay
08:45 Halbeath Park & Ride Arrival Bay
09:45 Halbeath Park & Ride Arrival Bay
10:45 Halbeath Park & Ride Arrival Bay
11:45 Halbeath Park & Ride Arrival Bay
12:45 Halbeath Park & Ride Arrival Bay
13:45 Halbeath Park & Ride Arrival Bay
14:45 Halbeath Park & Ride Arrival Bay
15:45 Halbeath Park & Ride Arrival Bay
16:45 Halbeath Park & Ride Arrival Bay
17:45 Halbeath Park & Ride Arrival Bay
18:35 Halbeath Park & Ride Arrival Bay
19:35 Halbeath Park & Ride Arrival Bay
20:35 Halbeath Park & Ride Arrival Bay
21:35 Halbeath Park & Ride Arrival Bay
22:35 Halbeath Park & Ride Arrival Bay
07:45
08:45
09:45
10:45
11:45
12:45
13:45
14:45
15:45
16:45
17:45
18:35
19:35
20:35
21:35
22:35
07:48
08:48
09:48
10:48
11:48
12:48
13:48
14:48
15:48
16:48
17:48
18:38
19:38
20:38
21:38
22:38
07:56
08:56
09:56
10:56
11:56
12:56
13:56
14:56
15:56
16:56
17:56
18:46
19:46
20:46
21:46
22:46
08:01
09:01
10:01
11:01
12:01
13:01
14:01
15:01
16:01
17:01
18:01
18:51
19:51
20:51
21:51
22:51
08:10
09:10
10:10
11:10
12:10
13:10
14:10
15:10
16:10
17:10
18:10
19:00
20:00
21:00
22:00
23:00
08:22
09:22
10:22
11:22
12:22
13:22
14:22
15:22
16:22
17:22
18:22
19:12
20:12
21:12
22:12
23:12
08:33
09:33
10:33
11:33
12:33
13:33
14:33
15:33
16:33
17:33
18:33
19:23
20:23
21:23
22:23
23:23

Timetable data from Stagecoach East Scotland, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code S_SC_SCFI_X59A_1.

Main stops shown

7 main stops

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

  1. Halbeath, Park & Ride Arrival Bay at
  2. Halbeath, Park & Ride Stance 4
  3. Ferrytoll, Park & Ride Stance 3
  4. Queensferry, Slip Road southbound
  5. Blackhall, Telford Road after
  6. Edinburgh West End, Queensferry Street Stop QC
  7. Edinburgh, Bus Station at