Guardian Bus Lines provides school bus charters, field trips, youth transportation, workforce shuttles, and community transportation services across Stony Plain, Spruce Grove, Parkland County, Edmonton, and surrounding areas.
Locally operated. · Safety-focused. · Built to shield every mile.
What We Do
From school field trips to workforce shuttles, Guardian Bus Lines provides dependable group transportation across Parkland County and the Edmonton region.
Dependable transportation for school field trips, with safety and punctuality at the core of every run.
Safe, age-appropriate transport for daycares, after-school programs, and youth organizations.
Charter transport for rec teams, school sports, and competitive travel across the region.
Flexible charter service for groups of all sizes — from community outings to corporate events.
Reliable employee shuttle and workforce transportation for job sites, shifts, and office campuses.
Stress-free group transportation for weddings, festivals, and community events throughout the region.
Our Commitment
From vehicle maintenance to driver conduct to how we communicate with clients - every decision we make is grounded in a commitment to getting your group there and back safely.
Every vehicle is inspected before departure to ensure it meets operational readiness standards.
Consistent, proactive maintenance keeps our fleet in reliable, road-ready condition.
Responsible, trained drivers who take the safety of every passenger seriously.
We keep schools, organizations, and coordinators informed from booking to final drop-off.
Safety is not a checkbox - it is built into how we plan, operate, and make every decision.
We work with schools, daycares, teams, and businesses that expect accountability and reliability.
Guardian's operating philosophy is built around three pillars: Safety, Reliability, and Care. These words are the standard we hold ourselves to on every trip, for every passenger, every time.
Get Started
Fill in your trip details and we'll follow up as soon as possible. No commitment required — just tell us what you need.
Thank you! We've received your request and will follow up as soon as possible. A confirmation has been sent to your email address.
Get in Touch
Call or Text
(587) 407-2900