Rome2Rio

How to get fromDrayton Valley to Albertaby car or bus

Find Transport to Alberta

See all options

There are 4 ways to get from Drayton Valley to Alberta by car or bus

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

  1. Drive, bus

    best
    1. Drive from Drayton Valley to Edmonton International Airport - 307 Airport Rdcar car
    2. Take the bus from Edmonton International Airport - 307 Airport Rd to YYC-Calgary International Airportbus bus Edm-Cgy-X
    4h 12m
    $57–67
  2. Drive, bus via Spruce Grove #2

    cheapest
    1. Drive from Drayton Valley to Jennifer Heil Way & McLeod Avenuecar car
    2. Take the bus from Edmonton, AB - Kingsway Royal Alex to Calgary Delta Hotelbus bus Edmonton
    7h 45m
    $51–141
  3. Drive  301.7 km

    1. Drive from Drayton Valley to Calgarycar car 301.7 km
    3h 28m
    $61–89
  4. Drive, bus via Spruce Grove

    1. Drive from Drayton Valley to Jennifer Heil Way & McLeod Avenuecar car
    2. Take the bus from Edmonton Downtown Ticket Office - 10014 104 St to Calgary Downtown Ticket Office 606 5 Ave SWbus bus Red Arrow / ...
    6h 31m

Comparing Your Travel Options

What companies run services between Drayton Valley, AB, Canada and Alberta, Canada?

There is no direct connection from Drayton Valley to Alberta. However, you can drive to Edmonton International Airport - 307 Airport Rd, take the bus to YYC-Calgary International Airport, walk to Calgary - Airport YYC, then take the bus to Calgary Downtown Ticket Office 606 5 Ave SW. Alternatively, you can drive from Drayton Valley to Calgary in around 3h 28m.

Operators

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 5 delightfully under-the-radar French towns you need to visit, How to plan an amazing trip around Scandinavia, and Travelling by boat in Italy - to help you get the most out of your next trip.