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

Click to load interactive map
List of stops
      Map

      Bus Station – Queen Margaret Hospital

      Bus Station

      10:2512:2514:2516:2518:2520:25

      St Columba's Church

      10:2612:2614:2616:2618:2620:26

      Adamson Place

      10:2712:2714:2716:2718:2720:27

      Pitteuchar Roundabout

      10:2912:2914:2916:2918:2920:29

      Ardross Place

      10:3012:3014:3016:3018:3020:30

      Fife College Glenrothes

      10:3112:3114:3116:3118:3120:31

      Detroit Road

      10:3312:3314:3316:3318:3320:33

      Laurence Park

      10:3812:3814:3816:3818:3820:38

      Bowling Green

      10:3912:3914:3916:3918:3920:39

      Lochty Avenue

      10:3912:3914:3916:3918:3920:39

      West End

      10:3912:3914:3916:3918:3920:39

      Inglis View Cottage

      10:4012:4014:4016:4018:4020:40

      Harestanes

      10:4212:4214:4216:4218:4220:42

      Capledrae Farm

      10:4612:4614:4616:4618:4620:46

      Auld Shank Inn

      10:4712:4714:4716:4718:4720:47

      Navitie Park

      10:4812:4814:4816:4818:4820:48

      Benarty Square

      10:4812:4814:4816:4818:4820:48

      Dunmore Nursery School

      10:4812:4814:4816:4818:4820:48

      Ballingry Road

      10:4912:4914:4916:4918:4920:49

      Marshall Place

      10:4912:4914:4916:4918:4920:49

      Ballingry Turning Circle

      10:4912:4914:4916:4918:4920:49

      Flockhouse Avenue

      10:5012:5014:5016:5018:5020:50

      Lochleven Gardens

      10:5012:5014:5016:5018:5020:50

      Rosewell Drive

      10:5112:5114:5116:5118:5120:51

      Benarty Avenue

      10:5112:5114:5116:5118:5120:51

      Catherine Terrace

      10:5212:5214:5216:5218:5220:52

      Manse Road

      10:5312:5314:5316:5318:5320:53

      Clune Terrace

      10:5312:5314:5316:5318:5320:53

      Kingslea Cottage

      10:5512:5514:5516:5518:5520:55

      High School

      10:5512:5514:5516:5518:5520:55

      Railway Station

      10:5612:5614:5616:5618:5620:56

      Launcherhead Road

      10:5712:5714:5716:5718:5720:57

      Hugh Place

      10:5712:5714:5716:5718:5720:57

      North Street

      10:5812:5814:5816:5818:5820:58

      Macainsh Parish Church

      10:5912:5914:5916:5918:5920:59

      Zetland Place

      11:0013:0015:0017:0019:0021:00

      Motion Street

      11:0113:0115:0117:0119:0121:01

      St Finnian's Church

      11:0113:0115:0117:0119:0121:01

      Viewfield Terrace

      11:0213:0215:0217:0219:0221:02

      Robert Smith Court

      11:0313:0315:0317:0319:0321:03

      War Memorial

      11:0313:0315:0317:0319:0321:03

      Gagarin Way

      11:0413:0415:0417:0419:0421:04

      Primary School

      11:0513:0515:0517:0519:0521:05

      Lochgelly Road

      11:0513:0515:0517:0519:0521:05

      Stuart Place

      11:0613:0615:0617:0619:0621:06

      Town House

      11:0713:0715:0717:0719:0721:07

      Union Street

      11:0813:0815:0817:0819:0821:08

      Hill Street

      11:0813:0815:0817:0819:0821:08

      Bowling Green Street

      11:0913:0915:0917:0919:0921:09

      King Street

      11:0913:0915:0917:0919:0921:09

      Russell Street

      11:1013:1015:1017:1019:1021:10

      George Street

      11:1013:1015:1017:1019:1021:10

      Gateside Industrial Estate

      11:1013:1015:1017:1019:1021:10

      Church Street

      11:1513:1515:1517:1519:1521:15

      Player Drive

      11:1613:1615:1617:1619:1621:16

      Glenalmond

      11:1913:1915:1917:1919:1921:19

      QM Hospital Access

      11:2013:2015:2017:2019:2021:20

      Queen Margaret Hospital

      11:2113:2115:2117:2119:2121:21

      Queen Margaret Hospital – Bus Station Arrival Bay

      Queen Margaret Hospital11:2413:2415:2417:2419:2421:24
      QM Hospital Access11:2413:2415:2417:2419:2421:24
      Glenalmond11:2513:2515:2517:2519:2521:25
      Player Drive11:2913:2915:2917:2919:2921:29
      Church Street11:2913:2915:2917:2919:2921:29
      Gateside Industrial Estate11:3413:3415:3417:3419:3421:34
      George Street11:3413:3415:3417:3419:3421:34
      Keir Street11:3413:3415:3417:3419:3421:34
      King Street11:3513:3515:3517:3519:3521:35
      Bowling Green Street11:3513:3515:3517:3519:3521:35
      Hill Street11:3513:3515:3517:3519:3521:35
      Town House11:3613:3615:3617:3619:3621:36
      Alexander Street11:3713:3715:3717:3719:3721:37
      Stuart Place11:3813:3815:3817:3819:3821:38
      Primary School11:3913:3915:3917:3919:3921:39
      Gagarin Way11:4013:4015:4017:4019:4021:40
      War Memorial11:4113:4115:4117:4119:4121:41
      Robert Smith Court11:4213:4215:4217:4219:4221:42
      Viewfield Terrace11:4213:4215:4217:4219:4221:42
      St Finnian's Church11:4313:4315:4317:4319:4321:43
      Motion Street11:4413:4415:4417:4419:4421:44
      Buller Street11:4513:4515:4517:4519:4521:45
      Macainsh Parish Church11:4513:4515:4517:4519:4521:45
      North Street11:4613:4615:4617:4619:4621:46
      Lochgelly Centre11:4613:4615:4617:4619:4621:46
      Hugh Place11:4713:4715:4717:4719:4721:47
      St Patricks Primary11:4713:4715:4717:4719:4721:47
      Launcherhead Road11:4713:4715:4717:4719:4721:47
      Railway Station11:4813:4815:4817:4819:4821:48
      High School11:4813:4815:4817:4819:4821:48
      Kingslea Cottage11:4913:4915:4917:4919:4921:49
      Clune Terrace11:5013:5015:5017:5019:5021:50
      Lochore Meadows11:5113:5115:5117:5119:5121:51
      Catherine Terrace11:5213:5215:5217:5219:5221:52
      Benarty Avenue11:5213:5215:5217:5219:5221:52
      Abbotsford Road11:5313:5315:5317:5319:5321:53
      Loch Leven Terrace11:5313:5315:5317:5319:5321:53
      Flockhouse Avenue11:5413:5415:5417:5419:5421:54
      Marshall Place11:5513:5515:5517:5519:5521:55
      Kirkland Gardens11:5513:5515:5517:5519:5521:55
      Benarty Square11:5613:5615:5617:5619:5621:56
      Hill Road11:5613:5615:5617:5619:5621:56
      Capledrae Farm11:5813:5815:5817:5819:5821:58
      Harestanes12:0214:0216:0218:0220:0222:02
      Inglis View Cottage12:0414:0416:0418:0420:0422:04
      West End12:0414:0416:0418:0420:0422:04
      Library12:0514:0516:0518:0520:0522:05
      Bowling Green12:0514:0516:0518:0520:0522:05
      Laurence Park12:0614:0616:0618:0620:0622:06
      Detroit Road12:1114:1116:1118:1120:1122:11
      Fife College Glenrothes12:1314:1316:1318:1320:1322:13
      Ardross Place12:1414:1416:1418:1420:1422:14
      Pitteuchar Roundabout12:1514:1516:1518:1520:1522:15
      Adamson Place12:1714:1716:1718:1720:1722:17
      St Columba's Church12:1814:1816:1818:1820:1822:18
      Bus Station Arrival Bay12:1914:1916:1918:1920:1922:19
      Build real-time departures into your app Free API Access →

      Route Path (Streets & Roads)

      Outbound: Bus Station – Queen Margaret Hospital
      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: Queen Margaret Hospital – 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 10:25 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 21:21 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.

      31A (Glenrothes Buses)

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

      Additional information: 31A has 58 stops and the total trip duration for this route is approximately 56 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 June 14, 2026