Travel from Philadelphia to Oklahoma-City

Train, bus or fly from Philadelphia to Oklahoma City?

Southwest Airlines, American Airlines and 3 other airlines fly from Philadelphia to Oklahoma City hourly. Alternatively, Greyhound USA operates a bus from Philadelphia to Oklahoma City once daily. Tickets cost $85 - $220 and the journey takes 20 h 35 min. Greyhound USA also services this route 3 times a day.

Book transport from Philadelphia to Oklahoma City

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 Philadelphia to Oklahoma City

From Suburban Station train to Philadelphia airport, fly to Oklahoma City airport, then line 802 bus to Oklahoma City. 7 h 37 min $292. From Philadelphia 30th Street Station Amtrak train to BWI Amtrak/MARC Station, bus to Baltimore airport, fly to Oklahoma City airport, then line 802 bus to Oklahoma City. 6 h 58 min $478. From Philadelphia 30th Street Station Amtrak train to Newark airport, fly to Oklahoma City airport, then line 802 bus to Oklahoma City. 7 h 4 min $274. From Suburban Station train to Philadelphia airport, fly to Tulsa airport, line 203 bus to Denver Avenue Station, walk to Tulsa, OK, then bus to Oklahoma City. 10 h 6 min $545. From Philadelphia 30th Street Station Amtrak train to UNION STATION station, subway to FARRAGUT WEST station, subway to Wiehle-Reston East Station, bus to Washington Dulles airport, fly to Oklahoma City airport, then line 802 bus to Oklahoma City. 8 h 45 min $503. From Philadelphia, PA bus to St. Louis, MO then bus to Oklahoma City, OK. 32 h 3 min $266. From Philadelphia, PA bus to Kansas City, MO, bus to Stillwater, OK, then bus to Oklahoma City, OK. 35 h 42 min $303. From Philadelphia 30th Street Station Amtrak train to Washington Union Station Amtrak, train to Chicago Union Station Amtrak, train to Fort Worth Intermodal Transportation Center, then train to Oklahoma City Amtrak. 2 days 2 h $774. From Philadelphia 30th Street Station Amtrak train to Chicago Union Station Amtrak, train to Fort Worth Intermodal Transportation Center, then train to Oklahoma City Amtrak. 2 days 8 h $644. From Philadelphia drive to Oklahoma City. 22 h 51 min $166.