Search Oklahoma City bus tickets

switcheroo

Quickview

How to get to Oklahoma City by bus?

Routes179
Trips per day265
bus carriers4
Stations3
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap bus tickets to Oklahoma City?

The cheapest prices for a bus ticket to Oklahoma City that users have found recently on Wanderu start at $10.00. Such great deals to Oklahoma City are available on 3 routes including Dallas, Dallas and Matamoros. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on bus travel to get you to Oklahoma City. Matamoros at $10.00 has consistently the lowest average bus ticket prices to Oklahoma City.

What are the main bus stations in Oklahoma City?

The most popular bus stations in Oklahoma City are Plaza Latina, El Calvillo - 1211 SW 59th St and Walker Ave & Colcord Dr, NE corner. Plaza Latina is the busiest bus station in Oklahoma City.

What are the most popular bus routes to Oklahoma City?

Houston

There are 10 bus schedules per day connecting Houston with Oklahoma City. It takes on average 19 hours to travel 414 miles, 666 kms, by bus from Houston. 2 bus carriers offer schedules from Houston, with El Expreso Bus offering the most daily connections to Oklahoma City. Traveling by bus from Houston you will most likely to arrive in Oklahoma City at Plaza Latina.
Avg. Time
19h 0m
Avg. Price
$82.18

Dallas

There are 6 bus schedules per day connecting Dallas with Oklahoma City. It takes on average 5 hours to travel 191 miles, 307 kms, by bus from Dallas. 3 bus carriers offer schedules from Dallas, with Tornado Bus offering the most daily connections to Oklahoma City. Traveling by bus from Dallas you will most likely to arrive in Oklahoma City at Plaza Latina.
Avg. Time
5h 0m
Avg. Price
$33.79

Biloxi

There are 4 bus schedules per day connecting Biloxi with Oklahoma City. It takes on average 21 hours to travel 611 miles, 983 kms, by bus from Biloxi. 2 bus carriers offer schedules from Biloxi, with El Expreso Bus offering the most daily connections to Oklahoma City. Traveling by bus from Biloxi you will most likely to arrive in Oklahoma City at Plaza Latina.
Avg. Time
21h 0m
Avg. Price
$130.00

Palmetto

There are 4 bus schedules per day connecting Palmetto with Oklahoma City. It takes on average 36 hours to travel 1037 miles, 1668 kms, by bus from Palmetto. 2 bus carriers offer schedules from Palmetto, with Tornado Bus offering the most daily connections to Oklahoma City. Traveling by bus from Palmetto you will most likely to arrive in Oklahoma City at Plaza Latina.
Avg. Time
12h 0m
Avg. Price
$175.00

San Marcos

There are 3 bus schedules per day connecting San Marcos with Oklahoma City. It takes on average 13 hours to travel 387 miles, 623 kms, by bus from San Marcos. One bus company operates schedules from San Marcos, with Tornado Bus offering the most daily connections to Oklahoma City. Traveling by bus from San Marcos you will most likely to arrive in Oklahoma City at Plaza Latina.
Avg. Time
13h 0m
Avg. Price
$136.09