BusGenie
X59A
Stagecoach East Scotland

X59A bus timetable: Edinburgh to Halbeath

Edinburgh - Halbeath

Mode Bus

Edinburgh Bus Station 6 → Halbeath Park & Ride Arrival Bay

17 trips · first 07:30 · last 23:30
Tue Live From 2026-03-30

Swipe sideways to see later trips.

Stop
07:30 Halbeath Park & Ride Arrival Bay
08:35 Halbeath Park & Ride Arrival Bay
09:35 Halbeath Park & Ride Arrival Bay
10:35 Halbeath Park & Ride Arrival Bay
11:35 Halbeath Park & Ride Arrival Bay
12: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
16:35 Halbeath Park & Ride Arrival Bay
17:55 Halbeath Park & Ride Arrival Bay
18:35 Halbeath Park & Ride Arrival Bay
19:40 Halbeath Park & Ride Arrival Bay
20:40 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
07:30
08:35
09:35
10:35
11:35
12:35
13:35
14:35
15:35
16:35
17:55
18:35
19:40
20:40
21:30
22:30
23:30
07:41
08:46
09:46
10:46
11:46
12:46
13:46
14:46
15:50
16:50
18:06
18:46
19:51
20:51
21:41
22:41
23:41
07:48
08:53
09:53
10:53
11:53
12:53
13:53
14:53
16:00
17:00
18:13
18:53
19:58
20:58
21:48
22:48
23:48
08:02
09:07
10:07
11:07
12:07
13:07
14:07
15:07
16:22
17:22
18:27
19:07
20:12
21:12
22:02
23:02
00:02+1
08:07
09:12
10:12
11:12
12:12
13:12
14:12
15:12
16:30
17:30
18:32
19:12
20:17
21:17
22:07
23:07
00:07+1
08:17
09:22
10:22
11:22
12:22
13:22
14:22
15:22
16:40
17:40
18:42
19:22
20:27
21:27
22:17
23:17
00:17+1

Halbeath Park & Ride Arrival Bay → Edinburgh Bus Station 6

17 trips · first 06:32 · last 22:35
Tue Live From 2026-03-30

Swipe sideways to see later trips.

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