There are 4 ways to get from Dodge City to Oklahoma by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus (Amtrak)
best- Take the train from Dodge City Station to Newton Stationtrain Southwest Chief
- Take the bus from Newton Station to Oklahoma Citybus Amtrak Thruway Connecting Service
6h 50m$115–195Drive 251.5 mi
cheapest- Drive from Dodge City to Oklahoma Citycar 251.5 mi
4h 56m$46–67Fly
- Fly from Dodge City Regional Airport (DDC) to Will Rogers World Airport (OKC)plane DDC - OKC
5h 25m$139–599Bus
- Take the bus from Dodge City to 2210 Somerset St - Wichitabus El Paso
- Take the bus from Wichita to Oklahomabus Pre 39
7h 29m
Dodge City to Oklahoma by train and bus (Amtrak)
Questions & Answers
The cheapest way to get from Dodge City to Oklahoma is to drive which costs $45 - $70 and takes 4h 56m.
The fastest way to get from Dodge City to Oklahoma is to drive which takes 4h 56m and costs $45 - $70.
No, there is no direct bus from Dodge City to Oklahoma. However, there are services departing from Dodge City and arriving at Oklahoma via Wichita. The journey, including transfers, takes approximately 7h 29m.
The distance between Dodge City and Oklahoma is 346 miles. The road distance is 253 miles.
The best way to get from Dodge City to Oklahoma without a car is to train and bus which takes 6h 50m and costs $110 - $200.
It takes approximately 6h 50m to get from Dodge City to Oklahoma, including transfers.
Dodge City to Oklahoma bus services, operated by Omnibus Express, depart from Dodge City station.
The best way to get from Dodge City to Oklahoma is to fly which takes 5h 25m and costs $130 - $600. Alternatively, you can bus, which costs and takes 7h 29m.
Dodge City to Oklahoma bus services, operated by Omnibus Express, arrive at 2210 Somerset St - Wichita station.
Yes, the driving distance between Dodge City to Oklahoma is 253 miles. It takes approximately 4h 56m to drive from Dodge City to Oklahoma.
What companies run services between Dodge City, KS, USA and Oklahoma, USA?
United Airlines flies from Dodge City Regional Airport (DDC) to Will Rogers World Airport (OKC) 3 times a day. Alternatively, you can take a bus from Dodge City to Oklahoma via 2210 Somerset St - Wichita and Wichita in around 7h 29m.
- Website
- united.com
Flights from Dodge City Regional Airport to Will Rogers World Airport via Denver
- Ave. Duration
- 6h 53m
- When
- Every day
- Estimated price
- $100–550
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Dodge City Station to Newton Station
- Ave. Duration
- 2h 32m
- Frequency
- Once daily
- Estimated price
- $50–100
- Website
- https://www.amtrak.com/home.html
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Bus from Newton Station to Oklahoma City
- Ave. Duration
- 3h 18m
- Frequency
- Once daily
- Estimated price
- $65–95
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 800-923-1799
- [email protected]
- Website
- omnibusexpress.com
Bus from Dodge City to 2210 Somerset St - Wichita
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Estimated price
- $50–70
- Schedules at
- omnibusexpress.com
- Website
- example.com
Bus from Wichita to Oklahoma
- Ave. Duration
- 2h 38m
- Frequency
- Once daily
- Schedules at
- example.com
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide
More Questions & Answers
There are 405+ hotels available in Oklahoma.








