X58 Bus - Edinburgh bus station - Kirkcaldy bus station

List of stops
      Saturdays

      Bus Station – Bus Station

      Bus Station

      08:5509:5510:5511:5512:5513:5514:5515:5516:5517:5518:55

      Princes Street (west)

      09:0310:0311:0312:0313:0314:0315:0316:0317:0318:0319:03

      Queensferry Street

      09:0610:0611:0612:0613:0614:0615:0616:0617:0618:0619:06

      Learmonth Terrace

      09:0810:0811:0812:0813:0814:0815:0816:0817:0818:0819:08

      Craigleith Road

      09:1110:1111:1112:1113:1114:1115:1116:1117:1118:1119:11

      Telford Road

      09:1310:1311:1312:1313:1314:1315:1316:1317:1318:1319:13

      Hillpark Steps

      09:1510:1511:1512:1513:1514:1515:1516:1517:1518:1519:15

      Barnton Junction

      09:1710:1711:1712:1713:1714:1715:1716:1717:1718:1719:17

      Slip Road

      09:2710:2711:2712:2713:2714:2715:2716:2717:2718:2719:27

      North Access

      09:3010:3011:3012:3013:3014:3015:3016:3017:3018:3019:30

      Park & Ride

      09:3210:3211:3212:3213:3214:3215:3216:3217:3218:3219:32

      Square

      09:3510:3511:3512:3513:3514:3515:3516:3517:3518:3519:35

      Boreland Road

      09:3610:3611:3612:3613:3614:3615:3616:3617:3618:3619:36

      Fraser Avenue

      09:3710:3711:3712:3713:3714:3715:3716:3717:3718:3719:37

      Parklands Crescent

      09:4110:4111:4112:4113:4114:4115:4116:4117:4118:4119:41

      Forth Reach

      09:4210:4211:4212:4213:4214:4215:4216:4217:4218:4219:42

      The Bridges

      09:4410:4411:4412:4413:4414:4415:4416:4417:4418:4419:44

      Oxcars Drive

      09:4610:4611:4612:4613:4614:4615:4616:4617:4618:4619:46

      Meadowfield

      09:4710:4711:4712:4713:4714:4715:4716:4717:4718:4719:47

      Pentland Rise

      09:4910:4911:4912:4913:4914:4915:4916:4917:4918:4919:49

      East Access Ridge Way

      09:5010:5011:5012:5013:5014:5015:5016:5017:5018:5019:50

      West Lodge

      09:5910:5911:5912:5913:5914:5915:5916:5917:5918:5919:59

      Esplanade

      10:0911:0912:0913:0914:0915:0916:0917:0918:0919:0920:09

      Bus Station

      10:11
      10:19
      11:11
      11:19
      12:11
      12:19
      13:11
      13:19
      14:11
      14:19
      15:11
      15:19
      16:11
      16:19
      17:11
      17:19
      18:11
      18:19
      19:11
      19:19
      20:11
      20:19

      Railway Station Stance A

      10:2111:2112:2113:2114:2115:2116:2117:2118:2119:2120:21

      St Marie's Church

      10:2311:2312:2313:2314:2315:2316:2317:2318:2319:2320:23

      Birrell Street Wynd

      10:2511:2512:2513:2514:2515:2516:2517:2518:2519:2520:25

      Porte

      10:3011:3012:3013:3014:3015:3016:3017:3018:3019:3020:30

      Bowling Green

      10:3511:3512:3513:3514:3515:3516:3517:3518:3519:3520:35

      The Car Shed

      10:3711:3712:3713:3714:3715:3716:3717:3718:3719:3720:37

      Mcduff

      10:3811:3812:3813:3814:3815:3816:3817:3818:3819:3820:38

      Muiredge Surgery

      10:4111:4112:4113:4114:4115:4116:4117:4218:4219:4220:42

      Starkies Wood

      10:4311:4312:4313:4314:4315:4316:4317:4318:4319:4320:43

      Toll Bar

      10:4411:4412:4413:4414:4415:4416:4417:4418:4419:4420:44

      Woodlands Nursery

      10:4511:4512:4513:4514:4515:4516:4517:4518:4519:4520:45

      Innerleven Church

      10:4711:4712:4713:4714:4715:4716:4717:4718:4719:4720:47

      Bus Station

      10:4911:4912:4913:4914:4915:4916:4917:4918:4919:4920:49

      Bus Station – Bus Station

      Bus Station06:5307:5308:5309:5310:5311:5312:5313:5314:5315:5316:53
      Bus Depot06:5507:5508:5509:5510:5511:5512:5513:5514:5515:5516:55
      Woodlands Nursery06:5707:5708:5709:5710:5711:5712:5713:5714:5715:5716:57
      Toll Bar06:5807:5808:5809:5810:5811:5812:5813:5814:5815:5816:58
      Starkies Wood06:5907:5908:5909:5910:5911:5912:5913:5914:5915:5916:59
      Muiredge Surgery07:0008:0009:0010:0011:0012:0013:0014:0015:0016:0017:00
      Mcduff07:0508:0509:0510:0511:0512:0513:0514:0515:0516:0517:05
      The Car Shed07:0708:0709:0710:0711:0712:0713:0714:0715:0716:0717:07
      Post Office07:0908:0909:0910:0911:0912:0913:0914:0915:0916:0917:09
      Porte07:1408:1409:1410:1411:1412:1413:1414:1415:1416:1417:14
      Birrell Street Wynd07:1908:1909:1910:1911:1912:1913:1914:1915:1916:1917:19
      Glebe Park07:2108:2109:2110:2111:2112:2113:2114:2115:2116:2117:21
      Railway Station Stance D07:2308:2309:2310:2311:2312:2313:2314:2315:2316:2317:23
      Bus Station07:24
      07:32
      08:24
      08:32
      09:24
      09:32
      10:24
      10:32
      11:24
      11:32
      12:24
      12:32
      13:24
      13:32
      14:24
      14:32
      15:24
      15:32
      16:24
      16:32
      17:24
      17:32
      Esplanade07:3408:3409:3410:3411:3412:3413:3414:3415:3416:3417:34
      West Lodge07:4308:4309:4310:4311:4312:4313:4314:4315:4316:4317:43
      East Access Ridge Way07:5108:5109:5110:5111:5112:5113:5114:5115:5116:5117:51
      Pentland Rise07:5208:5209:5210:5211:5212:5213:5214:5215:5216:5217:52
      Meadowfield07:5408:5409:5410:5411:5412:5413:5414:5415:5416:5417:54
      Oxcars Drive07:5508:5509:5510:5511:5512:5513:5514:5515:5516:5517:55
      The Bridges07:5708:5709:5710:5711:5712:5713:5714:5715:5716:5717:57
      Forth Reach07:5908:5909:5910:5911:5912:5913:5914:5915:5916:5917:59
      Parklands Crescent08:0009:0010:0011:0012:0013:0014:0015:0016:0017:0018:00
      Fraser Avenue08:0309:0310:0311:0312:0313:0314:0315:0316:0317:0318:03
      Boreland Road08:0409:0410:0411:0412:0413:0414:0415:0416:0417:0418:04
      Civic Centre08:0509:0510:0511:0512:0513:0514:0515:0516:0517:0518:05
      Park & Ride08:1209:1210:1211:1212:1213:1214:1215:1216:1217:1218:12
      North Access08:1409:1410:1411:1412:1413:1414:1415:1416:1417:1418:14
      Slip Road08:1709:1710:1711:1712:1713:1714:1715:1716:1717:1718:17
      Barnton Junction08:2309:2310:2311:2312:2313:2314:2315:2316:2317:2318:23
      Hillpark Steps08:2509:2510:2511:2512:2513:2514:2515:2516:2517:2518:25
      Telford Road08:2609:2610:2611:2612:2613:2614:2615:2616:2617:2618:26
      Craigleith Drive08:3009:3010:3011:3012:3013:3014:3015:3016:3017:3018:30
      Learmonth Terrace08:3509:3510:3511:3512:3513:3514:3515:3516:3517:3518:35
      Queensferry Street08:3809:3810:3811:3812:3813:3814:3815:3816:3817:3818:38
      Princes Street (west)08:4109:4110:4111:4112:4113:4114:4115:4116:4117:4118:41
      Bus Station08:4909:4910:4911:4912:4913:4914:4915:4916:4917:4918:49
      Build real-time departures into your app

      Tell us about your project. Test London API examples while we review your request.

      Request data / 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 - Bennochy Road - Victoria Road - Nairn Street - Townhead - Main Street - Main Road - High Road - Methilhaven Road - Branch Street
      Inbound: Bus Station – Bus Station
      Methilhaven Road - High Road - Main Street - Townhead - Nairn Street - Victoria Road - Bennochy Road - 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

      Frequently asked questions about route X58

      • What time does route X58 start operating?

        Services on route X58 start at 08:55 on Saturdays.

      • What time does route X58 stop operating?

        Services on route X58 end at 20:49 on Saturdays.

      • Is there a stop for route X58 near me?

        View the nearest stop for route X58.

      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 37 stops. The total trip duration for this route is approximately 114 minutes.

      More than 5 million users trust busmaps.com for public transport information. Find suggested Buses routes in Edinburgh, real-time vehicle tracking, route maps, nearby stops, and offline PDF schedules.

      X58 bus near me

      Last updated on November 9, 2026