Travel from Oklahoma-City to Corpus-Christi

Bus or fly from Oklahoma City to Corpus Christi?

American Airlines, Southwest Airlines and United Airlines fly from Oklahoma City to Corpus Christi hourly. Alternatively, you can take a bus from Oklahoma City to Corpus Christi via Dallas, TX in around 14 h 10 min.

Travel Guides

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

How to get from Oklahoma City to Corpus Christi

ModeDurationPrice
From Oklahoma City, OK line 801 bus to Oklahoma City airport, fly to Corpus Christi airport, then line 67 bus to Corpus Christi.5 h 52 min$485
From Oklahoma City, OK bus to Dallas, TX then bus to Corpus Christi, TX.14 h 10 min$82
From Oklahoma City Amtrak train to Fort Worth Intermodal Transportation Center, train to San Marcos, TX, then bus to Corpus Christi, TX.15 h 12 min$198
From Oklahoma City Amtrak train to Fort Worth Intermodal Transportation Center, train to San Antonio Amtrak, walk to Commerce & Bowie, line 301 bus to San Antonio, TX, then bus to Corpus Christi, TX.16 h 29 min$190
From Oklahoma City drive to Corpus Christi.9 h 45 min$74

How long does it take to get from Oklahoma City to Corpus Christi?

It takes approximately 5 h 52 min to get from Oklahoma City to Corpus Christi, including transfers.

Is there a direct bus between Oklahoma City and Corpus Christi?

No, there is no direct bus from Oklahoma City to Corpus Christi. However, there are services departing from Oklahoma City, OK and arriving at Corpus Christi, TX via Dallas, TX. The journey, including transfers, takes approximately 14 h 10 min.

Operators from Oklahoma City to Corpus Christi

OperatorPhoneWebsite
Jefferson Lines800-451-5333Jefferson Lines
American AirlinesAmerican Airlines
Southwest AirlinesSouthwest Airlines
United AirlinesUnited Airlines
Corpus Christi Regional Transportation AuthorityCorpus Christi Regional Transportation Authority
Greyhound USA+1 214-849-8100Greyhound USA
Amtrak+1 1-800-872-7245Amtrak
VIA Metropolitan TransitVIA Metropolitan Transit