Travel from Pensacola to St-Louis

Bus or fly from Pensacola to St. Louis?

Southwest Airlines and Delta fly from Pensacola to St. Louis 3 times a day. Alternatively, Greyhound USA operates a bus from Pensacola to St. Louis once daily. Tickets cost $12 - $26 and the journey takes 1 h 29 min. 4 other operators also service this route.

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 Pensacola to St. Louis

From Pensacola taxi to Pensacola airport, fly to St. Louis airport, then train to St. Louis. 2 h 33 min $198. From Pensacola taxi to Pensacola, FL, bus to Mobile, AL, bus to Jackson, MS, bus to Airways Transit Center, line 30 bus to Memphis, TN, then bus to St. Louis, MO. 19 h 41 min $178. From Pensacola taxi to Pensacola, FL, bus to Mobile, AL, bus to Jackson, MS, bus to Memphis, TN, then bus to St. Louis, MO. 19 h 44 min $176. From Pensacola taxi to Pensacola, FL, bus to Mobile, AL, bus to New Orleans Union Passenger Terminal Amtrak, train to Carbondale,IL - Amtrak, then Amtrak Thruway to St. Louis, MO - Amtrak. 22 h 52 min. From Pensacola taxi to Pensacola, FL, bus to New Orleans Union Passenger Terminal Amtrak, train to Carbondale,IL - Amtrak, then Amtrak Thruway to St. Louis, MO - Amtrak. 23 h 39 min. From Pensacola drive to St. Louis. 12 h 31 min $90.