978 Bus

List of stops
      Monday to Sunday
      Times marked s - "set down only" - the vehicle will only stop to drop passengers off.
      Build real-time departures into your app

      Tell us about your project. Test London API examples while we review your request.

      Request data / API access

      Route Path (Streets & Roads)

      Outbound: Bus Station – Bus Station
      Princes Street - Haymarket Terrace - St John's Road - Jubilee Road - Eastfield Road - Glasgow Road - Beancross Road - Milton Terrace - Glasgow Road - Burghmuir Road - Goosecroft Road - Cowane Street - Lower Bridge Street - Stirling Road - Station Road - Main Street - Dalmally Village Loop Road - Station Road
      Inbound: Bus Station – Bus Station
      Station Road - Dalmally Village Loop Road - Main Street - Station Road - Main Street - Stirling Road - Cowane Street - Goosecroft Road - Burghmuir Road - Glasgow Road - Beancross Road - Glasgow Road - Eastfield Road - Jubilee Road - St John's Road - Haymarket - Princes Street

      Schedules and stops for this route are published in GTFS: great-britain

      Frequently asked questions about route 978

      • What time does route 978 start operating?

        Services on route 978 start at 17:05 every day.

      • What time does route 978 stop operating?

        Services on route 978 end at 21:16 every day.

      • Is there a stop for route 978 near me?

        View the nearest stop for route 978.

      978 (Stirling Buses)

      The first stop of the 978 bus route is Bus Station and the last stop is Bus Station. 978 is operational during everyday.

      Additional information: 978 has 60 stops. The total trip duration for this route is approximately 251 minutes.

      More than 5 million users trust busmaps.com for public transport information. Find suggested Buses routes in Stirling, real-time vehicle tracking, route maps, nearby stops, and offline PDF schedules.

      978 bus near me

      Last updated on November 11, 2026