978 Bus Station, Oban - Bus Station, Edinburgh

Operated by Scottish Citylink. Registered as running via Stirling, Callander, Crianlarich, Tyndrum. First bus 09:20, last bus 17:05. 2 journeys on weekdays. Fares: set by the operator — more.

Next towards Oban from Bus Station (Gate G-Stance 13): 17:05

Next towards Edinburgh from Bus Station (Stance 3): tomorrow 09:20

Wanted a different 978? 3 other bus routes are numbered 978 elsewhere in the UK — see every 978 bus timetable by area.

Timetable

Ends at Oban Bus Station · Monday to Friday · 1 journey

Each column is one journey, headed by the time it sets off. Times are shown at the route's main timing stops — buses serve all stops in between. Switch a table to All stops for every stop it calls at, or open a stop's own page for live departures there.

This is a long-distance coach, not a local bus — the £3 England fare cap doesn't apply, and neither do local bus passes. Scottish Citylink sets its own fares and prices by demand, so booking ahead is usually far cheaper than paying on the day.

Christmas & bank holidays

These dates are not the usual timetable for the day they fall on. They come from the operator’s published data, which for Christmas and New Year is often late or incomplete, so check with Scottish Citylink before you travel. Everything above is an ordinary week.

Not published yet: Christmas Eve, Christmas Day, Boxing Day, 27 December, 28 December, 29 December, 30 December, New Year's Eve, New Year's Day, 2 January and 4 January. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.

Route map

All stops on route 978

978 towards Oban

All 60 stops
  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. Tannochbrae Caravan Park (at) Callander
  29. Myrtle Inn (opp) Callander
  30. Lagrannoch Crescent (opp) Callander
  31. Esher Crescent (opp) Callander
  32. Drummond Place (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. Roads Depot (at) Dalmally
  44. Glenview Road End (at) Dalmally
  45. Dalmally Hotel (at) Dalmally
  46. Glenorchy Lodge 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 Edinburgh

All 60 stops
  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. Old School House (at) Dalmally
  19. Roads Depot (opp) 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. Orchardlea House (opp) Callander
  30. Drummond Place (at) 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 registration & registered changes

From official Traffic Commissioner registrations. Registration PM0001031/112 · Changes in Argyll & Bute Council · All service changes →

Towns & areas on this route

Frequently asked questions

What time is the first 978 coach?

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 coach?

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 coach cost?

This is a long-distance coach service, so the England £3 bus fare cap does not apply — nor do local bus tickets or passes. Coach operators set their own fares and price by demand, so booking further ahead is usually much cheaper than buying on the day.

Who runs the 978 coach?

The 978 is operated by Scottish Citylink.

Timetable data from Scottish Citylink via the DfT Bus Open Data Service (Scotland feed). Registered with the Traffic Commissioner as PM0001031/112. Check before you travel — services can change at short notice.