Buses in Fife
447 bus routes, run by 10 bus companies, serve 168 towns and villages and 2,035 stops across Fife. Timetables, live departures and journey planning for all of them.
Main towns
- Dunfermline 146 routes
- Glenrothes 124 routes
- Kirkcaldy 109 routes
- Leven, Fife 87 routes
- Buckhaven 69 routes
- Methil 66 routes
- St Andrews 62 routes
- Cupar 53 routes
- Windygates 52 routes
- Methilhill 49 routes
- Inverkeithing 45 routes
- Ferrytoll 43 routes
- Kennoway 40 routes
- North Queensferry 35 routes
- Rosyth 34 routes
- St Michaels 31 routes
- Coaltown of Wemyss 30 routes
- Cowdenbeath 30 routes
- Dairsie 30 routes
- Newport-on-Tay 30 routes
- Guardbridge 29 routes
- Markinch 29 routes
- Coaltown of Balgonie 26 routes
- East Wemyss 26 routes
Bus stations and interchanges
Busiest routes
- 99: St Andrews – Dundee City Centre Stagecoach East Scotland
- 99: Dundee City Centre – St Andrews Stagecoach East Scotland
- 99: Dundee City Centre – St Andrews Stagecoach East Scotland
- E1: Edinburgh – Bridge of Don Ember
- TSH: Thornton – Eastfield Moffat & Williamson
- 747: Edinburgh Airport – Halbeath Stagecoach East Scotland
- 42: Tayport – Dundee City Centre Stagecoach East Scotland
- X55: Edinburgh – Dunfermline Stagecoach East Scotland
- 747: Edinburgh Airport – Halbeath Stagecoach East Scotland
- 747: Edinburgh Airport – Halbeath Stagecoach East Scotland
- 42: Tayport – Dundee City Centre Stagecoach East Scotland
- 19: Ballingry – Rosyth Stagecoach East Scotland
Bus companies
- Stagecoach East Scotland 397 routes
- Moffat & Williamson 21 routes
- Bay Travel 15 routes
- Scottish Citylink 4 routes
- FlixBus 2 routes
- Midland Bluebird 2 routes
- Ember 2 routes
- Park's of Hamilton 2 routes
- Dochertys Midland Coaches 1 route
- A1 Coaches 1 route
All towns and villages
- Abercrombie
- Aberdour
- Anstruther
- Auchmuirbridge
- Auchterderran
- Auchtermuchty
- Auchtertool
- Balchrystie
- Ballingry
- Balmalcolm
- Balmullo
- Bernards Smithy
- Blairhall
- Blebocraigs
- Boarhills
- Bonnybank
- Bottomcraig
- Bow of Fife
- Bowhill
- Bridgend, Fife
- Brownhills
- Buckhaven
- Burnside, Fife
- Burntisland
- Cairneyhill
- Cairnsmill
- Cambo, Fife
- Cardenden
- Carnock
- Cellardyke
- Ceres
- Charlestown
- Charlottetown
- Clayton, Fife
- Cluny
- Coaltown of Balgonie
- Coaltown of Wemyss
- Colinsburgh
- Comrie, Fife
- Cowdenbeath
- Craigrothie
- Craigtoun
- Crail
- Crombie
- Crossford
- Crossgates, Fife
- Crosshill
- Culross
- Cupar
- Cupar Muir
- Dairsie
- Dalgety Bay
- Den of Lindores
- Drumeldrie
- Drumoig
- Drumrack
- Dumbarnie
- Dunbog
- Dundonald, Fife
- Dunfermline
- Dunino
- Dunshalt
- East Wemyss
- Elie
- Falfield, Fife
- Falkland
- Ferrytoll
- Freuchie
- Gateside
- Gauldry
- Giffordtown
- Glencraig
- Glenrothes
- Glenrothes, near St Andrews
- Gowkhall
- Grange of Lindores
- Grangemuir
- Guardbridge
- High Valleyfield
- Higham, Fife
- Hill of Beath
- Hillend
- Inverkeithing
- Jamphlars
- Kedlock
- Kelty
- Kennoway
- Kennoway, near St Andrews
- Kettlebridge
- Kilconquhar
- Kilrenny
- Kincaple
- Kincardine
- Kingask
- Kinghorn
- Kinglassie
- Kingsbarns
- Kingseat
- Kingskettle
- Kinnedar
- Kirkcaldy
- Ladybank
- Largoward
- Lathones
- Leslie
- Letham, Fife
- Leuchars
- Leven, Fife
- Limekilns
- Lindores
- Lochgelly
- Lochore
- Low Valleyfield
- Lower Largo
- Lumphinnans
- Lundin Links
- Luthrie
- Markinch
- Methil
- Methilhill
- Milton of Balgonie
- Montrave
- Mossmorran
- Muircambus
- Muirhead, Fife
- Myrecairnie
- New Gilston
- Newburgh, Fife
- Newmills, Fife
- Newport-on-Tay
- Newton of Balcormo
- Newton of Falkland
- North Queensferry
- Oakley, Fife
- Ovenstone
- Parbroath
- Peat Inn
- Pettycur Bay
- Pickletillem
- Pitlessie
- Pitscottie
- Pittenweem
- Radernie
- Rathillet
- Rossie
- Rosyth
- Rumdewan
- Saline
- Shell Bay
- Shires Mill
- Spalefield
- Springfield, Fife
- St Andrews
- St Michaels
- St Monans
- Star, Fife
- Steelend
- Stratheden
- Strathkinness
- Strathmiglo
- Tayport
- Thornton, Fife
- Torryburn
- Trafalgar
- Upper Largo
- West Wemyss
- Windygates
- Wormit
Questions
- Which bus companies run in Fife?
- Stagecoach East Scotland (397 routes), Moffat & Williamson (21 routes), Bay Travel (15 routes), Scottish Citylink (4 routes), FlixBus (2 routes) and Midland Bluebird (2 routes), and 4 smaller operators.
- What are the busiest bus routes in Fife?
- the 99 (St Andrews – Dundee City Centre), the 99 (Dundee City Centre – St Andrews), the 99 (Dundee City Centre – St Andrews), the E1 (Edinburgh – Bridge of Don) and the TSH (Thornton – Eastfield).
- Where are the main bus stations in Fife?
- Bus Station, Dunfermline, Bus Station, St Andrews, Bus Station, Kirkcaldy, Bus Station, Glenrothes and Bus Station, Leven.
- How can I see live bus times in Fife?
- StopToStop shows the next departures from every stop in Fife, with live times for buses already on the road (from their positions, via the Department for Transport's Bus Open Data Service), and a live map of every bus.
Timetables from the Bus Open Data Service (Department for Transport), updated Monday, 9 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.
Add free live bus times to your website · StopToStop on Facebook