St. Louis, MO to Oklahoma City, OK bus

Wed, May 21
+ Add return
Greyhound
FlixBus
Alsa
BlaBlaCar Bus
Rede Expressos

1,000+ travel companies

QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

The cheapest and fastest buses from St. Louis, MO to Oklahoma City, OK

Showing times and prices for May 21

Cheapest price

$106

Average price

$128

Fastest journey

9 h 5 m

Average duration

10 h 44 m

Buses per day

5

Distance

738 km

Cheap tickets

The best way to find a cheap bus ticket from St. Louis, MO to Oklahoma City, OK is to book your journey as far in advance as possible and to avoid traveling at rush hour.

The average ticket from St. Louis, MO to Oklahoma City, OK will cost around $128 if you buy it on the day, but the cheapest tickets can be found for only $106.

Fast buses

Of the 5 buses that leave St. Louis, MO for Oklahoma City, OK on Wed, May 21, 4 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

On Wed, May 21 the direct buses cover the 738 km distance in an average of 10 h 44 m but if you time it right, some buses will get you there in just 9 h 5 m .

On Wed, May 21 the slowest buses will take 13 h 15 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Greyhound
07:35AM9h35
St. Louis, MO
05:10PMOklahoma City, OK
$1061One-way
0 transfers
Greyhound
08:05AM9h05
St. Louis, MO
05:10PMOklahoma City, OK
$1061One-way
0 transfers
Greyhound
01:35AM9h25
St. Louis, MO
11:00AMOklahoma City, OK
$1221One-way
0 transfers
Greyhound
01:30AM12h20
St. Louis, MO
01:50PMOklahoma City, OK
$1511One-way
0 transfers
Greyhoundundefined · undefined
04:30PM13h15
St. Louis, MO
05:45AMOklahoma City, OK
$1541One-way
1 transfer

Travel Information

Compare train and bus for St. Louis, MO to Oklahoma City, OK

Omio recommends booking the train as it is the most popular option from St. Louis, MO to Oklahoma City, OK among Omio's users. If you are prioritising price take the bus with prices starting from €65. For those with little time consider booking a bus which can get you there in 11h 48m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.2 - 0.7kg.

Compare bus with

Bus
Most popular
Train

€120

Average price

Cheapest

€299

Average price

12h 18m

Average duration

Fastest

11h 48m

Onboard

+

30m

Additional time*

1d 26h 15m

Average duration

1d 25h 45m

Onboard

+

30m

Additional time*

0.7 - 1.8kg

CO2 emissions

0.2 - 0.7kg

CO2 emissions

Lowest

Direct Options

Direct Options

Additional time: Average total travel duration to departure point, security checks and transfers.

Live departures

St. Louis, MO to Oklahoma City, OK bus times

Showing buses for tomorrow, Wednesday, May 21
Last updated at 3:54 PM
ProviderDepartsDurationArrivesTransfers
Tickets
greyhound6:30 AM St. Louis, MO
12h20
6:50 PM Oklahoma City, OK0 transfersDirect
greyhound6:35 AM St. Louis, MO
9h25
4:00 PM Oklahoma City, OK0 transfersDirect
greyhound12:35 PM St. Louis, MO
9h35
10:10 PM Oklahoma City, OK0 transfersDirect
greyhound1:05 PM St. Louis, MO
9h05
10:10 PM Oklahoma City, OK0 transfersDirect

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets St. Louis, MO to Oklahoma City, OK by train or bus

Wed
May 21
Thu
May 22
Fri
May 23
Sat
May 24
Sun
May 25
Mon
May 26
Tue
May 27

Journey information

Overview: Bus from St. Louis, MO to Oklahoma City, OK

USAUSA
USAUSA
Icon of bus
Buses from St. Louis, MO to Oklahoma City, OK run on average 4 times per day, taking around 11h 48m. Cheap bus tickets for this journey start at $78 (€65) if you book in advance.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Distance
458 miles (738 km)
Average bus duration
11h 48m
Cheapest ticket price
$78 (€65)
Buses per day
4
Direct buses
3
Bus providers
2
Fastest bus
9h 5m
First bus
07:30
Last bus
23:50
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information

Bus from San Luis to Oklahoma City

Traveling by bus from San Luis to Oklahoma City offers a comfortable journey with regular schedules available to suit your needs. Departures are primarily from the St. Louis, S 15th St (Civic center), which is centrally located to ensure convenient access for all passengers. The destination for this route is the Oklahoma City, E Reno Ave (Greyhound Bus Station), known for its accessibility to various city attractions and amenities. Whether you're planning a short visit or a long stay, the bus services provide an efficient and pleasant travel option with plenty of opportunities to explore both cities.

San Luis to Oklahoma City Bus Timetables

Travelers planning their journey on the bus route from San Luis to Oklahoma City can look forward to several key stops along the way. This journey includes notable stops such as San Luis Obispo, Santa Barbara, Los Angeles, and Albuquerque, before arriving in Oklahoma City. Buses depart at regular intervals throughout the day, ensuring flexibility for all travelers. The first departure from San Luis is at 07:30, while the last bus leaves at 23:50. These times provide early birds and evening travelers with convenient options for their trip.

The bus journey between San Luis and Oklahoma City spans an average duration of 9h 5m. Covering a distance of 458 miles (738 km) between the two cities, passengers have ample time to relax, enjoy the passing scenery, or catch up on some work.

Operating with a frequency of 4 buses per day, this route ensures that there are multiple travel options to suit varying schedules. Buses on this route operate consistently from Monday through Sunday, making it easy for passengers to plan their journey at any time during the week.

Bus Travel from San Luis to Oklahoma City with FlixBus

Traveling between San Luis and Oklahoma City by bus is made convenient and comfortable with services like FlixBus. Passengers can enjoy a variety of options, including modern coaches equipped with comfortable seating and onboard amenities. These services often feature WiFi connectivity, charging ports, and spacious legroom, making it easy for travelers to relax and stay connected throughout their journey. The service is designed to cater to different needs, whether for leisure or business, ensuring a smooth and pleasant travel experience between these two vibrant locations.

FAQs: Bus from St. Louis, MO to Oklahoma City, OK

FAQs: Take the bus from St. Louis, MO to Oklahoma City, OK with ease. Whether you want fast, cheap or something entirely different, our travel experts have the information you need to know so you can find the best option from St. Louis, MO to Oklahoma City, OK.
FAQs

popular bus stations

Popular bus stations from St. Louis, MO to Oklahoma City, OK

St. Louis
Oklahoma City
The major bus station for departures in St. Louis is St. Louis, S 15th St (Civic center). Find all the information you need to know about services, amenities and connections at St. Louis, S 15th St (Civic center) for your trip from St. Louis to Oklahoma City.
St. Louis, S 15th St (Civic center)
information
The major bus station for arrivals in Oklahoma City is Oklahoma City, E Reno Ave (Greyhound Bus Station). Find all the information you need to know about services, amenities and connections at Oklahoma City, E Reno Ave (Greyhound Bus Station) for your trip to Oklahoma City from St. Louis.
Oklahoma City, E Reno Ave (Greyhound Bus Station)
information

Most popular trains, buses, flights and ferries to and from Oklahoma City, OK and St. Louis, MO

HomeBusesBuses in USABus tickets to Oklahoma City, OKSt. Louis, MO to Oklahoma City, OK bus

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links