Bus X58 - Edinburgh bus station - Kirkcaldy bus station: Full Schedule in Edinburgh

Click to load interactive map
List of stops
          Map

          Bus Station – Bus Station

          Bus Station

          07:5508:5509:5510:5511:5512:5513:5514:5515:5516:5517:5518:2519:2520:2521:4022:4023:40

          Princes Street (west)

          08:03p09:03p10:03p11:03p12:03p13:03p14:03p15:03p16:03p17:03p18:03p18:33p19:33p20:33p21:48p22:48p23:48p

          Queensferry Street

          08:06p09:06p10:06p11:06p12:06p13:06p14:06p15:06p16:06p17:06p18:06p18:36p19:36p20:36p21:51p22:51p23:51p

          Learmonth Terrace

          08:08p09:08p10:08p11:08p12:08p13:08p14:08p15:08p16:08p17:08p18:08p18:38p19:38p20:38p21:53p22:53p23:53p

          Craigleith Road

          08:1109:1110:1111:1112:1113:1114:1115:1116:1117:1118:1118:4119:4120:4121:5622:5623:56

          Telford Road

          08:1309:1310:1311:1312:1313:1314:1315:1316:1317:1318:1318:4319:4320:4321:5822:5823:58

          Hillpark Steps

          08:1509:1510:1511:1512:1513:1514:1515:1516:1517:1518:1518:4519:4520:4522:0023:0000:00 +1

          Barnton Junction

          08:1709:1710:1711:1712:1713:1714:1715:1716:1717:1718:1718:4719:4720:4722:0223:0200:02 +1

          Slip Road

          08:2709:2710:2711:2712:2713:2714:2715:2716:2717:2718:2718:5719:5720:5722:1223:1200:12 +1

          North Access

          08:3009:3010:3011:3012:3013:3014:3015:3016:3017:3018:3019:0020:0021:0022:1523:1500:15 +1

          Park & Ride

          08:3209:3210:3211:3212:3213:3214:3215:3216:3217:3218:3219:0220:0221:0222:1723:1700:17 +1

          Square

          08:3509:3510:3511:3512:3513:3514:3515:3516:3517:3518:3519:0520:0521:0522:2023:2000:20 +1

          Boreland Road

          08:3609:3610:3611:3612:3613:3614:3615:3616:3617:3618:3619:0620:0621:0622:2123:2100:21 +1

          Fraser Avenue

          08:3709:3710:3711:3712:3713:3714:3715:3716:3717:3718:3719:0720:0721:0722:2223:2200:22 +1

          Parklands Crescent

          08:4109:4110:4111:4112:4113:4114:4115:4116:4117:4118:4119:1120:1121:1122:2623:2600:26 +1

          Forth Reach

          08:4209:4210:4211:4212:4213:4214:4215:4216:4217:4218:4219:1220:1221:1222:2723:2700:27 +1

          The Bridges

          08:4409:4410:4411:4412:4413:4414:4415:4416:4417:4418:4419:1420:1421:1422:2923:2900:29 +1

          Oxcars Drive

          08:4609:4610:4611:4612:4613:4614:4615:4616:4617:4618:4619:1620:1621:1622:3123:3100:31 +1

          Meadowfield

          08:4709:4710:4711:4712:4713:4714:4715:4716:4717:4718:4719:1720:1721:1722:3223:3200:32 +1

          Pentland Rise

          08:4909:4910:4911:4912:4913:4914:4915:4916:4917:4918:4919:1920:1921:1922:3423:3400:34 +1

          East Access Ridge Way

          08:5009:5010:5011:5012:5013:5014:5015:5016:5017:5018:5019:2020:2021:2022:3523:3500:35 +1

          West Lodge

          08:5909:5910:5911:5912:5913:5914:5915:5916:5917:5918:5919:2920:2921:2922:4423:4400:44 +1

          Esplanade

          09:0910:0911:0912:0913:0914:0915:0916:0917:0918:0919:0919:3920:3921:3922:5423:5400:54 +1

          Bus Station

          09:1110:1111:1112:1113:1114:1115:1116:1117:1118:1119:1119:4120:4121:4122:5623:5600:56 +1
          The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
          Times marked p – "pick up only" – the vehicle will only stop to pick up passengers.

          Bus Station – Bus Station

          Bus Station06:2507:2408:2409:2410:2411:2412:2413:2414:2415:2416:2417:2418:2420:1021:1022:10
          Bus Station06:28p07:28p08:28p09:28p10:28p11:28p12:28p13:28p14:28p15:28p16:28p17:28p18:28p20:13p21:13p22:13p
          Esplanade06:3007:3008:3009:3010:3011:3012:3013:3014:3015:3016:3017:3018:3020:1521:1522:15
          West Lodge06:3907:3908:3909:3910:3911:3912:3913:3914:3915:3916:3917:3918:3920:2421:2422:24
          East Access Ridge Way06:4707:4708:4709:4710:4711:4712:4713:4714:4715:4716:4717:4718:4720:3221:3222:32
          Pentland Rise06:4807:4808:4809:4810:4811:4812:4813:4814:4815:4816:4817:4818:4820:3321:3322:33
          Meadowfield06:5007:5008:5009:5010:5011:5012:5013:5014:5015:5016:5017:5018:5020:3521:3522:35
          Oxcars Drive06:5107:5108:5109:5110:5111:5112:5113:5114:5115:5116:5117:5118:5120:3621:3622:36
          The Bridges06:5307:5308:5309:5310:5311:5312:5313:5314:5315:5316:5317:5318:5320:3821:3822:38
          Forth Reach06:5507:5508:5509:5510:5511:5512:5513:5514:5515:5516:5517:5518:5520:4021:4022:40
          Parklands Crescent06:5607:5608:5609:5610:5611:5612:5613:5614:5615:5616:5617:5618:5620:4121:4122:41
          Fraser Avenue06:5907:5908:5909:5910:5911:5912:5913:5914:5915:5916:5917:5918:5920:4421:4422:44
          Boreland Road07:0008:0009:0010:0011:0012:0013:0014:0015:0016:0017:0018:0019:0020:4521:4522:45
          Civic Centre07:0108:0109:0110:0111:0112:0113:0114:0115:0116:0117:0118:0119:0120:4621:4622:46
          Park & Ride07:0808:0809:0810:0811:0812:0813:0814:0815:0816:0817:0818:0819:0820:5321:5322:53
          North Access07:1008:1009:1010:1011:1012:1013:1014:1015:1016:1017:1018:1019:1020:5521:5522:55
          Slip Road07:1308:1309:1310:1311:1312:1313:1314:1315:1316:1317:1318:1319:1320:5821:5822:58
          Barnton Junction07:1908:1909:2010:2011:2012:2013:2014:2015:2016:2017:2018:2019:2021:0522:0523:05
          Hillpark Steps07:2108:2109:2110:2111:2112:2113:2114:2115:2116:2117:2118:2119:2121:0622:0623:06
          Telford Road07:2208:2209:2210:2211:2212:2213:2214:2215:2216:2217:2218:2219:2221:0722:0723:07
          Craigleith Drive07:2608:2609:2610:2611:2612:2613:2614:2615:2616:2617:2618:2619:2621:1122:1123:11
          Learmonth Terrace07:31s08:31s09:31s10:31s11:31s12:31s13:31s14:31s15:31s16:31s17:31s18:31s19:31s21:16s22:16s23:16s
          Queensferry Street07:34s08:34s09:34s10:34s11:34s12:34s13:34s14:34s15:34s16:34s17:34s18:34s19:34s21:19s22:19s23:19s
          Princes Street (west)07:37s08:37s09:37s10:37s11:37s12:37s13:37s14:37s15:37s16:37s17:37s18:37s19:37s21:22s22:22s23:22s
          Bus Station07:4508:4509:4510:4511:4512:4513:4514:4515:4516:4517:4518:4519:4521:3022:3023:30
          The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
          Times marked s – "set down only" – the vehicle will only stop to drop passengers off.
          Times marked p – "pick up only" – the vehicle will only stop to pick up passengers.
          The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
          Times marked s – "set down only" – the vehicle will only stop to drop passengers off.
          Times marked p – "pick up only" – the vehicle will only stop to pick up passengers.
          Last updated on March 21, 2026
          Build real-time departures into your app Free API Access →

          Route Path (Streets & Roads)

          Outbound: Bus Station – Bus Station
          Princes Street - Queensferry Street - Queensferry Road - Hillhouse Road - Queensferry Road - Stoneyflatts Crescent - High Street - Church Street - Hillend Road - Harbour Drive - Link Road - Moray Way - Moray Way North - Eastern Access Road - Esplanade - Hunter Place
          Inbound: Bus Station – Bus Station
          Hunter Place - Hill Street - Esplanade - Eastern Access Road - Moray Way North - Moray Way - Link Road - Harbour Drive - Hillend Road - Church Street - Queen Street - Ferrytoll Gyratory - Queensferry Road - Hillhouse Road - Queensferry Road - Queensferry Street - Princes Street
          All data is available in GTFS feed: great-britain

          Bus X58 FAQ

          • What time does the X58 bus start operating?

            Services on the X58 - Edinburgh bus station - Kirkcaldy bus station bus start at 07:55 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

          • What time does the X58 bus stop working?

            Services on the X58 - Edinburgh bus station - Kirkcaldy bus station bus stop at 00:56 +1 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

          • Is there a X58 bus stop near me?

            Click here to view the nearest X58 - Edinburgh bus station - Kirkcaldy bus station bus stop.

          X58 (Edinburgh Buses)

          The first stop of the X58 bus route is Bus Station and the last stop is Bus Station. X58 (Edinburgh bus station - Kirkcaldy bus station) is operational during everyday.

          Additional information: X58 has 24 stops and the total trip duration for this route is approximately 76 minutes.

          See why over 2 million users trust and consider busmaps.com as the best public transport website. busmaps gives you Edinburgh Buses suggested routes, real-time bus tracker, line route maps in Edinburgh, and helps to find the closest X58 bus stops near you. No internet available? Download an offline PDF map and bus schedule for the X58 bus to take on your trip.

          X58 bus near me