X58 Edinburgh Bus Station ↔ Kirkcaldy Bus Station 4
Operated by Stagecoach East Scotland. First bus 00:40, last bus 23:40. 37 journeys on weekdays.
Timetable
Times are shown at the route's main timing stops — buses serve all stops in between. For times at your exact stop, open the stop's own page.
| York Place (Stop YB) | 00:40 | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Bus Station (Gate C-Stance 4) | · | 06:50 | 07:55 | 08:55 | 09:55 | 10:55 | 11:55 | 12:55 | 13:55 | 14:55 | 15:55 | 16:55 | 17:55 | 18:25 | 19:25 | 20:25 | 21:40 | 22:40 | 23:40 |
| Queensferry Street (Stop QE) | 00:51 | 07:01 | 08:06 | 09:06 | 10:06 | 11:06 | 12:06 | 13:06 | 14:06 | 15:06 | 16:10 | 17:10 | 18:06 | 18:36 | 19:36 | 20:36 | 21:51 | 22:51 | 23:51 |
| Telford Road (before) | 00:58 | 07:08 | 08:13 | 09:13 | 10:13 | 11:13 | 12:13 | 13:13 | 14:13 | 15:13 | 16:20 | 17:20 | 18:13 | 18:43 | 19:43 | 20:43 | 21:58 | 22:58 | 23:58 |
| Slip Road (N-bound) | 01:12 | 07:22 | 08:27 | 09:27 | 10:27 | 11:27 | 12:27 | 13:27 | 14:27 | 15:27 | 16:42 | 17:42 | 18:27 | 18:57 | 19:57 | 20:57 | 22:12 | 23:12 | 00:12 |
| Park & Ride (Stance 1) | 01:17 | 07:27 | 08:32 | 09:32 | 10:32 | 11:32 | 12:32 | 13:32 | 14:32 | 15:32 | 16:50 | 17:50 | 18:32 | 19:02 | 20:02 | 21:02 | 22:17 | 23:17 | 00:17 |
| Square (NE Bound) | 01:20 | 07:30 | 08:35 | 09:35 | 10:35 | 11:35 | 12:35 | 13:35 | 14:35 | 15:35 | 16:55 | 17:55 | 18:35 | 19:05 | 20:05 | 21:05 | 22:20 | 23:20 | 00:20 |
| The Bridges (opp) | 01:29 | 07:39 | 08:44 | 09:44 | 10:44 | 11:44 | 12:44 | 13:44 | 14:44 | 15:44 | 17:04 | 18:04 | 18:44 | 19:14 | 20:14 | 21:14 | 22:29 | 23:29 | 00:29 |
| Pentland Rise (adj) | 01:34 | 07:44 | 08:49 | 09:49 | 10:49 | 11:49 | 12:49 | 13:49 | 14:49 | 15:49 | 17:09 | 18:09 | 18:49 | 19:19 | 20:19 | 21:19 | 22:34 | 23:34 | 00:34 |
| Railway Station (opp) | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | 23:39 | 00:39 |
| Porte (Eastbound) | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | 23:48 | 00:48 |
| Memorial (opp) | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | 23:55 | 00:55 |
| Bus Station (Stance 4) | 01:56 | 08:06 | 09:11 | 10:11 | 11:11 | 12:11 | 13:11 | 14:11 | 15:11 | 16:11 | 17:31 | 18:31 | 19:11 | 19:41 | 20:41 | 21:41 | 22:56 | 00:08 | 01:08 |
Route map
All stops on route X58
X58 towards Kirkcaldy Bus Station 4
- York Place (Stop YB) Edinburgh
- Bus Station (Gate C-Stance 4) Edinburgh
- Princes Street (west) (Stop PU) Edinburgh
- Queensferry Street (Stop QE) Edinburgh West End
- Learmonth Terrace (opp) Orchard Brae
- Craigleith Road (after) Craigleith
- Telford Road (before) Blackhall
- Hillpark Steps (adj) Blackhall
- Barnton Junction (W-bound) Barnton
- Slip Road (N-bound) Queensferry
- North Access (N-Bound) North Queensferry
- Park & Ride (Stance 1) Ferrytoll
- Square (NE Bound) Inverkeithing
- Boreland Road (opp) Inverkeithing
- Fraser Avenue (opp) Inverkeithing
- Parklands Crescent (adj) Dalgety Bay
- Forth Reach (opp) Dalgety Bay
- The Bridges (opp) Dalgety Bay
- Oxcars Drive (adj) Dalgety Bay
- Meadowfield (adj) Dalgety Bay
- Pentland Rise (adj) Dalgety Bay
- East Access Ridge Way (adj) Dalgety Bay
- West Lodge (Adj) Bernards Smithy
- Railway Station (opp) Aberdour
- Murrell Road (adj) Aberdour
- Church Street (adj) Burntisland
- Grange Garage (adj) Kirkton
- Porte (Eastbound) Burntisland
- Bowling Green (Adj) Burntisland
- Pettycur Bay Caravan Park (Adj) Pettycur Bay
- Memorial (opp) Kinghorn
- Croft-an-Righ (Adj) Kinghorn
- Kinghorn Road (Northbound) Kirkcaldy
- Esplanade (NE Bound) Linktown
- Bus Station (Stance 4) Kirkcaldy
X58 towards Edinburgh Bus Station
- Bus Station (Stance 5) Kirkcaldy
- Esplanade (adj) Linktown
- West Lodge (Opp) Bernards Smithy
- East Access Ridge Way (opp) Dalgety Bay
- Pentland Rise (opp) Dalgety Bay
- Meadowfield (opp) Dalgety Bay
- Oxcars Drive (opp) Dalgety Bay
- The Bridges (adj) Dalgety Bay
- Forth Reach (adj) Dalgety Bay
- Parklands Crescent (opp) Dalgety Bay
- Fraser Avenue (adj) Inverkeithing
- Boreland Road (adj) Inverkeithing
- Civic Centre (adj) Inverkeithing
- Park & Ride (Stance 3) Ferrytoll
- North Access (S-Bound) North Queensferry
- Slip Road (S-bound) Queensferry
- Barnton Junction (E-bound) Barnton
- Hillpark Steps (opp) Blackhall
- Telford Road (after) Blackhall
- Craigleith Drive (before) Craigleith
- Learmonth Terrace (o/s) Orchard Brae
- Queensferry Street (Stop QC) Edinburgh West End
- Princes Street (west) (Stop PD) Edinburgh
- York Place (Stop YB) Edinburgh
- Bus Station Edinburgh
Towns & areas on this route
Frequently asked questions
What time is the first X58 bus?
The first X58 departure on weekdays leaves at 00:40 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last X58 bus?
The last X58 on weekdays leaves its first stop at 23:40. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the X58 bus cost?
The England fare cap doesn't apply in Scotland — Stagecoach East Scotland sets the fares on the X58. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.
Who runs the X58 bus?
The X58 is operated by Stagecoach East Scotland.
Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.