X12 Bus

List of stops

        Murrayfield Road – Ingliston Park & Ride

        Murrayfield Road

        17:2517:3517:4517:5518:2518:4519:05

        Western Corner

        17:2717:3717:4717:5718:2718:4719:07

        Balgreen Road

        17:3017:4017:5018:0018:3018:5019:10

        Pinkhill

        17:3117:4117:5118:0118:3118:5119:11

        Edinburgh Zoo

        17:3217:4217:5218:0218:3218:5219:12

        Silvan House

        17:3417:4417:5418:0418:3418:5419:14

        Belgrave Road

        17:3517:4517:5518:0518:3518:5519:15

        St John's Terrace

        17:3617:4617:5618:0618:3618:5619:16

        Kirk Loan

        17:3717:4717:5718:0718:3718:5719:17

        St Ninians Road

        17:3917:4917:5918:0918:3918:5919:19

        Drum Brae South

        17:4017:5018:0018:1018:4019:0019:20

        Craigs Avenue

        17:4117:5118:0118:1118:4119:0119:21

        Craigs Gardens

        17:4217:5218:0218:1218:4219:0219:22

        North Gyle Road

        17:4217:5218:0218:1218:4219:0219:22

        Dechmont Road

        17:4317:5318:0318:1318:4319:0319:23

        Maybury Road

        17:4417:5418:0418:1418:4419:0419:24

        Ingliston Park & Ride

        17:5018:0018:1018:2018:5019:1019:30

        All trips in this timetable are wheelchair accessible.

        Ingliston Park & Ride – Murrayfield Road

        Ingliston Park & Ride12:1012:2512:4012:5513:1013:25
        Maybury Road12:1512:3012:4513:0013:1513:30
        Dechmont Road12:1612:3112:4613:0113:1613:31
        North Gyle Road12:1712:3212:4713:0213:1713:32
        Craigs Avenue12:1812:3312:4813:0313:1813:33
        Drum Brae South12:1912:3412:4913:0413:1913:34
        St Ninians Road12:2012:3512:5013:0513:2013:35
        Glebe Road12:2112:3612:5113:0613:2113:36
        Station Road12:2212:3712:5213:0713:2213:37
        Belgrave Road12:2412:3912:5413:0913:2413:39
        Edinburgh Zoo12:2512:4012:5513:1013:2513:40
        Pinkhill12:2612:4112:5613:1113:2613:41
        Balgreen Road12:2812:4312:5813:1313:2813:43
        Belmont Crescent12:2812:4312:5813:1313:2813:43
        Western Corner12:3012:4513:0013:1513:3013:45
        Murrayfield Road12:3112:4613:0113:1613:3113:46

        All trips in this timetable are wheelchair accessible.

        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: Murrayfield Road – Ingliston Park & Ride
        Corstorphine Road - St John's Road - Glasgow Road
        Inbound: Ingliston Park & Ride – Murrayfield Road
        Glasgow Road - St John's Road - Corstorphine Road

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

        Frequently asked questions about route X12

        • What time does route X12 start operating?

          Services on route X12 start at 17:25 on Saturdays and Sundays.

        • What time does route X12 stop operating?

          Services on route X12 end at 19:30 on Saturdays and Sundays.

        • Is there a stop for route X12 near me?

          View the nearest stop for route X12.

        X12 (Edinburgh Buses)

        The first stop of the X12 bus route is Murrayfield Road and the last stop is Ingliston Park & Ride. X12 is operational during on weekends.

        Additional information: X12 has 17 stops. The total trip duration for this route is approximately 25 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.

        X12 bus near me

        Last updated on November 9, 2026