Travel from Oklahoma-City to Midland-TX-USA

Bus or fly from Oklahoma City to Midland?

Southwest Airlines, American Airlines and United Airlines fly from Oklahoma City to Midland hourly. Alternatively, Greyhound USA operates a bus from Oklahoma City to Midland 3 times a day. Tickets cost $26 - $65 and the journey takes 4 h 22 min. Greyhound USA also services this route twice daily.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Oklahoma City to Midland

From Oklahoma City, OK line 801 bus to Oklahoma City airport, fly to Midland/Odessa airport, then taxi to Midland. 4 h 40 min $591. From Oklahoma City Amtrak train to Fort Worth, TX, bus to Big Spring, TX, then taxi to Midland. 11 h 23 min $218. From Oklahoma City, OK bus to Dallas, TX, bus to Odessa, TX, then taxi to Midland. 13 h 19 min $152. From Oklahoma City drive to Midland. 7 h 57 min $52.

Operators from Oklahoma City to Midland

OperatorPhoneWebsite
Jefferson Lines800-451-5333Jefferson Lines
Southwest AirlinesSouthwest Airlines
American AirlinesAmerican Airlines
United AirlinesUnited Airlines
Amtrak+1 1-800-872-7245Amtrak
Greyhound USA+1 214-849-8100Greyhound USA