Travel from Cincinnati to St-Louis

Bus or fly from Cincinnati to St. Louis?

Delta, GoJet Airlines and Southwest Airlines fly from Cincinnati to St. Louis 3 times a day. Alternatively, you can take a bus from Cincinnati to St. Louis via University of Cincinnati, Indianapolis, IN, and Indianapolis, IN in around 9 h 41 min.

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Cincinnati to St. Louis

ModeDurationPrice
From Montgomery Rd & Sherman Ave line 4 bus to 4th at Sycamore-Cincinnati, bus to Covington airport, fly to St. Louis airport, then train to St. Louis.4 h 23 min$156
From Montgomery Rd & Mills Ave bus to University of Cincinnati, bus to Indianapolis, IN, walk to Indianapolis, IN, then bus to St. Louis.9 h 41 min$75
From Montgomery Rd & Joseph Sanker Blvd bus to University of Cincinnati, bus to Indianapolis, IN, then bus to St. Louis.10 h 56 min$87
From Cincinnati drive to St. Louis.5 h 58 min$42

How long does it take to get from Cincinnati to St. Louis?

It takes approximately 4 h 23 min to get from Cincinnati to St. Louis, including transfers.

Is there a direct bus between Cincinnati and St. Louis?

No, there is no direct bus from Cincinnati to St. Louis. However, there are services departing from Montgomery Rd & Mills Ave and arriving at St. Louis via University of Cincinnati and Indianapolis, IN. The journey, including transfers, takes approximately 9 h 41 min.

Operators from Cincinnati to St. Louis

OperatorPhoneWebsite
Cincinnati MetroCincinnati Metro
Transit Authority of Northern Kentucky+1 859-331-8265Transit Authority of Northern Kentucky
DeltaDelta
GoJet AirlinesGoJet Airlines
Southwest AirlinesSouthwest Airlines
Metro St. LouisMetro St. Louis
Megabus877-462-6342Megabus
Greyhound USA+1 214-849-8100Greyhound USA
Barons BusBarons Bus