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:5007:5508:5509:5510:5511:5512:5513:5514:5515:5516:5517:5518:2519:2520:2521:4022:4023:40

          Princes Street (west)

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

          Queensferry Street

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

          Learmonth Terrace

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

          Craigleith Road

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

          Telford Road

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

          Hillpark Steps

          07:1008:1509:1510:1511:1512:1513:1514:1515:1516:2317:2318:1518:4519:4520:4522:0023:0000:00 +1

          Barnton Junction

          07:1208:1709:1710:1711:1712:1713:1714:1715:1716:2617:2618:1718:4719:4720:4722:0223:0200:02 +1

          Slip Road

          07:2208:2709:2710:2711:2712:2713:2714:2715:2716:4217:4218:2718:5719:5720:5722:1223:1200:12 +1

          North Access

          07:2508:3009:3010:3011:3012:3013:3014:3015:3016:4717:4718:3019:0020:0021:0022:1523:1500:15 +1

          Park & Ride

          07:2708:3209:3210:3211:3212:3213:3214:3215:3216:5017:5018:3219:0220:0221:0222:1723:1700:17 +1

          Square

          07:3008:3509:3510:3511:3512:3513:3514:3515:3516:5517:5518:3519:0520:0521:0522:2023:2000:20 +1

          Boreland Road

          07:3108:3609:3610:3611:3612:3613:3614:3615:3616:5617:5618:3619:0620:0621:0622:2123:2100:21 +1

          Fraser Avenue

          07:3208:3709:3710:3711:3712:3713:3714:3715:3716:5717:5718:3719:0720:0721:0722:2223:2200:22 +1

          Parklands Crescent

          07:3608:4109:4110:4111:4112:4113:4114:4115:4117:0118:0118:4119:1120:1121:1122:2623:2600:26 +1

          Forth Reach

          07:3708:4209:4210:4211:4212:4213:4214:4215:4217:0218:0218:4219:1220:1221:1222:2723:2700:27 +1

          The Bridges

          07:3908:4409:4410:4411:4412:4413:4414:4415:4417:0418:0418:4419:1420:1421:1422:2923:2900:29 +1

          Oxcars Drive

          07:4108:4609:4610:4611:4612:4613:4614:4615:4617:0618:0618:4619:1620:1621:1622:3123:3100:31 +1

          Meadowfield

          07:4208:4709:4710:4711:4712:4713:4714:4715:4717:0718:0718:4719:1720:1721:1722:3223:3200:32 +1

          Pentland Rise

          07:4408:4909:4910:4911:4912:4913:4914:4915:4917:0918:0918:4919:1920:1921:1922:3423:3400:34 +1

          East Access Ridge Way

          07:4508:5009:5010:5011:5012:5013:5014:5015:5017:1018:1018:5019:2020:2021:2022:3523:3500:35 +1

          West Lodge

          07:5408:5909:5910:5911:5912:5913:5914:5915:5917:1918:1918:5919:2920:2921:2922:4423:4400:44 +1

          Esplanade

          08:0409:0910:0911:0912:0913:0914:0915:0916:0917:2918:2919:0919:3920:3921:3922:5423:5400:54 +1

          Bus Station

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

          Stagecoach East Scotland X58 bus Route Map

          X58 bus Line Map PDF Version: X58 timetable, stops and map

          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 May 8, 2026