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

      06:5006:5007:5507:5508:5508:5509:5509:5510:5510:5511:5511:5512:5512:5513:5513:5514:5514:5515:5515:5516:5516:5517:5517:5518:2518:2519:2519:2520:2520:2521:4021:4022:4022:4023:4023:40

      Princes Street (west)

      06:58p06:58p08:03p08:03p09:03p09:03p10:03p10:03p11:03p11:03p12:03p12:03p13:03p13:03p14:03p14:03p15:03p15:03p16:05p16:05p17:05p17:05p18:03p18:03p18:33p18:33p19:33p19:33p20:33p20:33p21:48p21:48p22:48p22:48p23:48p23:48p

      Queensferry Street

      07:01p07:01p08:06p08:06p09:06p09:06p10:06p10:06p11:06p11:06p12:06p12:06p13:06p13:06p14:06p14:06p15:06p15:06p16:10p16:10p17:10p17:10p18:06p18:06p18:36p18:36p19:36p19:36p20:36p20:36p21:51p21:51p22:51p22:51p23:51p23:51p

      Learmonth Terrace

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

      Craigleith Road

      07:0607:0608:1108:1109:1109:1110:1110:1111:1111:1112:1112:1113:1113:1114:1114:1115:1115:1116:1716:1717:1717:1718:1118:1118:4118:4119:4119:4120:4120:4121:5621:5622:5622:5623:5623:56

      Telford Road

      07:0807:0808:1308:1309:1309:1310:1310:1311:1311:1312:1312:1313:1313:1314:1314:1315:1315:1316:2016:2017:2017:2018:1318:1318:4318:4319:4319:4320:4320:4321:5821:5822:5822:5823:5823:58

      Hillpark Steps

      07:1007:1008:1508:1509:1509:1510:1510:1511:1511:1512:1512:1513:1513:1514:1514:1515:1515:1516:2316:2317:2317:2318:1518:1518:4518:4519:4519:4520:4520:4522:0022:0023:0023:0000:00 +100:00 +1

      Barnton Junction

      07:1207:1208:1708:1709:1709:1710:1710:1711:1711:1712:1712:1713:1713:1714:1714:1715:1715:1716:2616:2617:2617:2618:1718:1718:4718:4719:4719:4720:4720:4722:0222:0223:0223:0200:02 +100:02 +1

      Slip Road

      07:2207:2208:2708:2709:2709:2710:2710:2711:2711:2712:2712:2713:2713:2714:2714:2715:2715:2716:4216:4217:4217:4218:2718:2718:5718:5719:5719:5720:5720:5722:1222:1223:1223:1200:12 +100:12 +1

      North Access

      07:2507:2508:3008:3009:3009:3010:3010:3011:3011:3012:3012:3013:3013:3014:3014:3015:3015:3016:4716:4717:4717:4718:3018:3019:0019:0020:0020:0021:0021:0022:1522:1523:1523:1500:15 +100:15 +1

      Park & Ride

      07:2707:2708:3208:3209:3209:3210:3210:3211:3211:3212:3212:3213:3213:3214:3214:3215:3215:3216:5016:5017:5017:5018:3218:3219:0219:0220:0220:0221:0221:0222:1722:1723:1723:1700:17 +100:17 +1

      Square

      07:3007:3008:3508:3509:3509:3510:3510:3511:3511:3512:3512:3513:3513:3514:3514:3515:3515:3516:5516:5517:5517:5518:3518:3519:0519:0520:0520:0521:0521:0522:2022:2023:2023:2000:20 +100:20 +1

      Boreland Road

      07:3107:3108:3608:3609:3609:3610:3610:3611:3611:3612:3612:3613:3613:3614:3614:3615:3615:3616:5616:5617:5617:5618:3618:3619:0619:0620:0620:0621:0621:0622:2122:2123:2123:2100:21 +100:21 +1

      Fraser Avenue

      07:3207:3208:3708:3709:3709:3710:3710:3711:3711:3712:3712:3713:3713:3714:3714:3715:3715:3716:5716:5717:5717:5718:3718:3719:0719:0720:0720:0721:0721:0722:2222:2223:2223:2200:22 +100:22 +1

      Parklands Crescent

      07:3607:3608:4108:4109:4109:4110:4110:4111:4111:4112:4112:4113:4113:4114:4114:4115:4115:4117:0117:0118:0118:0118:4118:4119:1119:1120:1120:1121:1121:1122:2622:2623:2623:2600:26 +100:26 +1

      Forth Reach

      07:3707:3708:4208:4209:4209:4210:4210:4211:4211:4212:4212:4213:4213:4214:4214:4215:4215:4217:0217:0218:0218:0218:4218:4219:1219:1220:1220:1221:1221:1222:2722:2723:2723:2700:27 +100:27 +1

      The Bridges

      07:3907:3908:4408:4409:4409:4410:4410:4411:4411:4412:4412:4413:4413:4414:4414:4415:4415:4417:0417:0418:0418:0418:4418:4419:1419:1420:1420:1421:1421:1422:2922:2923:2923:2900:29 +100:29 +1

      Oxcars Drive

      07:4107:4108:4608:4609:4609:4610:4610:4611:4611:4612:4612:4613:4613:4614:4614:4615:4615:4617:0617:0618:0618:0618:4618:4619:1619:1620:1620:1621:1621:1622:3122:3123:3123:3100:31 +100:31 +1

      Meadowfield

      07:4207:4208:4708:4709:4709:4710:4710:4711:4711:4712:4712:4713:4713:4714:4714:4715:4715:4717:0717:0718:0718:0718:4718:4719:1719:1720:1720:1721:1721:1722:3222:3223:3223:3200:32 +100:32 +1

      Pentland Rise

      07:4407:4408:4908:4909:4909:4910:4910:4911:4911:4912:4912:4913:4913:4914:4914:4915:4915:4917:0917:0918:0918:0918:4918:4919:1919:1920:1920:1921:1921:1922:3422:3423:3423:3400:34 +100:34 +1

      East Access Ridge Way

      07:4507:4508:5008:5009:5009:5010:5010:5011:5011:5012:5012:5013:5013:5014:5014:5015:5015:5017:1017:1018:1018:1018:5018:5019:2019:2020:2020:2021:2021:2022:3522:3523:3523:3500:35 +100:35 +1

      West Lodge

      07:5407:5408:5908:5909:5909:5910:5910:5911:5911:5912:5912:5913:5913:5914:5914:5915:5915:5917:1917:1918:1918:1918:5918:5919:2919:2920:2920:2921:2921:2922:4422:4423:4423:4400:44 +100:44 +1

      Esplanade

      08:0408:0409:0909:0910:0910:0911:0911:0912:0912:0913:0913:0914:0914:0915:0915:0916:0916:0917:2917:2918:2918:2919:0919:0919:3919:3920:3920:3921:3921:3922:5422:5423:5423:5400:54 +100:54 +1

      Bus Station

      08:0608:0609:1109:1110:1110:1111:1111:1112:1112:1113:1113:1114:1114:1115:1115:1116:1116:1117:3117:3118:3118:3119:1119:1119:4119:4120:4120:4121:4121:4122:5622:5623:5623:5600:56 +100: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 Station05:2505:2506:1006:1007:0907:0908:2408:2409:2409:2410:2410:2411:2411:2412:2412:2413:2413:2414:2414:2415:2415:2416:2416:2417:2417:2418:2418:2420:1020:1021:1021:1022:1022:10
      Bus Station05:28p05:28p06:13p06:13p07:13p07:13p08:28p08:28p09:28p09:28p10:28p10:28p11:28p11:28p12:28p12:28p13:28p13:28p14:28p14:28p15:28p15:28p16:28p16:28p17:28p17:28p18:28p18:28p20:13p20:13p21:13p21:13p22:13p22:13p
      Esplanade05:3005:3006:1506:1507:1507:1508:3008:3009:3009:3010:3010:3011:3011:3012:3012:3013:3013:3014:3014:3015:3015:3016:3016:3017:3017:3018:3018:3020:1520:1521:1521:1522:1522:15
      West Lodge05:3905:3906:2406:2407:2407:2408:3908:3909:3909:3910:3910:3911:3911:3912:3912:3913:3913:3914:3914:3915:3915:3916:3916:3917:3917:3918:3918:3920:2420:2421:2421:2422:2422:24
      East Access Ridge Way05:4605:4606:3206:3207:3207:3208:4708:4709:4709:4710:4710:4711:4711:4712:4712:4713:4713:4714:4714:4715:4715:4716:4716:4717:4717:4718:4718:4720:3220:3221:3221:3222:3222:32
      Pentland Rise05:4705:4706:3306:3307:3307:3308:4808:4809:4809:4810:4810:4811:4811:4812:4812:4813:4813:4814:4814:4815:4815:4816:4816:4817:4817:4818:4818:4820:3320:3321:3321:3322:3322:33
      Meadowfield05:4905:4906:3506:3507:3507:3508:5008:5009:5009:5010:5010:5011:5011:5012:5012:5013:5013:5014:5014:5015:5015:5016:5016:5017:5017:5018:5018:5020:3520:3521:3521:3522:3522:35
      Oxcars Drive05:5105:5106:3606:3607:3607:3608:5108:5109:5109:5110:5110:5111:5111:5112:5112:5113:5113:5114:5114:5115:5115:5116:5116:5117:5117:5118:5118:5120:3620:3621:3621:3622:3622:36
      The Bridges05:5305:5306:3806:3807:3807:3808:5308:5309:5309:5310:5310:5311:5311:5312:5312:5313:5313:5314:5314:5315:5315:5316:5316:5317:5317:5318:5318:5320:3820:3821:3821:3822:3822:38
      Forth Reach05:5505:5506:4006:4007:4007:4008:5508:5509:5509:5510:5510:5511:5511:5512:5512:5513:5513:5514:5514:5515:5515:5516:5516:5517:5517:5518:5518:5520:4020:4021:4021:4022:4022:40
      Parklands Crescent05:5605:5606:4106:4107:4107:4108:5608:5609:5609:5610:5610:5611:5611:5612:5612:5613:5613:5614:5614:5615:5615:5616:5616:5617:5617:5618:5618:5620:4120:4121:4121:4122:4122:41
      Fraser Avenue05:5905:5906:4406:4407:4407:4408:5908:5909:5909:5910:5910:5911:5911:5912:5912:5913:5913:5914:5914:5915:5915:5916:5916:5917:5917:5918:5918:5920:4420:4421:4421:4422:4422:44
      Boreland Road06:0006:0006:4506:4507:4507:4509:0009:0010:0010:0011:0011:0012:0012:0013:0013:0014:0014:0015:0015:0016:0016:0017:0017:0018:0018:0019:0019:0020:4520:4521:4521:4522:4522:45
      Civic Centre06:0106:0106:4606:4607:4607:4609:0109:0110:0110:0111:0111:0112:0112:0113:0113:0114:0114:0115:0115:0116:0116:0117:0117:0118:0118:0119:0119:0120:4620:4621:4621:4622:4622:46
      Park & Ride06:0806:0806:5606:5607:5607:5609:0809:0810:0810:0811:0811:0812:0812:0813:0813:0814:0814:0815:0815:0816:0816:0817:0817:0818:0818:0819:0819:0820:5320:5321:5321:5322:5322:53
      North Access06:1006:1006:5806:5807:5807:5809:1009:1010:1010:1011:1011:1012:1012:1013:1013:1014:1014:1015:1015:1016:1016:1017:1017:1018:1018:1019:1019:1020:5520:5521:5521:5522:5522:55
      Slip Road06:1306:1307:0107:0108:0108:0109:1309:1310:1310:1311:1311:1312:1312:1313:1313:1314:1314:1315:1315:1316:1316:1317:1317:1318:1318:1319:1319:1320:5820:5821:5821:5822:5822:58
      Barnton Junction06:2006:2007:1207:1208:1208:1209:2009:2010:2010:2011:2011:2012:2012:2013:2013:2014:2014:2015:2015:2016:2016:2017:2017:2018:2018:2019:2019:2021:0521:0522:0522:0523:0523:05
      Hillpark Steps06:2106:2107:1407:1408:1408:1409:2109:2110:2110:2111:2111:2112:2112:2113:2113:2114:2114:2115:2115:2116:2116:2117:2117:2118:2118:2119:2119:2121:0621:0622:0622:0623:0623:06
      Telford Road06:2206:2207:1607:1608:1608:1609:2209:2210:2210:2211:2211:2212:2212:2213:2213:2214:2214:2215:2215:2216:2216:2217:2217:2218:2218:2219:2219:2221:0721:0722:0722:0723:0723:07
      Craigleith Drive06:2606:2607:2107:2108:2108:2109:2609:2610:2610:2611:2611:2612:2612:2613:2613:2614:2614:2615:2615:2616:2616:2617:2617:2618:2618:2619:2619:2621:1121:1122:1122:1123:1123:11
      Learmonth Terrace06:31s06:31s07:26s07:26s08:26s08:26s09:31s09:31s10:31s10:31s11:31s11:31s12:31s12:31s13:31s13:31s14:31s14:31s15:31s15:31s16:31s16:31s17:31s17:31s18:31s18:31s19:31s19:31s21:16s21:16s22:16s22:16s23:16s23:16s
      Queensferry Street06:34s06:34s07:30s07:30s08:30s08:30s09:34s09:34s10:34s10:34s11:34s11:34s12:34s12:34s13:34s13:34s14:34s14:34s15:34s15:34s16:34s16:34s17:34s17:34s18:34s18:34s19:34s19:34s21:19s21:19s22:19s22:19s23:19s23:19s
      Princes Street (west)06:37s06:37s07:34s07:34s08:34s08:34s09:37s09:37s10:37s10:37s11:37s11:37s12:37s12:37s13:37s13:37s14:37s14:37s15:37s15:37s16:37s16:37s17:37s17:37s18:37s18:37s19:37s19:37s21:22s21:22s22:22s22:22s23:22s23:22s
      Bus Station06:4506:4507:4507:4508:4508:4509:4509:4510:4510:4511:4511:4512:4512:4513:4513:4514:4514:4515:4515:4516:4516:4517:4517:4518:4518:4519:4519:4521:3021:3022:3022:3023: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.
      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

      Schedules and stops for this route are published in GTFS: great-britain, dft-gtfs

      Bus X58 FAQ

      • What time does the X58 bus start operating?

        Services on the X58 - Edinburgh bus station - Kirkcaldy bus station bus start at 06:50 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 96 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

      Last updated on June 22, 2026