Rome2Rio

How to get fromOklahoma City to Dawson Creekby plane, car, or bus

Find Transport to Dawson Creek

See all options

There are 3 ways to get from Oklahoma City to Dawson Creek by plane, 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. Fly to Grande Prairie Airport, drive

    best
    1. Fly from Will Rogers World Airport (OKC) to Grande Prairie Airport (YQU)plane plane OKC - YQU
    2. Drive from Grande Prairie Airport (YQU) to Dawson Creekcar car
    10h 34m
    $372–1,485
  2. Drive 3,390.5 km

    1. Drive from Oklahoma City to Dawson Creekcar car 3,390.5 km
    37h 51m
    $666–962
  3. Fly to North Peace Regional Airport, bus

    1. Fly from Will Rogers World Airport (OKC) to North Peace Regional Airport (YXJ)plane plane OKC - YXJ
    2. Take the bus from Taylor to Dawson Creekbus bus
    11h 41m
    $533–1,890

Will Rogers World Airport (OKC) to Grande Prairie Airport (YQU) flights

Calendar38Weekly Planes
Duration9h 45mAverage Duration
Ticket$311Cheapest Price
See schedules

Questions & Answers

What companies run services between Oklahoma City, OK, USA and Dawson Creek, BC, Canada?

There is no direct connection from Oklahoma City to Dawson Creek. However, you can take the taxi to Will Rogers World Airport (OKC) airport, fly to Grande Prairie Airport (YQU), then drive to Dawson Creek. Alternatively, you can drive from Oklahoma City to Dawson Creek in around 37h 51m.

Airlines
Bus 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 Thanksgiving 2018: How to travel stress-free, Slovenia: Getting from Ljubljana to Lake Bled, and How to get from Luton Airport into central London - to help you get the most out of your next trip.