X56
Stagecoach East Scotland
X56 bus timetable: Halbeath to Perth
Halbeath - Perth
Route map
X56 live route map
See the route, stops, and live buses currently on this line.
101 stops
Live buses loading
Map ready
Loading the route map...
Halbeath Park & Ride Arrival Bay → Inveralmond Bus Depot
30 trips · first 07:05 · last 22:02
Fri
Live From 2026-04-20
Swipe sideways to see later trips.
Stop
07:05
Inveralmond Bus Depot
07:05
Inveralmond Bus Depot
07:27
Inveralmond Bus Depot
07:27
Inveralmond Bus Depot
09:02
Inveralmond Bus Depot
09:02
Inveralmond Bus Depot
10:32
Inveralmond Bus Depot
10:32
Inveralmond Bus Depot
11:32
Inveralmond Bus Depot
11:32
Inveralmond Bus Depot
12:32
Inveralmond Bus Depot
12:32
Inveralmond Bus Depot
13:32
Inveralmond Bus Depot
13:32
Inveralmond Bus Depot
14:32
Inveralmond Bus Depot
14:32
Inveralmond Bus Depot
15:32
Inveralmond Bus Depot
15:32
Inveralmond Bus Depot
16:50
Inveralmond Bus Depot
16:50
Inveralmond Bus Depot
17:50
Inveralmond Bus Depot
17:50
Inveralmond Bus Depot
18:32
Inveralmond Bus Depot
18:32
Inveralmond Bus Depot
19:32
Inveralmond Bus Depot
19:32
Inveralmond Bus Depot
20:57
Inveralmond Bus Depot
20:57
Inveralmond Bus Depot
22:02
Inveralmond Bus Depot
22:02
Inveralmond Bus Depot
·
·
07:27
07:27
09:02
09:02
10:32
10:32
11:32
11:32
12:32
12:32
13:32
13:32
14:32
14:32
15:32
15:32
16:50
16:50
17:50
17:50
18:32
18:32
19:32
19:32
20:57
20:57
22:02
22:02
Halbeath, Park & Ride
Stance 1
07:05
07:05
07:30
07:30
09:05
09:05
10:35
10:35
11:35
11:35
12:35
12:35
13:35
13:35
14:35
14:35
15:35
15:35
16:53
16:53
17:53
17:53
18:34
18:34
19:34
19:34
20:59
20:59
22:04
22:04
Kelty, Kingsland Terrace
opposite
07:15
07:15
07:40
07:40
09:15
09:15
10:45
10:45
11:45
11:45
12:45
12:45
13:45
13:45
14:45
14:45
15:45
15:45
17:03
17:03
18:03
18:03
18:44
18:44
19:44
19:44
21:09
21:09
22:14
22:14
07:28
07:28
07:53
07:53
09:28
09:28
10:58
10:58
11:58
11:58
12:58
12:58
13:58
13:58
14:58
14:58
15:58
15:58
17:16
17:16
18:16
18:16
18:57
18:57
19:57
19:57
21:22
21:22
22:27
22:27
07:34
07:34
07:59
07:59
09:34
09:34
11:04
11:04
12:04
12:04
13:04
13:04
14:04
14:04
15:04
15:04
16:04
16:04
17:22
17:22
18:22
18:22
19:03
19:03
20:03
20:03
21:28
21:28
22:33
22:33
07:37
07:37
08:02
08:02
09:37
09:37
11:07
11:07
12:07
12:07
13:07
13:07
14:07
14:07
15:07
15:07
16:07
16:07
17:25
17:25
18:25
18:25
19:06
19:06
20:06
20:06
21:31
21:31
22:36
22:36
Bridge of Earn, Side Street
opposite
07:53
07:53
08:26
08:26
09:53
09:53
11:23
11:23
12:23
12:23
13:23
13:23
14:23
14:23
15:23
15:23
16:23
16:23
17:41
17:41
18:41
18:41
19:22
19:22
20:22
20:22
21:47
21:47
22:52
22:52
Perth, Canal Street
Stop ZP
08:03
08:03
08:36
08:36
10:03
10:03
11:33
11:33
12:33
12:33
13:33
13:33
14:33
14:33
15:33
15:33
16:33
16:33
17:51
17:51
18:51
18:51
19:32
19:32
20:32
20:32
21:57
21:57
23:02
23:02
Perth, Bus Station
Stances
08:06
08:06
·
·
10:06
10:06
11:36
11:36
12:36
12:36
13:36
13:36
14:36
14:36
15:36
15:36
16:36
16:36
17:54
17:54
18:54
18:54
19:35
19:35
20:35
20:35
22:00
22:00
23:05
23:05
Inveralmond Bus Depot → Halbeath Park & Ride Arrival Bay
28 trips · first 04:59 · last 19:20
Fri
Live From 2026-04-20
Swipe sideways to see later trips.
Stop
04:59
Inveralmond Bus Depot
04:59
Inveralmond Bus Depot
06:08
Inveralmond Bus Depot
06:08
Inveralmond Bus Depot
07:50
Inveralmond Bus Depot
07:50
Inveralmond Bus Depot
08:50
Inveralmond Bus Depot
08:50
Inveralmond Bus Depot
09:50
Inveralmond Bus Depot
09:50
Inveralmond Bus Depot
10:50
Inveralmond Bus Depot
10:50
Inveralmond Bus Depot
11:50
Inveralmond Bus Depot
11:50
Inveralmond Bus Depot
12:50
Inveralmond Bus Depot
12:50
Inveralmond Bus Depot
13:50
Inveralmond Bus Depot
13:50
Inveralmond Bus Depot
14:50
Inveralmond Bus Depot
14:50
Inveralmond Bus Depot
15:50
Inveralmond Bus Depot
15:50
Inveralmond Bus Depot
16:50
Inveralmond Bus Depot
16:50
Inveralmond Bus Depot
18:02
Inveralmond Bus Depot
18:02
Inveralmond Bus Depot
19:20
Inveralmond Bus Depot
19:20
Inveralmond Bus Depot
Perth, Bus Station
Stance 08
·
·
06:08
06:08
07:50
07:50
08:50
08:50
09:50
09:50
10:50
10:50
11:50
11:50
12:50
12:50
13:50
13:50
14:50
14:50
15:50
15:50
16:50
16:50
18:02
18:02
19:20
19:20
Perth, Scott Street
Stop X
04:59
04:59
06:13
06:13
07:55
07:55
08:55
08:55
09:55
09:55
10:55
10:55
11:55
11:55
12:55
12:55
13:55
13:55
14:55
14:55
15:55
15:55
16:55
16:55
18:07
18:07
19:25
19:25
·
·
06:23
06:23
08:05
08:05
09:05
09:05
10:05
10:05
11:05
11:05
12:05
12:05
13:05
13:05
14:05
14:05
15:05
15:05
16:05
16:05
17:05
17:05
18:17
18:17
19:35
19:35
Milnathort, Church Street
opposite
05:20
05:20
06:39
06:39
08:21
08:21
09:21
09:21
10:21
10:21
11:21
11:21
12:21
12:21
13:21
13:21
14:21
14:21
15:21
15:21
16:21
16:21
17:21
17:21
18:33
18:33
19:51
19:51
Kinross, Green Hotel
opposite
05:25
05:25
06:44
06:44
08:26
08:26
09:26
09:26
10:26
10:26
11:26
11:26
12:26
12:26
13:26
13:26
14:26
14:26
15:26
15:26
16:26
16:26
17:26
17:26
18:38
18:38
19:56
19:56
Kinross, Park and Ride
opposite
05:29
05:29
06:48
06:48
08:30
08:30
09:30
09:30
10:30
10:30
11:30
11:30
12:30
12:30
13:30
13:30
14:30
14:30
15:30
15:30
16:30
16:30
17:30
17:30
18:42
18:42
20:00
20:00
Kelty, Kingsland Terrace
adjacent
05:41
05:41
07:00
07:00
08:42
08:42
09:42
09:42
10:42
10:42
11:42
11:42
12:42
12:42
13:42
13:42
14:42
14:42
15:42
15:42
16:42
16:42
17:42
17:42
18:54
18:54
20:12
20:12
05:49
05:49
07:08
07:08
08:50
08:50
09:50
09:50
10:50
10:50
11:50
11:50
12:50
12:50
13:50
13:50
14:50
14:50
15:50
15:50
16:50
16:50
17:50
17:50
19:02
19:02
20:20
20:20
Timetable data from Stagecoach East Scotland, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code S_SC_SCFI_X56_2.
Main stops shown
12 main stopsThe map can include more stops across directions; use All Stops above for the full timetable list.
- Halbeath, Park & Ride Arrival Bay at
- Halbeath, Park & Ride Stance 1
- Kelty, Kingsland Terrace opposite
- Kinross, Park and Ride at
- Kinross, Green Hotel at
- Milnathort, Church Street at
- Glenfarg, Greenbank Road at
- Bridge of Earn, Side Street opposite
- Perth, Canal Street Stop ZP
- Perth, Bus Station Stances
- Hillyland, College at
- Inveralmond, Bus Depot opposite