1map logoGo to main page

Denver, CO, USA to Oklahoma City, OK, USA from $75: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Denver, United States
to
Oklahoma City, United States

How to Get from Denver to Oklahoma City: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$75 by busBest price
816 kmDistance
3h 24m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Denver to Oklahoma City with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
3h  24m
Estimated price
$98-356
Recommended
Company
Greyhound USA
Bus
Average Duration
14h  10m
Estimated price
$75-980
Cheapest
route map
Distance: 816 km
Duration: 3h 24m

See more options

Company
Amtrak
Train
Average Duration
48h 
Estimated price
$91-712
Company
N/A
Drive
Average Duration
10h  19m
Estimated price
$120-180

Denver - Oklahoma City operators

Explore transport companies operating between Denver and Oklahoma City, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
southwest.com

Plane from Denver (DEN) to Will Rogers World (OKC)

Average Duration
1h 29m
Estimated price
$984-985
Website
united.com

Plane from Denver (DEN) to Will Rogers World (OKC)

Average Duration
1h 46m
Estimated price
$986-987
Website
flyfrontier.com

Plane from Denver (DEN) to Will Rogers World (OKC)

Average Duration
1h 45m
Estimated price
$988-989
Bus
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from Denver Union Station to Amarillo Bus Station

Average Duration
8h 50m
Estimated price
$788-3567

Bus from Amarillo Bus Station to Oklahoma City Bus Station

Average Duration
4h 20m
Estimated price
$784-75
Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from Denver to Chicago Union Station

Average Duration
18h 40m
Estimated price
$3560-3561

Train from Chicago Union Station to Fort Worth

Average Duration
23h 40m
Estimated price
$3560-989

Train from Fort Worth to Oklahoma City

Average Duration
4h 2m
Estimated price
$3569-3567
Drive

Drive from Denver to Oklahoma City

Average Duration
10h 19m
Estimated price
$120-180

Denver to Oklahoma City: Overview of Bus, Train, Flight, and Car Trips

Traveling between Denver and Oklahoma City offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on an exciting road trip from the scenic city of Denver to the vibrant metropolis of Oklahoma City covering a distance of 681 miles. Enjoy the diverse landscapes and open roads along the way. 💰 Experience budget-friendly travel options with prices ranging from $120 to $180 for a trip by car from Denver to Oklahoma City. Plan your journey efficiently to make the most of your budget while exploring new destinations. ⏱️ Set aside approximately 10 hours and 19 minutes for this road trip excursion from Denver to Oklahoma City. Prepare for a comfortable and picturesque drive as you make your way through the heartland of America.
Average price
$120 - $180
🚆 Traveling from Denver to Oklahoma City by train involves a journey with transfers. The route includes stops at Chicago Union Station and Fort Worth, totaling approximately 2 days and 0 hours of travel time. 🚆 The train services are operated by Amtrak, and prices for the trip can vary from $91 to $712. While there is no direct train from Denver to Oklahoma City, passengers can enjoy the scenic route and comfortable amenities provided by Amtrak. 🚆 For a quicker alternative with fewer transfers, travelers can consider taking a bus from Denver to Dallas and then transferring to another bus towards New York, with the final stop being Oklahoma City. This route takes around 13 hours and 47 minutes to cover the 714-mile distance.
Departure Point
Denver station
Arrival Point
Oklahoma City station
🛫 Flying from Denver to Oklahoma City is a convenient and relatively quick journey. The direct flight from Denver Airport to Will Rogers World Airport only takes 1 hour and 25 minutes. 💰 The cost of a flight between these two cities can range from $98 to $356, depending on factors such as the airline, time of booking, and availability of seats. Overall, flying is a popular and efficient way to travel from Denver to Oklahoma City.
Departure Point
Denver Airport
Arrival Point
Will Rogers World Airport
🚌 Despite the lack of a direct route, travelers can embark on a scenic journey from Denver to Oklahoma City by bus. The trip, operated by Greyhound USA, involves transfers and spans approximately 14 hours and 10 minutes. 🌄 For those seeking adventure, the 714-mile route takes about 13 hours and 44 minutes to traverse from Denver to Oklahoma City. With a transfer in Dallas and then New York, passengers can experience diverse landscapes and make unforgettable memories along the way. 💰 Passengers can expect bus ticket prices for this route to range from $78 to $183, offering a budget-friendly and convenient way to explore the beauty of the American Southwest on the road from Denver to Oklahoma City.
Departure Point
Denver Union Station
Arrival Point
Oklahoma City Bus Station

Frequently asked questions

Find out more about the route from Denver to Oklahoma City.

Or choose the category:
The distance between Denver and Oklahoma City is approximately 815.9 km by road. By train, it takes to reach Oklahoma City from Denver. By plane, it takes 3 hours and 24 minutes to reach Oklahoma City from Denver. On the other hand, it takes about 10 hours and 19 minutes to drive from Denver to Oklahoma City, and roughly 14 hours and 20 minutes to travel by bus in the opposite direction.
The most cost-effective option for traveling from Denver to Oklahoma City is by bus, with tickets ranging from $75 to $190. However, it is also the longest option, taking 14 hours and 20 minutes. If time is a priority, flying is the most time-efficient option, with a travel time of 3 hours and 24 minutes. Flights cost between $90 and $480, depending on the airline and booking time.
The prices for traveling from Denver to Oklahoma City vary depending on the mode of transportation. The train ticket prices range from $91 to $712. On the other hand, the bus tickets range from $77 to $181.
To get from Denver to Oklahoma City without using public transportation, you can drive the distance, which is approximately 1096.0 km. It usually takes around 10 hours and 19 minutes to drive from Denver to Oklahoma City. The prices for a car rental or gas expenses can vary between $120 to $180 depending on the vehicle and gas prices.
To travel from Denver to Oklahoma City without a car, the best options are to take a bus or a flight. The bus journey takes around 14 hours and 20 minutes, with ticket prices ranging from $75 to $190. Alternatively, you can fly, which takes approximately 3 hours and 24 minutes, with ticket prices varying between $90 and $480. Another option is to take a train, but this can be a much longer journey, with prices ranging from $90 to $750 and taking around 2 days.
There is no direct train or bus link between Denver and Oklahoma City. However, you can reach Oklahoma City from Denver by train with a transfer in Chicago Union Station and Fort Worth, which takes approximately 2 days. Alternatively, you can take a bus from Denver to Oklahoma City with a transfer in Amarillo, which takes around 14 hours and 20 minutes.
The flight between Denver and Oklahoma City typically takes around 1 hour and 25 minutes. The prices for this flight route can vary, with ticket prices ranging from $93 to $476.
There are plenty of accommodation options available near Oklahoma City, with over 356 hotels to choose from. Prices for hotels in the area start at $41 per night, providing a range of options to fit various budgets.