89 Venachar Place ↔ Battery Road Turning Circle

Operated by Bay Travel. First bus 06:19, last bus 17:33. 14 journeys on weekdays.

💷 The England fare cap doesn't apply in Scotland — Bay Travel sets the fares on the 89. 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.

89 towards Battery Road Turning Circle — Monday to Friday (7 journeys)
Venachar Place (opp) ··09:1011:1813:18·17:33
Woodlands Drive (adj 22) ··09:18····
Beechwood (opp) ··09:2111:2113:21·17:36
Bus Station (Arrival Bay) ··09:2811:2813:28·17:43
Bus Station (Stance 5) 07:04·09:3411:3413:34·17:49
Garvock Hill (adj 37) 07:09·09:3911:3913:39·17:54
Queen Margaret Hospital (Front Entrance) 07:15·09:4511:4513:4516:0018:00
Tesco Supermarket (Westbound) 07:24·09:5411:5413:5416:0918:09
Railway Station Turning Circle 07:3409:0410:0412:0414:0416:1918:19
Back O' Yards (opp) 07:3609:0610:0612:0614:0616:2118:21
Park & Ride (Stance 1) 07:4109:1110:1112:1114:1116:2618:26
Battery Road Turning Circle (adj) 07:4709:1710:1712:1714:1716:3218:32

Route map

All stops on route 89

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

89 towards Venachar Place

  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. David Crescent (adj) Duloch Park
  17. Greenshank Drive (Northbound) Duloch Park
  18. Nightingale Place (Eastbound) 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. Gowanbrae Place (opp) Garvock Hill
  33. Garvock Terrace (opp) Garvock Hill
  34. Garvock Hill (adj 26) Dunfermline
  35. Transy Grove (adj) Dunfermline
  36. Park Place (adj) Dunfermline
  37. Kingsgate Centre (adj) Dunfermline
  38. Bus Station (Arrival Bay) Dunfermline
  39. Bus Station (Stance 9) Dunfermline
  40. Maitland Street (opp) Dunfermline
  41. Urquhart Crescent (opp) Dunfermline
  42. Urquhart Farm (adj) Crossford
  43. Urquhart (opp) Crossford
  44. Lyne Grove (adj) Crossford
  45. Beechwood (adj) Crossford
  46. Abbeyview (adj) Crossford
  47. Ellaleen Grove (opp) Crossford
  48. Venachar Place (opp) Crossford

Service history & registered changes

From official Traffic Commissioner registrations. All service changes →

Towns & areas on this route

Frequently asked questions

What time is the first 89 bus?

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

What time is the last 89 bus?

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

How much does the 89 bus cost?

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

Who runs the 89 bus?

The 89 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.