978 Bus Station, Edinburgh ↔ Bus Station, Oban

Operated by Scottish Citylink. First bus 09:20, last bus 17:05. 2 journeys on weekdays.

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

Route map

All stops on route 978

978 towards Bus Station, Oban

  1. Bus Station (Gate G-Stance 13) Edinburgh
  2. Princes Street (west) (Stop PU) Edinburgh
  3. Haymarket Station (Stop HH) Haymarket
  4. Drum Brae South (opp) Corstorphine
  5. Terminal (Stop D) Edinburgh Airport
  6. Airport Hotel (after) Ingliston
  7. Ingliston Road (opp) Ingliston
  8. Station Road (before) Ratho Station
  9. Lochend Road (opp) Ratho Station
  10. Newlands Garage (at) Grangemouth
  11. Pirnhall Inn (at) Whins of Milton
  12. Milton Terrace (opp 11) Whins of Milton
  13. 1314 Inn (after) Whins of Milton
  14. Borestone Crescent (before) St Ninians
  15. Islamic Centre (at) Stirling
  16. Bus Station (Stance 2) Stirling
  17. The Cowane Centre (at) Stirling
  18. Union Street (after) Stirling
  19. Dobbies Garden World (opp) Raploch
  20. Ochtertyre Carrat Blairdrummond
  21. Safari Park Entrance (opp) Blairdrummond
  22. Community Hall (at) Kincardine in Menteith
  23. Cuthill Brae (opp) Kincardine in Menteith
  24. Fir Road (at) "Doune "
  25. Stone Shelter (at) Buchany
  26. Cottages (opp) Drumvaich
  27. Heather Centre (opp) Callander
  28. Drummond Place (opp) Callander
  29. Esher Crescent (opp) Callander
  30. Myrtle Inn (opp) Callander
  31. Tannochbrae Caravan Park (at) Callander
  32. Lagrannoch Crescent (opp) Callander
  33. Orchardlea House (before) Callander
  34. Public Toilets (opp) Callander
  35. Ben Sheann Hotel (opp and after) Strathyre
  36. Hotel (opp) Kingshouse
  37. Cameron Court (at) Lochearnhead
  38. Garage (opp) Lix Toll
  39. Luib Hotel (opp) Luib
  40. Police Station Crianlarich
  41. Public Toilets (at) Tyndrum
  42. Farm Road End (opp) Arrivain
  43. Glenview Road End (at) Dalmally
  44. Roads Depot (at) Dalmally
  45. Glenorchy Lodge Hotel (at) Dalmally
  46. Dalmally Hotel (at) Dalmally
  47. Rail Station Dalmally
  48. Cruachan Cottages (at) Lochawe
  49. Post Office (opp) Lochawe
  50. St Conans Road junction (opp) Lochawe
  51. Innis Chonain (after) Lochawe
  52. Power Station Falls Of Cruachan
  53. Crunachy Caravan Park (at) Bridge of Awe
  54. Hotel (at) Taynuilt
  55. Road End (at) Fearnoch
  56. Road End (opp) Achnacloich
  57. Bridge Junction (nr) Connel
  58. Road End (opp) Dunbeg
  59. Pennyfuir Cemetery (opp) Oban
  60. Bus Station (Stance 3) Oban

978 towards Bus Station, Edinburgh

  1. Bus Station (Stance 3) Oban
  2. Corran Halls Car Park (at) Oban
  3. Pennyfuir Cemetery (at) Oban
  4. Road End (at) Dunbeg
  5. Bridge Junction (opp) Connel
  6. Road End (at) Achnacloich
  7. Road End (opp) Fearnoch
  8. Hotel (opp) Taynuilt
  9. Crunachy Caravan Park (opp) Bridge of Awe
  10. Power Station (opp) Falls Of Cruachan
  11. Innis Chonain (opp) Lochawe
  12. St Conans Road junction (nr) Lochawe
  13. Post Office (nr) Lochawe
  14. Cruachan Cottages (opp) Lochawe
  15. Rail Station (opp) Dalmally
  16. Glenorchy Lodge Hotel (opp) Dalmally
  17. Dalmally Hotel (opp) Dalmally
  18. Roads Depot (opp) Dalmally
  19. Old School House (at) Dalmally
  20. Farm Road End (at) Arrivain
  21. Pine Trees Leisure Park (opp) Tyndrum
  22. Police Station (opp) Crianlarich
  23. Luib Hotel (at) Luib
  24. Garage (at) Lix Toll
  25. Cameron Court (opp) Lochearnhead
  26. Hotel (near) Kingshouse
  27. Ben Sheann Hotel (at) Strathyre
  28. Public Toilets (opp) Callander
  29. Drummond Place (at) Callander
  30. Orchardlea House (opp) Callander
  31. Esher Crescent (after) Callander
  32. Myrtle Inn (at) Callander
  33. Tannochbrae Caravan Park (opp) Callander
  34. Heather Centre Callander
  35. Cottages (at) Drumvaich
  36. Bus Shelter (at) Buchany
  37. Fir Road (opp) "Doune "
  38. Cuthill Brae (at) Kincardine in Menteith
  39. Community Hall (opp) Kincardine in Menteith
  40. Safari Park Entrance (at) Blairdrummond
  41. Ochtertyre Carrat (opp) Blairdrummond
  42. Dobbies Garden World (at) Raploch
  43. Union Street (before) Stirling
  44. The Cowane Centre (opp) Stirling
  45. Bus Station (Stance 2) Stirling
  46. Islamic Centre (opp) Stirling
  47. Borestone Crescent (opp and after) St Ninians
  48. Milton Brae (after) St Ninians
  49. Milton Terrace (at 37) Whins of Milton
  50. Pirnhall Inn (opp) Whins of Milton
  51. Newlands Garage (opp) Grangemouth
  52. Lochend Road (after) Ratho Station
  53. Station Road (opp) Ratho Station
  54. Ingliston Road (before) Ingliston
  55. Airport Hotel (opp) Ingliston
  56. Terminal (Stop D) Edinburgh Airport
  57. Drum Brae South (after) Corstorphine
  58. Haymarket Station (Stop HB) Haymarket
  59. Princes Street (west) (Stop PE) Edinburgh
  60. Bus Station (Gate G-Stance 13) Edinburgh

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 978 bus?

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

What time is the last 978 bus?

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

How much does the 978 bus cost?

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

Who runs the 978 bus?

The 978 is operated by Scottish Citylink.

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