BusGenie
X59A
Stagecoach East Scotland

X59A bus timetable: Edinburgh to Halbeath

Edinburgh - Halbeath

Mode Bus

Edinburgh Bus Station 6 → Halbeath Park & Ride Arrival Bay

35 trips · first 00:30 · last 23:30
Fri Live From 2026-03-30

Swipe sideways to see later trips.

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

Halbeath Park & Ride Arrival Bay → Edinburgh Bus Station 6

34 trips · first 06:32 · last 23:35
Fri Live From 2026-03-30

Swipe sideways to see later trips.

Stop
06:32 Halbeath Park & Ride Arrival Bay
06:32 Halbeath Park & Ride Arrival Bay
07:24 Halbeath Park & Ride Arrival Bay
07:24 Halbeath Park & Ride Arrival Bay
08:40 Halbeath Park & Ride Arrival Bay
08:40 Halbeath Park & Ride Arrival Bay
09:40 Halbeath Park & Ride Arrival Bay
09:40 Halbeath Park & Ride Arrival Bay
10:40 Halbeath Park & Ride Arrival Bay
10:40 Halbeath Park & Ride Arrival Bay
11:40 Halbeath Park & Ride Arrival Bay
11:40 Halbeath Park & Ride Arrival Bay
12: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
14:40 Halbeath Park & Ride Arrival Bay
15: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
17:40 Halbeath Park & Ride Arrival Bay
18:47 Halbeath Park & Ride Arrival Bay
18:47 Halbeath Park & Ride Arrival Bay
19:45 Halbeath Park & Ride Arrival Bay
19:45 Halbeath Park & Ride Arrival Bay
20:35 Halbeath Park & Ride Arrival Bay
20:35 Halbeath Park & Ride Arrival Bay
21:35 Halbeath Park & Ride Arrival Bay
21:35 Halbeath Park & Ride Arrival Bay
22:35 Halbeath Park & Ride Arrival Bay
22:35 Halbeath Park & Ride Arrival Bay
23:35 Halbeath Park & Ride Arrival Bay
23:35 Halbeath Park & Ride Arrival Bay
06:32
06:32
07:24
07:24
08:40
08:40
09:40
09:40
10:40
10:40
11:40
11:40
12:40
12:40
13:40
14:40
14:40
15:40
15:40
16:40
17:40
17:40
18:47
18:47
19:45
19:45
20:35
20:35
21:35
21:35
22:35
22:35
23:35
23:35
06:35
06:35
07:27
07:27
08:43
08:43
09:43
09:43
10:43
10:43
11:43
11:43
12:43
12:43
13:43
14:43
14:43
15:43
15:43
16:43
17:43
17:43
18:50
18:50
19:48
19:48
20:38
20:38
21:38
21:38
22:38
22:38
23:38
23:38
06:43
06:43
07:35
07:35
08:51
08:51
09:51
09:51
10:51
10:51
11:51
11:51
12:51
12:51
13:51
14:51
14:51
15:51
15:51
16:51
17:51
17:51
18:58
18:58
19:56
19:56
20:46
20:46
21:46
21:46
22:46
22:46
23:46
23:46
06:48
06:48
07:40
07:40
08:56
08:56
09:56
09:56
10:56
10:56
11:56
11:56
12:56
12:56
13:56
14:56
14:56
15:56
15:56
16:56
17:56
17:56
19:03
19:03
20:01
20:01
20:51
20:51
21:51
21:51
22:51
22:51
23:51
23:51
06:57
06:57
07:55
07:55
09:05
09:05
10:05
10:05
11:05
11:05
12:05
12:05
13:05
13:05
14:05
15:05
15:05
16:05
16:05
17:05
18:05
18:05
19:12
19:12
20:10
20:10
21:00
21:00
22:00
22:00
23:00
23:00
00:00+1
00:00+1
07:09
07:09
08:09
08:09
09:17
09:17
10:17
10:17
11:17
11:17
12:17
12:17
13:17
13:17
14:17
15:17
15:17
16:17
16:17
17:17
18:17
18:17
19:24
19:24
20:22
20:22
21:12
21:12
22:12
22:12
23:12
23:12
00:12+1
00:12+1
07:20
07:20
08:24
08:24
09:28
09:28
10:28
10:28
11:28
11:28
12:28
12:28
13:28
13:28
14:28
15:28
15:28
16:28
16:28
17:28
18:28
18:28
19:35
19:35
20:33
20:33
21:23
21:23
22:23
22:23
23:23
23:23
00:23+1
00:23+1

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