Bus 31A - Dunfermline bus station - Glenrothes bus station Schedule in Glenrothes

Click to load interactive map
List of stops
        Map

        Bus Station – Bus Station

        Bus Station

        05:5005:5006:5006:5007:5018:2518:2519:2519:2520:2520:2521:3521:35

        St Columba's Church

        05:5105:5106:5106:5107:5118:2618:2619:2619:2620:2620:2621:3621:36

        Adamson Place

        05:5205:5206:5206:5207:5218:2718:2719:2719:2720:2720:2721:3721:37

        Pitteuchar Roundabout

        05:5405:5406:5406:5407:5418:2918:2919:2919:2920:2920:2921:3921:39

        Ardross Place

        05:5505:5506:5506:5507:5518:3018:3019:3019:3020:3020:3021:4021:40

        Fife College Glenrothes

        05:5605:5606:5606:5607:5618:3118:3119:3119:3120:3120:3121:4121:41

        Detroit Road

        05:5805:5806:5806:5807:5818:3318:3319:3319:3320:3320:3321:4321:43

        Laurence Park

        06:0306:0307:0307:0308:0318:3818:3819:3819:3820:3820:3821:4821:48

        Bowling Green

        06:0406:0407:0407:0408:0418:3918:3919:3919:3920:3920:3921:4921:49

        Lochty Avenue

        06:0406:0407:0407:0408:0418:3918:3919:3919:3920:3920:3921:4921:49

        West End

        06:0406:0407:0407:0408:0418:3918:3919:3919:3920:3920:3921:4921:49

        Inglis View Cottage

        06:0506:0507:0507:0508:0518:4018:4019:4019:4020:4020:4021:5021:50

        Harestanes

        06:0706:0707:0707:0708:0718:4218:4219:4219:4220:4220:4221:5221:52

        Capledrae Farm

        06:1106:1107:1107:1108:1118:4618:4619:4619:4620:4620:4621:5621:56

        Auld Shank Inn

        06:1206:1207:1207:1208:1218:4718:4719:4719:4720:4720:4721:5721:57

        Navitie Park

        06:1306:1307:1307:1308:1318:4818:4819:4819:4820:4820:4821:5821:58

        Benarty Square

        06:1306:1307:1307:1308:1318:4818:4819:4819:4820:4820:4821:5821:58

        Dunmore Nursery School

        06:1306:1307:1307:1308:1318:4818:4819:4819:4820:4820:4821:5821:58

        Ballingry Road

        06:1306:1307:1307:1308:1318:4818:4819:4919:4920:4820:4821:5821:58

        Marshall Place

        06:1406:1407:1407:1408:1418:4918:4919:4919:4920:4920:4921:5921:59

        Ballingry Turning Circle

        06:1406:1407:1407:1408:1418:4918:4919:4919:4920:4920:4921:5921:59

        Flockhouse Avenue

        06:1506:1507:1507:1508:1518:5018:5019:5019:5020:5020:5022:0022:00

        Lochleven Gardens

        06:1506:1507:1507:1508:1518:5018:5019:5019:5020:5020:5022:0022:00

        Rosewell Drive

        06:1606:1607:1607:1608:1618:5118:5119:5119:5120:5120:5122:0122:01

        Benarty Avenue

        06:1606:1607:1607:1608:1618:5118:5119:5119:5120:5120:5122:0122:01

        Catherine Terrace

        06:1706:1707:1707:1708:1718:5218:5219:5219:5220:5220:5222:0222:02

        Manse Road

        06:1806:1807:1807:1808:1818:5318:5319:5319:5320:5320:5322:0322:03

        Clune Terrace

        06:1806:1807:1807:1808:1818:5318:5319:5319:5320:5320:5322:0322:03

        Kingslea Cottage

        06:2006:2007:2007:2008:2018:5518:5519:5519:5520:5520:5522:0522:05

        High School

        06:2006:2007:2007:2008:2018:5518:5519:5519:5520:5520:5522:0522:05

        Railway Station

        06:2106:2107:2107:2108:2118:5618:5619:5619:5620:5620:5622:0622:06

        Launcherhead Road

        06:2206:2207:2207:2208:2218:5718:5719:5719:5720:5720:5722:0722:07

        Hugh Place

        06:2206:2207:2207:2208:2218:5718:5719:5719:5720:5720:5722:0722:07

        North Street

        06:2306:2307:2307:2308:2318:5818:5819:5819:5820:5820:5822:0822:08

        Macainsh Parish Church

        06:2406:2407:2407:2408:2418:5918:5919:5919:5920:5920:5922:0922:09

        Zetland Place

        06:2506:2507:2507:2508:2519:0019:0020:0020:0021:0021:0022:1022:10

        Motion Street

        06:2606:2607:2607:2608:2619:0119:0120:0120:0121:0121:0122:1122:11

        St Finnian's Church

        06:2606:2607:2607:2608:2619:0119:0120:0120:0121:0121:0122:1122:11

        Viewfield Terrace

        06:2706:2707:2707:2708:2719:0219:0220:0220:0221:0221:0222:1222:12

        Robert Smith Court

        06:2806:2807:2807:2808:2819:0319:0320:0320:0321:0321:0322:1322:13

        War Memorial

        06:2806:2807:2807:2808:2819:0319:0320:0320:0321:0321:0322:1322:13

        Gagarin Way

        06:2906:2907:2907:2908:2919:0419:0420:0420:0421:0421:0422:1422:14

        Primary School

        06:3006:3007:3007:3008:3019:0519:0520:0520:0521:0521:0522:1522:15

        Lochgelly Road

        06:3006:3007:3007:3008:3019:0519:0520:0520:0521:0521:0522:1522:15

        Stuart Place

        06:3106:3107:3107:3108:3119:0619:0620:0620:0621:0621:0622:1622:16

        Town House

        06:3206:3207:3207:3208:3219:0719:0720:0720:0721:0721:0722:1722:17

        Union Street

        06:3306:3307:3307:3308:3319:0819:0820:0820:0821:0821:0822:1822:18

        Hill Street

        06:3306:3307:3307:3308:3319:0819:0820:0820:0821:0821:0822:1822:18

        Bowling Green Street

        06:3406:3407:3407:3408:3419:0919:0920:0920:0921:0921:0922:1922:19

        King Street

        06:3406:3407:3407:3408:3419:0919:0920:0920:0921:0921:0922:1922:19

        Russell Street

        06:3506:3507:3507:3508:3519:1019:1020:1020:1021:1021:1022:2022:20

        George Street

        06:3506:3507:3507:3508:3519:1019:1020:1020:1021:1021:1022:2022:20

        Gateside Industrial Estate

        06:3506:3507:3507:3508:3519:1019:1020:1020:1021:1021:1022:2022:20

        Church Street

        06:4006:4007:4007:4008:4019:1519:1520:1520:1521:1521:1522:2522:25

        Player Drive

        06:4106:4107:4107:4108:4119:1619:1620:1620:1621:1621:1622:2622:26

        Glenalmond

        06:4406:4407:4407:4408:4419:1919:1920:1920:1921:1921:1922:2922:29

        QM Hospital Access

        06:4506:4507:4507:4508:4519:2019:2020:2020:2021:2021:2022:3022:30

        Queen Margaret Hospital

        06:4606:4607:4607:4608:4619:2119:2120:2120:2121:2121:2122:3122:31

        QM Hospital Access

        06:4606:4607:4607:4608:4619:2119:2121:2121:2122:3122:31

        Robertson Road Pavilion

        06:4706:4707:4707:4708:4719:2219:2221:2221:2222:3222:32

        Alderston Drive

        06:4806:4807:4807:4808:4819:2319:2321:2321:2322:3322:33

        Canmore Lodge

        06:4906:4907:4907:4908:4919:2419:2421:2421:2422:3422:34

        Balfour Court

        06:4906:4907:4907:4908:4919:2419:2421:2421:2422:3422:34

        Bellyeoman Primary School

        06:5006:5007:5007:5008:5019:2519:2521:2521:2522:3522:35

        Bellyeoman Surgery

        06:5106:5107:5107:5108:5119:2619:2621:2621:2622:3622:36

        Bellyeoman Road

        06:5206:5207:5207:5208:5219:2719:2721:2721:2722:3722:37

        Kingsgate Centre

        06:5406:5407:5407:5408:5419:2919:2921:2921:2922:3922:39

        Bus Station

        06:5506:5507:5507:5508:5519:3019:3021:3021:3022:4022:40
        Times marked with "—" indicate that the vehicle does not stop at this stop.

        Bus Station – Bus Station Arrival Bay

        Bus Station07:0007:0019:1519:1521:5521:55
        Old Fire Station07:0007:0019:1519:1521:5521:55
        Bellyeoman Road07:0307:0319:1819:1821:5821:58
        Bellyeoman Surgery07:0307:0319:1819:1821:5821:58
        Bellyeoman Primary School07:0507:0519:2019:2022:0022:00
        Balfour Court07:0507:0519:2019:2022:0022:00
        Canmore Lodge07:0607:0619:2119:2122:0122:01
        Lauriston Drive07:0607:0619:2119:2122:0122:01
        Robertson Road Pavilion07:0707:0719:2219:2222:0222:02
        QM Hospital Access07:0807:0819:2319:2322:0322:03
        Queen Margaret Hospital07:0907:0909:2519:2419:2420:2420:2422:0422:04
        QM Hospital Access07:0907:0909:2519:2419:2420:2420:2422:0422:04
        Glenalmond07:1007:1009:2619:2519:2520:2520:2522:0522:05
        Player Drive07:1407:1409:3019:2919:2920:2920:2922:0922:09
        Church Street07:1407:1409:3019:2919:2920:2920:2922:0922:09
        Gateside Industrial Estate07:1907:1909:3519:3419:3420:3420:3422:1422:14
        George Street07:1907:1909:3519:3419:3420:3420:3422:1422:14
        Keir Street07:1907:1909:3519:3419:3420:3420:3422:1422:14
        King Street07:2007:2009:3619:3519:3520:3520:3522:1522:15
        Bowling Green Street07:2007:2009:3619:3519:3520:3520:3522:1522:15
        Hill Street07:2007:2009:3619:3519:3520:3520:3522:1522:15
        Town House07:2107:2109:3719:3619:3620:3620:3622:1622:16
        Alexander Street07:2207:2209:3819:3719:3720:3720:3722:1722:17
        Stuart Place07:2307:2309:3919:3819:3820:3820:3822:1822:18
        Primary School07:2407:2409:4019:3919:3920:3920:3922:1922:19
        Gagarin Way07:2507:2509:4119:4019:4020:4020:4022:2022:20
        War Memorial07:2607:2609:4219:4119:4120:4120:4122:2122:21
        Robert Smith Court07:2707:2709:4319:4219:4220:4220:4222:2222:22
        Viewfield Terrace07:2707:2709:4319:4219:4220:4220:4222:2222:22
        St Finnian's Church07:2807:2809:4419:4319:4320:4320:4322:2322:23
        Motion Street07:2907:2909:4519:4419:4420:4420:4422:2422:24
        Buller Street07:3007:3009:4619:4519:4520:4520:4522:2522:25
        Macainsh Parish Church07:3007:3009:4619:4519:4520:4520:4522:2522:25
        North Street07:3107:3109:4719:4619:4620:4620:4622:2622:26
        Lochgelly Centre07:3107:3109:4719:4619:4620:4620:4622:2622:26
        Hugh Place07:3207:3209:4819:4719:4720:4720:4722:2722:27
        St Patricks Primary07:3207:3209:4819:4719:4720:4720:4722:2722:27
        Launcherhead Road07:3207:3209:4819:4719:4720:4720:4722:2722:27
        Railway Station07:3307:3309:4919:4819:4820:4820:4822:2822:28
        High School07:3307:3309:4919:4819:4820:4820:4822:2822:28
        Kingslea Cottage07:3407:3409:5019:4919:4920:4920:4922:2922:29
        Clune Terrace07:3507:3509:5119:5019:5020:5020:5022:3022:30
        Lochore Meadows07:3607:3609:5219:5119:5120:5120:5122:3122:31
        Catherine Terrace07:3707:3709:5319:5219:5220:5220:5222:3222:32
        Benarty Avenue07:3707:3709:5319:5219:5220:5220:5222:3222:32
        Abbotsford Road07:3807:3809:5419:5319:5320:5320:5322:3322:33
        Loch Leven Terrace07:3807:3809:5419:5319:5320:5320:5322:3322:33
        Flockhouse Avenue07:3907:3909:5519:5419:5420:5420:5422:3422:34
        Marshall Place07:4007:4009:5619:5519:5520:5520:5522:3522:35
        Kirkland Gardens07:4007:4009:5619:5519:5520:5520:5522:3522:35
        Benarty Square07:4107:4109:5719:5619:5620:5620:5622:3622:36
        Hill Road07:4107:4109:5719:5619:5620:5620:5622:3622:36
        Capledrae Farm07:4307:4309:5919:5819:5820:5820:5822:3822:38
        Harestanes07:4707:4710:0320:0220:0221:0221:0222:4222:42
        Inglis View Cottage07:4907:4910:0520:0420:0421:0421:0422:4422:44
        West End07:4907:4910:0520:0420:0421:0421:0422:4422:44
        Library07:5007:5010:0620:0520:0521:0521:0522:4522:45
        Bowling Green07:5007:5010:0620:0520:0521:0521:0522:4522:45
        Laurence Park07:5107:5110:0720:0620:0621:0621:0622:4622:46
        Detroit Road07:5607:5610:1220:1120:1121:1121:1122:5122:51
        Fife College Glenrothes07:5807:5810:1420:1320:1321:1321:1322:5322:53
        Ardross Place07:5907:5910:1520:1420:1421:1421:1422:5422:54
        Pitteuchar Roundabout08:0008:0010:1620:1520:1521:1521:1522:5522:55
        Adamson Place08:0208:0210:1820:1720:1721:1721:1722:5722:57
        St Columba's Church08:0308:0310:1920:1820:1821:1821:1822:5822:58
        Bus Station Arrival Bay08:0408:0410:2020:1920:1921:1921:1922:5922:59
        Times marked with "—" indicate that the vehicle does not stop at this stop.
        Times marked with "—" indicate that the vehicle does not stop at this stop.
        Build real-time departures into your app Free API Access →

        Route Path (Streets & Roads)

        Outbound: Bus Station – Bus Station
        Church Street - Lumsden Road - Rothes Road - Pitteuchar Drive - Beaufort Drive - Stenton Road - Viewfield - Laurence Park - Main Street - West End - Hill Road - Kirkland Gardens - Kirkland Avenue - Ballingry Road - Lochleven Road - Main Street - Main Road - Station Road - Bank Street - Main Street - Lumphinnans Road - Viewfield Terrace - Main Street - Lochgelly Road - Perth Road - High Street - Stenhouse Street - Old Perth Road - Main Street - Whitefield Road - Robertson Road - Bellyeoman Road - Townhill Road - Carnegie Drive - Queen Anne Street
        Inbound: Bus Station – Bus Station Arrival Bay
        Queen Anne Street - Townhill Road - Bellyeoman Road - Robertson Road - Whitefield Road - Main Street - Old Perth Road - Stenhouse Street - High Street - Perth Road - Stuart Place - Main Street - Viewfield Terrace - Lumphinnans Road - Main Street - Bank Street - Station Road - Launcherhead Road - Station Road - Main Road - Meadows Court - Main Street - Abbotsford Road - Loch Leven Terrace - Ballingry Road - Kirkland Gardens - Hill Road - West End - Main Street - Laurence Park - Viewfield - Stenton Road - Beaufort Drive - Pitteuchar Drive - Rimbleton Avenue - Church Street

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

        Bus 31A FAQ

        • What time does the 31A bus start operating?

          Services on the 31A - Dunfermline bus station - Glenrothes bus station bus start at 05:50 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

        • What time does the 31A bus stop working?

          Services on the 31A - Dunfermline bus station - Glenrothes bus station bus stop at 22:40 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

        • Is there a 31A bus stop near me?

          Click here to view the nearest 31A - Dunfermline bus station - Glenrothes bus station bus stop.

        Stagecoach East Scotland 31A bus Route Map

        31A bus Line Map PDF Version: 31A timetable, stops and map

        31A (Glenrothes Buses)

        The first stop of the 31A bus route is Bus Station and the last stop is Bus Station. 31A (Dunfermline bus station - Glenrothes bus station) is operational during everyday.

        Additional information: 31A has 68 stops and the total trip duration for this route is approximately 65 minutes.

        See why over 2 million users trust and consider busmaps.com as the best public transport website. busmaps gives you Glenrothes Buses suggested routes, real-time bus tracker, line route maps in Glenrothes, and helps to find the closest 31A bus stops near you. No internet available? Download an offline PDF map and bus schedule for the 31A bus to take on your trip.

        31A bus near me

        Similar Routes & Alternatives to 31A

        Looking for alternatives to 31A? Discover the top-rated routes that share similar paths and stops. We've analyzed the network to bring you the best connections. Compare schedules and find the perfect backup plan or optimized route for your commute.

        Last updated on April 30, 2026