Select from 4 ways to get there

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus  •  1 h 8 min

  1. 560 / ...

$2 - $23

3 alternative options

Taxi  •  28 min

  1. 19.7 miles

$45 - $60

Drive  •  28 min

  1. 19.7 miles

$2 - $4

Uber  •  28 min

  1. 19.7 miles

$29 - $40

What companies run services between Edmonton, AB, Canada and Spruce Grove, AB, Canada?

Edmonton Transit operates a bus from Edmonton to Spruce Grove every 4 hours. Tickets cost $3 and the journey takes 1 h 8 min. Greyhound Canada also services this route twice daily.

Bus operators
Edmonton Transit
Website
edmonton.ca
Bus from 97 Street & 103 Avenue to Westland Market & McLeod Avenue
Ave. Duration
1 h 8 min
Frequency
Every 4 hours
Estimated price
$3
Schedules at
edmonton.ca
Greyhound Canada
Phone
+1 1-800-661-8747
Email
Canada.info@greyhound.ca
Website
greyhound.ca
Bus from Edmonton, AB to Spruce Grove, AB
Ave. Duration
31 min
Frequency
Twice daily
Estimated price
$8 - $23
Website
Greyhound.ca
Advanced Purchase
$9 - $13
Online Fare
$8 - $21
Standard Fare
$16 - $23
Refundable
$19 - $28
Other operators
Uber Edmonton
Website
uber.com
Towncar from Edmonton to Spruce Grove
Ave. Duration
28 min
Frequency
On demand
Estimated price
$29 - $40
Signup at
uber.com
uberX
$29 - $40
uberXL
$45 - $60
uberSELECT
$55 - $70
Taxi from Edmonton to Spruce Grove
Ave. Duration
28 min
Estimated price
$45 - $60
Edmonton Taxi Service
Phone
+1 780-462-3456
Website
edmtaxi.com
Co-op Taxi
Phone
+1 780-425-8310
Website
co-optaxi.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, Slovenia: Getting from Ljubljana to Lake Bled and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.

Questions & Answers

The distance between Edmonton and Spruce Grove is 30 km. The road distance is 31 km.

The cheapest way to get from Edmonton to Spruce Grove is to drive which costs $3 - $5 and takes 28 min.

The quickest way to get from Edmonton to Spruce Grove is to taxi which takes 28 min and costs $60 - $75.

Yes, there is a direct bus departing from 97 Street & 103 Avenue and arriving at Westland Market & McLeod Avenue. Services depart every four hours, and operate Monday to Friday. The journey takes approximately 1 h 8 min.

The bus from 97 Street & 103 Avenue to Westland Market & McLeod Avenue takes 1 h 8 min including transfers and departs every four hours.