Bus 31B - Dunfermline bus station - Glenrothes bus station Schedule in Kelty

Click to load interactive map
List of stops
    Map

    Bus Station – Bus Station Arrival Bay

    Bus Station

    06:0006:0022:5022:50

    Old Fire Station

    06:0006:0022:5022:50

    Bellyeoman Road

    06:0306:0322:5322:53

    Bellyeoman Surgery

    06:0306:0322:5322:53

    Bellyeoman Primary School

    06:0506:0522:5522:55

    Balfour Court

    06:0506:0522:5522:55

    Canmore Lodge

    06:0606:0622:5622:56

    Lauriston Drive

    06:0606:0622:5622:56

    Robertson Road Pavilion

    06:0706:0722:5722:57

    QM Hospital Access

    06:0806:0822:5822:58

    Queen Margaret Hospital

    06:0906:0922:5922:59

    QM Hospital Access

    06:0906:0922:5922:59

    Glenalmond

    06:1006:1023:0023:00

    Player Drive

    06:1406:1423:0423:04

    Church Street

    06:1406:1423:0423:04

    Henderson Street

    06:1406:1423:0423:04

    Memorial

    06:1606:1623:0623:06

    Muirton Farm

    06:1906:1923:0923:09

    Cantsdam Road

    06:2106:2123:1123:11

    Oakfield Street

    06:2206:2223:1223:12

    Cocklaw Street

    06:2206:2223:1223:12

    Crown Hotel

    06:2206:2223:1223:12

    Primary School

    06:2306:2323:1323:13

    Community Centre

    06:2306:2323:1323:13

    Westcroft Way

    06:2406:2423:1423:14

    Westcroft Way

    06:2406:2423:1423:14

    Keltyhill Road

    06:2506:2523:1523:15

    Union Street

    06:2606:2623:1623:16

    Keltyhill Avenue

    06:2606:2623:1623:16

    Beechbank Crescent

    06:2706:2723:1723:17

    Beechbank Crescent

    06:2706:2723:1723:17

    Maple Terrace

    06:2806:2823:1823:18

    The School House

    06:2806:2823:1923:19

    Dullomuir Drive

    06:2906:2923:1923:19

    Clentry Crescent

    06:2906:2923:2023:20

    Loch Leven Terrace

    06:3006:3023:2023:20

    Clentry Nursery School

    06:3006:3023:2123:21

    Union Street

    06:3106:3123:2223:22

    Keltyhill Road

    06:3206:3223:2323:23

    Community Centre

    06:3306:3323:2423:24

    Primary School

    06:3406:3423:2423:24

    Crown Hotel

    06:3406:3423:2523:25

    Main Street

    06:3406:3423:2523:25

    Cocklaw Street

    06:3506:3523:2523:25

    Oakfield Street

    06:3506:3523:2523:25

    Cantsdam Road

    06:3606:3623:2623:26

    Old Perth Road

    06:3806:3823:2923:29

    Gateside Industrial Estate

    06:3806:3823:2923:29

    George Street

    06:3806:3823:2923:29

    Keir Street

    06:3906:3923:2923:29

    King Street

    06:3906:3923:3023:30

    Bowling Green Street

    06:3906:3923:3023:30

    Hill Street

    06:4006:4023:3023:30

    Town House

    06:4106:4123:3123:31

    Alexander Street

    06:4206:4223:3223:32

    Stuart Place

    06:4206:4223:3323:33

    Primary School

    06:4306:43

    Gagarin Way

    06:4406:44

    War Memorial

    06:4506:45

    Robert Smith Court

    06:4506:45

    Viewfield Terrace

    06:4606:46

    St Finnian's Church

    06:4606:46

    Motion Street

    06:4706:47

    Buller Street

    06:4806:48

    Macainsh Parish Church

    06:4906:49

    North Street

    06:4906:49

    Lochgelly Centre

    06:5006:50

    Hugh Place

    06:5006:50

    St Patricks Primary

    06:5006:50

    Launcherhead Road

    06:5106:51

    Railway Station

    06:5106:51

    High School

    06:5106:51

    Kingslea Cottage

    06:5206:52

    Clune Terrace

    06:5306:53

    Lochore Meadows

    06:5406:54

    Catherine Terrace

    06:5406:54

    Benarty Avenue

    06:5406:54

    Abbotsford Road

    06:5506:55

    Loch Leven Terrace

    06:5506:55

    Flockhouse Avenue

    06:5606:56

    Marshall Place

    06:5606:56

    Kirkland Gardens

    06:5706:57

    Benarty Square

    06:5806:58

    Hill Road

    06:5806:58

    Capledrae Farm

    07:0007:00

    Harestanes

    07:0607:06

    Inglis View Cottage

    07:0807:08

    West End

    07:0907:09

    Library

    07:0907:09

    Bowling Green

    07:1007:10

    Laurence Park

    07:1007:10

    Detroit Road

    07:1507:15

    Fife College Glenrothes

    07:1707:17

    Ardross Place

    07:1807:18

    Pitteuchar Roundabout

    07:1907:19

    Adamson Place

    07:2107:21

    St Columba's Church

    07:2207:22

    Bus Station Arrival Bay

    07:2307:23
    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.
    Last updated on March 22, 2026
    Build real-time departures into your app Free API Access →

    Route Path (Streets & Roads)

    Bus Station – Bus Station Arrival Bay
    Queen Anne Street - Townhill Road - Bellyeoman Road - Robertson Road - Whitefield Road - Main Street - Kingseat Road - Cantsdam Road - Oakfield Street - Main Street - Keltyhill Road - Elmwood Terrace - Beechbank Crescent - Maple Terrace - Dullomuir Drive - Keltyhill Avenue - Keltyhill Road - Main Street - Oakfield Street - Cantsdam Road - 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
    All data is available in GTFS feed: great-britain

    Bus 31B FAQ

    • What time does the 31B bus start operating?

      Services on the 31B - Dunfermline bus station - Glenrothes bus station bus start at 06:00 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday.

    • What time does the 31B bus stop working?

      Services on the 31B - Dunfermline bus station - Glenrothes bus station bus stop at 23:33 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday.

    • Is there a 31B bus stop near me?

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

    31B (Kelty Buses)

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

    Additional information: 31B has 98 stops and the total trip duration for this route is approximately 83 minutes.

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

    31B bus near me