Travel from Los-Angeles to Oklahoma-City

Train, bus or fly from Los Angeles to Oklahoma City?

American Airlines, Allegiant Air and four other airlines fly from Los Angeles to Oklahoma City hourly. Alternatively, you can take a bus from Los Angeles to Oklahoma City via Phoenix, AZ in around 30 hours 14 minutes.

Book transport from Los Angeles to Oklahoma City

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 Los Angeles to Oklahoma City

ModeDurationPrice
From Patsaouras Transit Plaza bus to Los Angeles airport, fly to Oklahoma City airport, then line 802 bus to Oklahoma City.5 h 41 min$253
From Patsaouras Transit Plaza bus to Los Angeles airport, fly to Tulsa airport, line 203 bus to Denver Avenue Station, walk to Tulsa, OK, then bus to Oklahoma City.8 h 28 min$246
From Los Angeles Union Station Amtrak train to Albuquerque, NM then bus to Oklahoma City, OK.29 h 13 min$350
From Los Angeles, CA bus to Phoenix, AZ then bus to Oklahoma City, OK.30 h 14 min$135
From Los Angeles bus to Phoenix West, bus to 24th St & Van Buren St, line 70 bus to Phoenix, AZ, then bus to Oklahoma City, OK.30 h 26 min$143
From Los Angeles Union Station Amtrak train to Fort Worth Intermodal Transportation Center then train to Oklahoma City Amtrak.43 h$531
From Los Angeles drive to Oklahoma City.20 h 16 min$159

How long does it take to get from Los Angeles to Oklahoma City?

It takes approximately 5 hours 41 minutes to get from Los Angeles to Oklahoma City, including transfers.

Is there a direct train between Los Angeles and Oklahoma City?

No, there is no direct train from Los Angeles to Oklahoma City. However, there are services departing from Los Angeles Union Station Amtrak and arriving at Oklahoma City Amtrak via Fort Worth Intermodal Transportation Center. The journey, including transfers, takes approximately 43 hours.

Is there a direct bus between Los Angeles and Oklahoma City?

No, there is no direct bus from Los Angeles to Oklahoma City. However, there are services departing from Los Angeles, CA and arriving at Oklahoma City, OK via Phoenix, AZ. The journey, including transfers, takes approximately 30 hours 14 minutes.

Operators from Los Angeles to Oklahoma City

OperatorPhoneWebsite
LAX FlyAwayLAX FlyAway
American AirlinesAmerican Airlines
Allegiant AirAllegiant Air
Southwest AirlinesSouthwest Airlines
Frontier AirlinesFrontier Airlines
DeltaDelta
United AirlinesUnited Airlines
Jefferson Lines800-451-5333Jefferson Lines
Tulsa TransitTulsa Transit
Amtrak+1 1-800-872-7245Amtrak
Greyhound USA+1 214-849-8100Greyhound USA
Tufesa016444102444Tufesa
TAP Royal InternationalUSA: (602) 273 3544 MÉXICO: 01800 0011 827TAP Royal International
Valley Metro PhoenixValley Metro Phoenix