89A Woodlands Drive ↔ Battery Road Turning Circle

Operated by Bay Travel. First bus 09:19, last bus 17:34. 9 journeys on weekdays.

💷 The England fare cap doesn't apply in Scotland — Bay Travel sets the fares on the 89A. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card. Who travels free →

Timetable

Times are shown at the route's main timing stops — buses serve all stops in between. For times at your exact stop, open the stop's own page.

89A towards Battery Road Turning Circle — Monday to Friday (4 journeys)
Venachar Place (opp) ···16:33
Woodlands Drive (adj 22) 10:1812:1814:18·
Beechwood (opp) 10:2112:2114:2116:36
Bus Station (Arrival Bay) 10:2812:2814:2816:43
Bus Station (Stance 5) 10:3412:3414:3416:49
St Johns Drive (opp) 10:3912:3914:3916:54
Queen Margaret Hospital (Front Entrance) 10:4512:4514:4517:00
Tesco Supermarket (Westbound) 10:5412:5414:5417:09
Railway Station Turning Circle 11:0413:04·17:19
Back O' Yards (opp) 11:0613:06·17:21
Park & Ride (Stance 1) 11:1113:11·17:26
Battery Road Turning Circle (adj) 11:1713:17·17:32

Route map

All stops on route 89A

89A towards Battery Road Turning Circle

  1. Venachar Place (opp) Crossford
  2. Morar Road (adj) Crossford
  3. Ellaleen Grove (adj) Crossford
  4. Abbeyview (opp) Crossford
  5. Woodlands Drive (adj 22) Crossford
  6. Kilburn Road (adj 11) Crossford
  7. Links Drive (opp) Crossford
  8. Douglas Drive (adj) Crossford
  9. Beechwood (opp) Crossford
  10. Lyne Grove (opp) Crossford
  11. Urquhart (adj) Crossford
  12. Urquhart Farm (opp) Crossford
  13. Urquhart Crescent (adj) Dunfermline
  14. Maitland Street (adj) Dunfermline
  15. Bus Station (Arrival Bay) Dunfermline
  16. Bus Station (Stance 5) Dunfermline
  17. Old Fire Station (adj) Dunfermline
  18. Park Place (opp) Dunfermline
  19. Transy Grove (opp) Dunfermline
  20. St Johns Drive (opp) Garvock Hill
  21. St Johns Drive (opp 107) Dunfermline
  22. Guildry Grove (adj) Garvock Hill
  23. Garvock Bridge (Eastbound) Garvock Hill
  24. Halbeath Place (adj) Touch
  25. Queen Margaret Rail Station (opp) Bellyeoman
  26. Queen Margaret Hospital (Front Entrance) Bellyeoman
  27. QM Hospital Access (opp) Bellyeoman
  28. Queen Margaret Rail Station (adj) Bellyeoman
  29. Earn Grove (adj) Touch
  30. Old Linburn Road (opp) Touch
  31. Gipsy Lane (adj) Touch
  32. Bergen Avenue (opp) Duloch Park
  33. Manor Gardens (opp) Duloch Park
  34. Trondheim Roundabout (Southbound) Duloch Park
  35. Curlew Gardens (opp) Duloch Park
  36. Teal Place (opp) Duloch Park
  37. Nightingale Place (Eastbound) Duloch Park
  38. Tesco Supermarket (Westbound) Duloch Park
  39. Greenshank Drive (Southbound) Duloch Park
  40. David Crescent (adj) Duloch Park
  41. David Crescent (opp) Duloch Park
  42. Masterton Primary School (opp) Dunfermline
  43. Beauly Crescent (Adj) Dunfermline
  44. MacQuarrie Crescent (opp) Dunfermline
  45. Meadowland (opp) Dunfermline
  46. Bannerman Avenue (opp) Inverkeithing
  47. Railway Station Turning Circle Inverkeithing
  48. Boreland Road (adj) Inverkeithing
  49. Back O' Yards (opp) Inverkeithing
  50. Manse Road (adj) Inverkeithing
  51. Park & Ride (Stance 1) Ferrytoll
  52. Queensferry Lodge (adj) North Queensferry
  53. Ferry Road (Southbound) North Queensferry
  54. West Sands (opp) North Queensferry
  55. Battery Road Turning Circle (adj) North Queensferry

89A towards Woodlands Drive

  1. Battery Road Turning Circle (adj) North Queensferry
  2. West Sands (adj) North Queensferry
  3. Ferry Road (Northbound) North Queensferry
  4. Queensferry Lodge (opp) North Queensferry
  5. Park & Ride (Stance 1) Ferrytoll
  6. Hillfield Road (adj) Inverkeithing
  7. Roods Road (adj) Inverkeithing
  8. Square (NE Bound) Inverkeithing
  9. Boreland Road (opp) Inverkeithing
  10. Railway Station Turning Circle Inverkeithing
  11. Bannerman Avenue (adj) Inverkeithing
  12. Meadowland (adj) Dunfermline
  13. MacQuarrie Crescent (adj) Dunfermline
  14. Beauly Crescent (Opp) Dunfermline
  15. Masterton Primary School (adj) Dunfermline
  16. Greenshank Drive (Northbound) Duloch Park
  17. Nightingale Place (Eastbound) Duloch Park
  18. Tesco Supermarket (Westbound) Duloch Park
  19. Teal Place (adj) Duloch Park
  20. Curlew Gardens (adj) Duloch Park
  21. Manor Gardens (adj) Duloch Park
  22. Bergen Avenue (adj) Duloch Park
  23. Gipsy Lane (opp) Touch
  24. Old Linburn Road (adj) Touch
  25. Linburn Grove (adj) Touch
  26. Queen Margaret Rail Station (opp) Bellyeoman
  27. Queen Margaret Hospital (Front Entrance) Bellyeoman
  28. QM Hospital Access (opp) Bellyeoman
  29. Queen Margaret Rail Station (adj) Bellyeoman
  30. Halbeath Place (opp) Touch
  31. Garvock Bridge (Westbound) Garvock Hill
  32. Guildry Grove (Opp) Garvock Hill
  33. St Johns Drive (adj 103) Dunfermline
  34. Transy Grove (adj) Dunfermline
  35. Park Place (adj) Dunfermline
  36. Kingsgate Centre (adj) Dunfermline
  37. Bus Station (Arrival Bay) Dunfermline
  38. Bus Station (Stance 9) Dunfermline
  39. Maitland Street (opp) Dunfermline
  40. Urquhart Crescent (opp) Dunfermline
  41. Urquhart Farm (adj) Crossford
  42. Urquhart (opp) Crossford
  43. Lyne Grove (adj) Crossford
  44. Beechwood (adj) Crossford
  45. Abbeyview (adj) Crossford
  46. Ellaleen Grove (opp) Crossford
  47. Dunvegan Court (opp) Crossford
  48. Arkaig Drive (adj 32) Crossford
  49. Venachar Place (opp) Crossford
  50. Miller Avenue (adj) Crossford
  51. Kirkwood Crescent (adj 13) Crossford
  52. Anderson Avenue (opp) Crossford
  53. Lundin Road (opp) Crossford
  54. Douglas Drive (opp) Crossford
  55. Knowehead Road (adj 1) Crossford
  56. Woodlands Drive (adj 22) Crossford

Towns & areas on this route

Frequently asked questions

What time is the first 89A bus?

The first 89A departure on weekdays leaves at 09:19 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).

What time is the last 89A bus?

The last 89A on weekdays leaves its first stop at 17:34. Always check the timetable for your specific stop — later stops are reached after this time.

How much does the 89A bus cost?

The England fare cap doesn't apply in Scotland — Bay Travel sets the fares on the 89A. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.

Who runs the 89A bus?

The 89A is operated by Bay Travel.

Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.