X58 Bus - Edinburgh bus station - St Andrews bus station

List of stops

            Bus Station – Bus Station

            Bus Station

            ——06:00—07:05—08:1309:1310:1311:1312:1313:1314:1315:1316:1317:1319:00——23:50

            Animal Hospital

            ——06:02—07:07—08:1509:1510:1511:1512:1513:1514:1515:1516:1517:1519:02——23:52

            Community Hospital

            ——06:02—07:07—08:1509:1510:1511:1512:1513:1514:1515:1516:1517:1519:02——23:52

            Caravan Park

            ——06:03—07:08—08:1609:1610:1611:1612:1613:1614:1615:1616:1617:1619:03——23:53

            Priorletham Road End

            ——06:07—07:12—08:2009:2010:2011:2012:2013:2014:2015:2016:2017:2019:07——23:57

            Northbank Farm

            ——06:09—07:14—08:2209:2210:2211:2212:2213:2214:2215:2216:2217:2219:09——23:59

            Brewsterwells

            ——06:11—07:16—08:2409:2410:2411:2412:2413:2414:2415:2416:2417:2419:11——00:01 +1

            Higham Toll

            ——06:12—07:17—08:2509:2510:2511:2512:2513:2514:2515:2516:2517:2519:12——00:02 +1

            Lathones Hotel

            ——06:13—07:18—08:2609:2610:2611:2612:2613:2614:2615:2616:2617:2619:13——00:03 +1

            Parish Church

            ——06:14—07:19—08:2709:2710:2711:2712:2713:2714:2715:2716:2717:2719:14——00:04 +1

            Durham Place

            ——06:15—07:20—08:2809:2810:2811:2812:2813:2814:2815:2816:2817:2819:15——00:05 +1

            Gilston Cottages

            ——06:17—07:22—08:3009:3010:3011:3012:3013:3014:3015:3016:3017:3019:17——00:07 +1

            Wester Newburn Farm

            ——06:20—07:25—08:3309:3310:3311:3312:3313:3314:3315:3316:3317:3319:20——00:10 +1

            Monturpie Farm

            ——06:22—07:27—08:3509:3510:3511:3512:3513:3514:3515:3516:3517:3519:22——00:12 +1

            Aithernie Drive

            ——06:23—07:28—08:3609:3610:3611:3612:3613:3614:3615:3616:3617:3619:23——00:13 +1

            Post Office

            ——06:23—07:28—08:3609:3610:3611:3612:3613:3614:3615:3616:3617:3619:23——00:13 +1

            Durham Wynd

            ——06:25—07:30—08:3809:3810:3811:3812:3813:3814:3815:3816:3817:3819:25——00:15 +1

            Harbour Wynd

            ——06:25—07:30—08:3809:3810:3811:3812:3813:3814:3815:3816:3817:3819:25——00:15 +1

            Largo Road

            ——06:25—07:30—08:3809:3810:3811:3812:3813:3814:3815:3816:3817:3819:25——00:15 +1

            Crescent Road

            ——06:26—07:31—08:3909:3910:3911:3912:3913:3914:3915:3916:3917:3919:26——00:16 +1

            Letham Glen

            ——06:32—07:37—08:4509:4510:4511:4512:4513:4514:4515:4516:4517:4519:32——00:22 +1

            Bus Station

            04:5505:4006:3506:3807:4007:5308:48
            08:58
            09:48
            09:58
            10:48
            10:58
            11:48
            11:58
            12:48
            12:58
            13:48
            13:58
            14:48
            14:58
            15:48
            15:58
            16:48
            16:58
            17:48
            17:58
            19:35
            19:45
            20:4021:4000:25 +1
            00:27 +1

            Bus Depot

            04:5705:42—06:40—07:5509:0010:0011:0012:0013:0014:0015:0016:0017:0018:0019:4720:4221:4200:29 +1

            Woodlands Nursery

            04:5805:43—06:42—07:5709:0210:0211:0212:0213:0214:0215:0216:0217:0218:0219:4820:4321:4300:30 +1

            Toll Bar

            04:5905:44—06:43—07:5809:0310:0311:0312:0313:0314:0315:0316:0317:0318:0319:4920:4421:4400:31 +1

            Starkies Wood

            05:0005:45—06:44—07:5909:0410:0411:0412:0413:0414:0415:0416:0417:0418:0419:5020:4521:4500:33 +1

            Muiredge Surgery

            05:0105:46—06:45—08:0009:0510:0511:0512:0513:0514:0515:0516:0517:0518:0519:5120:4621:4600:34 +1

            Mcduff

            05:0605:51—06:50—08:0509:1010:1011:1012:1013:1014:1015:1016:1017:1018:1019:5620:5121:5100:38 +1

            The Car Shed

            05:0805:53—06:52—08:0709:1210:1211:1212:1213:1214:1215:1216:1217:1218:1219:5820:5321:5300:40 +1

            Post Office

            05:1005:55—06:54—08:0909:1410:1411:1412:1413:1414:1415:1416:1417:1418:1420:0020:5521:5500:43 +1

            Porte

            05:1506:00—06:59—08:1409:1910:1911:1912:1913:1914:1915:1916:1917:1918:1920:0521:0022:00—

            Birrell Street Wynd

            05:2006:05—07:04—08:1909:2410:2411:2412:2413:2414:2415:2416:2417:2418:2420:1021:0522:05—

            Glebe Park

            05:2206:07—07:06—08:2109:2610:2611:2612:2613:2614:2615:2616:2617:2618:2620:1221:0722:07—

            Railway Station Stance D

            05:2406:09—07:08—08:2309:2810:2811:2812:2813:2814:2815:2816:2817:2818:2820:1421:0922:09—

            Bus Station

            05:25
            05:31
            06:10
            06:16
            —07:09
            07:17
            —08:24
            08:32
            09:29
            09:37
            10:29
            10:37
            11:29
            11:37
            12:29
            12:37
            13:29
            13:37
            14:29
            14:37
            15:29
            15:37
            16:29
            16:37
            17:29
            17:37
            18:29
            18:37
            20:15
            20:21
            21:10
            21:16
            22:10
            22:16
            —

            Esplanade

            05:3306:18—07:19—08:3409:3910:3911:3912:3913:3914:3915:3916:3917:3918:3920:2321:1822:18—

            West Lodge

            05:4206:27—07:28—08:4309:4810:4811:4812:4813:4814:4815:4816:4817:4818:4820:3221:2722:27—

            East Access Ridge Way

            05:4906:35—07:36—08:5109:5610:5611:5612:5613:5614:5615:5616:5617:5618:5620:4021:3522:35—

            Pentland Rise

            05:5006:36—07:37—08:5209:5710:5711:5712:5713:5714:5715:5716:5717:5718:5720:4121:3622:36—

            Meadowfield

            05:5206:38—07:39—08:5409:5910:5911:5912:5913:5914:5915:5916:5917:5918:5920:4321:3822:38—

            Oxcars Drive

            05:5406:39—07:40—08:5510:0011:0012:0013:0014:0015:0016:0017:0018:0019:0020:4421:3922:39—

            The Bridges

            05:5606:41—07:42—08:5710:0211:0212:0213:0214:0215:0216:0217:0218:0219:0220:4621:4122:41—

            Forth Reach

            05:5806:43—07:44—08:5910:0411:0412:0413:0414:0415:0416:0417:0418:0419:0420:4821:4322:43—

            Parklands Crescent

            05:5906:44—07:45—09:0010:0511:0512:0513:0514:0515:0516:0517:0518:0519:0520:4921:4422:44—

            Fraser Avenue

            06:0206:47—07:48—09:0310:0811:0812:0813:0814:0815:0816:0817:0818:0819:0820:5221:4722:47—

            Boreland Road

            06:0306:48—07:49—09:0410:0911:0912:0913:0914:0915:0916:0917:0918:0919:0920:5321:4822:48—

            Civic Centre

            06:0406:49—07:50—09:0510:1011:1012:1013:1014:1015:1016:1017:1018:1019:1020:5421:4922:49—

            Park & Ride

            06:1106:59—08:00—09:1210:1711:1712:1713:1714:1715:1716:1717:1718:1719:1721:0121:5622:56—

            North Access

            06:1307:01—08:02—09:1410:1911:1912:1913:1914:1915:1916:1917:1918:1919:1921:0321:5822:58—

            Slip Road

            06:1607:04—08:05—09:1710:2211:2212:2213:2214:2215:2216:2217:2218:2219:2221:0622:0123:01—

            Barnton Junction

            06:2307:15—08:16—09:2410:2911:2912:2913:2914:2915:2916:2917:2918:2919:2921:1322:0823:08—

            Hillpark Steps

            06:2407:17—08:18—09:2510:3011:3012:3013:3014:3015:3016:3017:3018:3019:3021:1422:0923:09—

            Telford Road

            06:2507:19—08:20—09:2610:3111:3112:3113:3114:3115:3116:3117:3118:3119:3121:1522:1023:10—

            Craigleith Drive

            06:2907:24—08:25—09:3010:3511:3512:3513:3514:3515:3516:3517:3518:3519:3521:1922:1423:14—

            Learmonth Terrace

            06:34s07:29s—08:30s—09:35s10:40s11:40s12:40s13:40s14:40s15:40s16:40s17:40s18:40s19:40s21:24s22:19s23:19s—

            Queensferry Street

            06:37s07:33s—08:34s—09:38s10:43s11:43s12:43s13:43s14:43s15:43s16:43s17:43s18:43s19:43s21:27s22:22s23:22s—

            Princes Street (west)

            06:40s07:37s—08:38s—09:41s10:46s11:46s12:46s13:46s14:46s15:46s16:46s17:46s18:46s19:46s21:30s22:25s23:25s—

            Bus Station

            06:4807:48—08:49—09:4910:5411:5412:5413:5414:5415:5416:5417:5418:5419:5421:3822:3323:33—
            Times marked with "—" indicate that the vehicle does not stop at this stop.
            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.

            Bus Station – Bus Station

            Bus Station———06:50—07:5508:5509:5510:5511:5512:5513:5514:5515:5516:5517:5518:2519:2520:2521:40
            Princes Street (west)———06:58p—08:03p09:03p10:03p11:03p12:03p13:03p14:03p15:03p16:05p17:05p18:03p18:33p19:33p20:33p21:48p
            Queensferry Street———07:01p—08:06p09:06p10:06p11:06p12:06p13:06p14:06p15:06p16:10p17:10p18:06p18:36p19:36p20:36p21:51p
            Learmonth Terrace———07:03p—08:08p09:08p10:08p11:08p12:08p13:08p14:08p15:08p16:13p17:13p18:08p18:38p19:38p20:38p21:53p
            Craigleith Road———07:06—08:1109:1110:1111:1112:1113:1114:1115:1116:1717:1718:1118:4119:4120:4121:56
            Telford Road———07:08—08:1309:1310:1311:1312:1313:1314:1315:1316:2017:2018:1318:4319:4320:4321:58
            Hillpark Steps———07:10—08:1509:1510:1511:1512:1513:1514:1515:1516:2317:2318:1518:4519:4520:4522:00
            Barnton Junction———07:12—08:1709:1710:1711:1712:1713:1714:1715:1716:2617:2618:1718:4719:4720:4722:02
            Slip Road———07:22—08:2709:2710:2711:2712:2713:2714:2715:2716:4217:4218:2718:5719:5720:5722:12
            North Access———07:25—08:3009:3010:3011:3012:3013:3014:3015:3016:4717:4718:3019:0020:0021:0022:15
            Park & Ride———07:27—08:3209:3210:3211:3212:3213:3214:3215:3216:5017:5018:3219:0220:0221:0222:17
            Square———07:30—08:3509:3510:3511:3512:3513:3514:3515:3516:5517:5518:3519:0520:0521:0522:20
            Boreland Road———07:31—08:3609:3610:3611:3612:3613:3614:3615:3616:5617:5618:3619:0620:0621:0622:21
            Fraser Avenue———07:32—08:3709:3710:3711:3712:3713:3714:3715:3716:5717:5718:3719:0720:0721:0722:22
            Parklands Crescent———07:36—08:4109:4110:4111:4112:4113:4114:4115:4117:0118:0118:4119:1120:1121:1122:26
            Forth Reach———07:37—08:4209:4210:4211:4212:4213:4214:4215:4217:0218:0218:4219:1220:1221:1222:27
            The Bridges———07:39—08:4409:4410:4411:4412:4413:4414:4415:4417:0418:0418:4419:1420:1421:1422:29
            Oxcars Drive———07:41—08:4609:4610:4611:4612:4613:4614:4615:4617:0618:0618:4619:1620:1621:1622:31
            Meadowfield———07:42—08:4709:4710:4711:4712:4713:4714:4715:4717:0718:0718:4719:1720:1721:1722:32
            Pentland Rise———07:44—08:4909:4910:4911:4912:4913:4914:4915:4917:0918:0918:4919:1920:1921:1922:34
            East Access Ridge Way———07:45—08:5009:5010:5011:5012:5013:5014:5015:5017:1018:1018:5019:2020:2021:2022:35
            West Lodge———07:54—08:5909:5910:5911:5912:5913:5914:5915:5917:1918:1918:5919:2920:2921:2922:44
            Esplanade———08:04—09:0910:0911:0912:0913:0914:0915:0916:0917:2918:2919:0919:3920:3921:3922:54
            Bus Station—06:55—08:06
            08:14
            —09:11
            09:19
            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:29
            17:31
            17:39
            18:31
            18:39
            19:11
            19:19
            19:41
            19:49
            20:41
            20:49
            21:41
            21:49
            22:56
            23:04
            Railway Station Stance A—06:56—08:16—09:2110:2111:2112:2113:2114:2115:2116:3117:4118:4119:2119:5120:5121:5123:06
            St Marie's Church—06:58—08:18—09:2310:2311:2312:2313:2314:2315:2316:3317:4318:4319:2319:5320:5321:5323:08
            Birrell Street Wynd—07:00—08:20—09:2510:2511:2512:2513:2514:2515:2516:3517:4518:4519:2519:5520:5521:5523:10
            Porte—07:06—08:25—09:3010:3011:3012:3013:3014:3015:3016:4017:5018:5019:3020:0021:0022:0023:15
            Bowling Green—07:11—08:30—09:3510:3511:3512:3513:3514:3515:3516:4517:5518:5519:3520:0521:0522:0523:20
            The Car Shed—07:13—08:32—09:3710:3711:3712:3713:3714:3715:3716:4717:5718:5719:3720:0721:0722:0723:22
            Mcduff—07:15—08:33—09:3810:3811:3812:3813:3814:3815:3816:4817:5818:5819:3820:0821:0822:0823:23
            Muiredge Surgery—07:18—08:37—09:4210:4211:4212:4213:4214:4215:4216:5218:0219:0219:4220:1221:1122:1123:26
            Starkies Wood—07:19—08:38—09:4310:4311:4312:4313:4314:4315:4316:5318:0319:0319:4320:1321:1322:1323:28
            Toll Bar—07:20—08:39—09:4410:4411:4412:4413:4414:4415:4416:5418:0419:0419:4420:1421:1422:1423:29
            Woodlands Nursery—07:21—08:40—09:4510:4511:4512:4513:4514:4515:4516:5518:0519:0519:4520:1521:1522:1523:30
            Innerleven Church—07:23—08:42—09:4710:4711:4712:4713:4714:4715:4716:5718:0719:0719:4720:1721:1722:1723:32
            Bus Station06:4007:25
            07:35
            07:4508:44
            08:54
            09:3009:49
            09:59
            10:49
            10:59
            11:49
            11:59
            12:49
            12:59
            13:49
            13:59
            14:49
            14:59
            15:49
            15:59
            16:59
            17:09
            18:09
            18:19
            19:09
            19:19
            19:4920:1921:1922:1923:34
            Letham Glen06:4307:3807:4808:5709:3310:0211:0212:0213:0214:0215:0216:0217:1218:2219:22—————
            Lundin Links Hotel06:4807:4307:5309:0209:3810:0711:0712:0713:0714:0715:0716:0717:1718:2719:27—————
            Largo Road06:4907:4407:5409:0309:3910:0811:0812:0813:0814:0815:0816:0817:1818:2819:28—————
            Harbour Wynd06:4907:4407:5409:0309:3910:0811:0812:0813:0814:0815:0816:0817:1818:2819:28—————
            Durham Wynd06:4907:4407:5409:0309:3910:0811:0812:0813:0814:0815:0816:0817:1818:2819:28—————
            Post Office06:5107:4607:5609:0509:4110:1011:1012:1013:1014:1015:1016:1017:2018:3019:30—————
            Aithernie Drive06:5107:4607:5609:0509:4110:1011:1012:1013:1014:1015:1016:1017:2018:3019:30—————
            Monturpie Farm06:5207:4707:5709:0609:4210:1111:1112:1113:1114:1115:1116:1117:2118:3119:31—————
            Wester Newburn Farm06:5507:5008:0009:0909:4510:1411:1412:1413:1414:1415:1416:1417:2418:3419:34—————
            Gilston Cottages06:5807:5308:0309:1209:4810:1711:1712:1713:1714:1715:1716:1717:2718:3719:37—————
            Durham Place07:0007:5508:0509:1409:5010:1911:1912:1913:1914:1915:1916:1917:2918:3919:39—————
            Parish Church07:0107:5608:0609:1509:5110:2011:2012:2013:2014:2015:2016:2017:3018:4019:40—————
            Lathones Hotel07:0207:5708:0709:1609:5210:2111:2112:2113:2114:2115:2116:2117:3118:4119:41—————
            Higham Toll07:0307:5808:0809:1709:5310:2211:2212:2213:2214:2215:2216:2217:3218:4219:42—————
            Brewsterwells07:0407:5908:0909:1809:5410:2311:2312:2313:2314:2315:2316:2317:3318:4319:43—————
            Northbank Farm07:0608:0108:1109:2009:5610:2511:2512:2513:2514:2515:2516:2517:3518:4519:45—————
            Priorletham Road End07:0808:0308:1309:2209:5810:2711:2712:2713:2714:2715:2716:2717:3718:4719:47—————
            Caravan Park07:1208:0708:1709:2610:0210:3111:3112:3113:3114:3115:3116:3117:4118:5119:51—————
            Community Hospital07:1308:0808:1809:2710:0310:3211:3212:3213:3214:3215:3216:3217:4218:5219:52—————
            Animal Hospital07:1308:0808:1809:2710:0310:3211:3212:3213:3214:3215:3216:3217:4218:5219:52—————
            Bus Station07:1508:1008:2009:2910:0510:3411:3412:3413:3414:3415:3416:3417:4418:5419:54—————
            Times marked with "—" indicate that the vehicle does not stop at this stop.
            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.
            Times marked with "—" indicate that the vehicle does not stop at this stop.
            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

            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
            Station Road - St Andrews Road - Woodlaw Park - Main Street - Largo Road - Toll Court - Largo Road - Leven Road - 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
            Inbound: 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 - Leven Road - Largo Road - Main Street - Woodlaw Park - St Andrews Road - Higham Loan - Station Road

            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 04:55 every day.

            • What time does route X58 stop operating?

              Services on route X58 end at 00:43 +1 every day.

            • 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 - St Andrews bus station) is operational during everyday.

            Additional information: X58 has 58 stops. The total trip duration for this route is approximately 161 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