Spruce Grove Transit

The City of Spruce Grove operates Spruce Grove Transit, which provides commuter transit service between Spruce Grove and Edmonton, as well as on-demand local transit service within Spruce Grove, Stony Plain, Parkland Village and Acheson.

Spruce Grove Transit Centre 

The Spruce Grove Transit Centre is the hub for all commuter service (Route 560) into and out of Spruce Grove and a regular stop for the On-Demand Local Transit service.

 Features of the Transit Centre include:

  • Parking stalls for Park & Ride users at no cost
  • Passenger drop off/pick up zone
  • Lit and heated shelter
  • Bike racks

On-demand local transit service

On-demand local transit service operates:

Within Spruce Grove and Stony Plain

  • Monday to Friday: 5 a.m. to 7 p.m.
  • Saturdays: 8 a.m. to 10 p.m.

Service to Parkland Village and Acheson

  • Monday to Friday: 5 a.m. to 9 a.m. and 2:15 p.m. to 6:15 p.m.

Learn more about how to book your trip.

Advertising space is offered on the on-demand busses.

On-demand transit

Commuter transit service

Commuter transit service runs weekdays on Route 560. 

Commuter transit service connects to regional transit

Commuter Transit

Accessible Transportation Service

ATS offers door-to-door transportation for any resident, 16 years of age and over, who is unable to utilize the existing fully-accessible conventional public transit service due to a physical or cognitive disability. 

For more information on ATS, please visit the Town of Stony Plain's website.

Questions? 

View our Transit FAQs, call the Transit Phone Line at 780-962-7634 ext. 193, or contact us by email

The Transit Phone Line hours are:

  • Monday to Friday: 8:30 a.m. to 9:30 p.m.
  • Saturday: 8:30 a.m. to 6 p.m.
  • Sunday: 8:30 a.m. to 4:30 p.m.