X56 Perth to Halbeath via Kinross, Kelty
Operated by Dochertys Midland Coaches. First bus 06:08, last bus 20:59. 16 journeys on weekdays. Fares: set by the operator — more.
| Stop | 06:08 | 07:50 | 09:50 | 11:50 | 13:50 | 15:50 | 18:02 | 19:20 |
|---|---|---|---|---|---|---|---|---|
| Bus Station (Stance 08) | 06:08 | 07:50 | 09:50 | 11:50 | 13:50 | 15:50 | 18:02 | 19:20 |
| Scott Street (Stop X) | 06:13 | 07:55 | 09:55 | 11:55 | 13:55 | 15:55 | 18:07 | 19:25 |
| Side Street (at) | 06:23 | 08:05 | 10:05 | 12:05 | 14:05 | 16:05 | 18:17 | 19:35 |
| Church Street (opp) | 06:39 | 08:21 | 10:21 | 12:21 | 14:21 | 16:21 | 18:33 | 19:51 |
| Green Hotel (opp) | 06:44 | 08:26 | 10:26 | 12:26 | 14:26 | 16:26 | 18:38 | 19:56 |
| Park and Ride (opp) | 06:48 | 08:30 | 10:30 | 12:30 | 14:30 | 16:30 | 18:42 | 20:00 |
| Main Street (adj 23) | 07:00 | 08:42 | 10:42 | 12:42 | 14:42 | 16:42 | 18:54 | 20:12 |
| Park & Ride Arrival Bay (at) | 07:08 | 08:50 | 10:50 | 12:50 | 14:50 | 16:50 | 19:02 | 20:20 |
Each column is one journey, headed by the time it sets off; one that finishes short of the usual end says where ("to …") — not every journey on this route runs the whole way. A · means that journey does not stop there. Times are shown at the route's main timing stops — buses serve all stops in between. Switch a table to All stops for every stop it calls at, or open a stop's own page for live departures there.
Christmas & bank holidays
These dates are not the usual timetable for the day they fall on. They come from the operator’s published data, which for Christmas and New Year is often late or incomplete, so check with Dochertys Midland Coaches before you travel. Everything above is an ordinary week.
Not published yet: Christmas Day, Boxing Day, New Year's Day and 2 January. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.
Route map
All stops on route X56
X56 towards Halbeath
All 38 stops
- Bus Station (Stance 08) Perth
- South Street (Stop K) Perth
- Scott Street (Stop X) Perth
- Edinburgh Road (Stop ZM) Perth
- Prison (at) Perth
- Tesco (at) Friarton
- Breadalbane Terrace (at) Friarton
- Craigclowan School (opp) Scoonieburn
- Side Street (at) Bridge of Earn
- Church Street (opp) Milnathort
- War Memorial (opp) Milnathort
- Bridgefauld Road (opp) Milnathort
- Auld Mart Road (at) Milnathort
- Loch Leven Leisure Centre (opp) Kinross
- Gallowhill Road (opp) Kinross
- The Muirs (at) Kinross
- Green Hotel (opp) Kinross
- Kirklands Hotel (opp) Kinross
- Lomond Mews (at) Kinross
- Primary School (at) Kinross
- Station Road Kinross
- Park and Ride (opp) Kinross
- Levenbridge Place (at) Kinross
- Clashburn Way (at) Kinross
- Bridgend (at) Kinross
- Hatchbank Road (opp) Gairney Bank
- Gairneybridge Farm (opp) Gairney Bank
- Greenacres (opp) Gairney Bank
- Lochran Farm (opp) Kelty
- Blairfordel Farm (at) Kelty
- Gowanbank Farm (opp) Kelty
- Westcroft Way (opp) Kelty
- Community Centre (adj) Kelty
- Primary School (adj) Kelty
- Main Street (adj 23) Kelty
- Kingsland Terrace (adj) Kelty
- Blackhall Road (opp) Kelty
- Park & Ride Arrival Bay (at) Halbeath
X56 towards Perth
All 57 stops
- Park & Ride (Stance 1) Halbeath
- Blackhall Road (adj) Kelty
- Kingsland Terrace (opp) Kelty
- Crown Hotel (adj) Kelty
- Primary School (opp) Kelty
- Community Centre (opp) Kelty
- Main Street (adj) Kelty
- Gowanbank Farm (adj) Kelty
- Blairfordel Farm (opp) Kelty
- Lochran Farm (at) Kelty
- Greenacres (at) Gairney Bank
- Gairneybridge Farm (at) Gairney Bank
- Hatchbank Road Gairney Bank
- Bridgend (opp) Kinross
- Clashburn Way (opp) Kinross
- Levenbridge Place (opp) Kinross
- Park and Ride (at) Kinross
- Ochil View (at) Kinross
- Primary School (opp) Kinross
- Kirklands Hotel (at) Kinross
- Green Hotel (at) Kinross
- The Muirs (opp) Kinross
- Gallowhill Road (at) Kinross
- Loch Leven Leisure Centre (at) Kinross
- Auld Mart Road (opp) Milnathort
- Bridgefauld Road (at) Milnathort
- War Memorial (at) Milnathort
- Church Street (at) Milnathort
- Victoria Avenue (at) Milnathort
- Burleigh Road Junction (opp) Milnathort
- Arlary road end (opp) Milnathort
- Mawcarse road end (opp) Milnathort
- Cuthill Towers (opp) Glenfarg
- Duncrievie (at) Glenfarg
- Hilton View (at) Glenfarg
- Elm Cottage (opp) Glenfarg
- Ladeside (at) Glenfarg
- Greenbank Road (at) Glenfarg
- Hillwood (at) Glenfarg
- Fordel Road End (at) Glenfarg
- Bein Inn (opp) Glenfarg
- Balnagowan (opp) Aberargie
- Oudenarde Road End (opp) Bridge of Earn
- Side Street (opp) Bridge of Earn
- Craigclowan School (at) Scoonieburn
- Breadalbane Terrace (opp) Friarton
- Tesco (opp) Friarton
- Prison (opp) Perth
- Edinburgh Road (Stop ZL) Perth
- Canal Street (Stop ZP) Perth
- Bus Station (Stances) Perth
- York Place (Stop ZF) Perth
- Barrack Street (Stop ZR) Perth
- Royal Bank of Scotland (at) Muirton
- Viewfield Place (at) Muirton
- Unity Terrace (at) Hillyland
- College (at) Hillyland
Towns & areas on this route
Frequently asked questions
What time is the first X56 bus?
The first X56 departure on weekdays leaves at 06:08 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last X56 bus?
The last X56 on weekdays leaves its first stop at 20:59. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the X56 bus cost?
The England fare cap doesn't apply in Scotland — Dochertys Midland Coaches sets the fares on the X56. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.
Who runs the X56 bus?
The X56 is operated by Dochertys Midland Coaches.
Timetable data from Dochertys Midland Coaches via the DfT Bus Open Data Service (Scotland feed). Check before you travel — services can change at short notice.