Search bus tickets toOklahoma City

switcheroo

Quickview

How to get to Oklahoma City by bus?

Routes7
Trips per day7
bus carriers0
Stations0
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.

What are the cheapest bus tickets to Oklahoma City?

The cheapest prices for a bus ticket to Oklahoma City that users have found recently on Wanderu start at $19.00. Such great deals to Oklahoma City are available on one route to Dallas. 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. Dallas at $19.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, and, is the busiest bus station in Oklahoma City.

What are the most popular bus routes to Oklahoma City?

Monterrey

There is one bus schedule per day connecting Monterrey with Oklahoma City. It takes on average 17 hours and 7 minutes to travel 697 miles, 1121 kms, by bus from Monterrey. One bus company operates schedules from Monterrey, with Turimex Internacional offering the most daily connections to Oklahoma City. Traveling by bus from Monterrey you will most likely to arrive in Oklahoma City at El Calvillo - 1211 SW 59th St.
Avg. Time
trip-duration
Avg. Price
$140.60

Laredo

There is one bus schedule per day connecting Laredo with Oklahoma City. It takes on average 12 hours to travel 561 miles, 903 kms, by bus from Laredo. One bus company operates schedules from Laredo, with Turimex Internacional offering the most daily connections to Oklahoma City. Traveling by bus from Laredo you will most likely to arrive in Oklahoma City at El Calvillo - 1211 SW 59th St.
Avg. Time
trip-duration
Avg. Price
$91.00

Tulsa

There is one bus schedule per day connecting Tulsa with Oklahoma City. It takes on average 2 hours to travel 98 miles, 158 kms, by bus from Tulsa. One bus company operates schedules from Tulsa, with Turimex Internacional offering the most daily connections to Oklahoma City. Traveling by bus from Tulsa you will most likely to arrive in Oklahoma City at El Calvillo - 1211 SW 59th St.
Avg. Time
trip-duration
Avg. Price
$30.00

Dallas

There is one bus schedule per day connecting Dallas with Oklahoma City. It takes on average 3 hours and 50 minutes to travel 191 miles, 307 kms, by bus from Dallas. One bus company operates schedules from Dallas, with Turimex Internacional offering the most daily connections to Oklahoma City. Traveling by bus from Dallas you will most likely to arrive in Oklahoma City at El Calvillo - 1211 SW 59th St.
Avg. Time
trip-duration
Avg. Price
$27.89

Waco

There is one bus schedule per day connecting Waco with Oklahoma City. It takes on average 6 hours and 15 minutes to travel 272 miles, 438 kms, by bus from Waco. One bus company operates schedules from Waco, with Turimex Internacional offering the most daily connections to Oklahoma City. Traveling by bus from Waco you will most likely to arrive in Oklahoma City at El Calvillo - 1211 SW 59th St.
Avg. Time
trip-duration
Avg. Price
$53.00

What bus companies travel to Oklahoma City, Oklahoma?

Located in Oklahoma, United States, you can travel by bus to Oklahoma City from 7 destinations and choose from 7 daily bus schedules to get you there. has the most bus connections to Oklahoma City. The furthest bus arriving in Oklahoma City covers a distance of 696.00 miles, 1120.00 kms, covering the journey in 17 hours and 12 minutes

Looking for other ways to get there? Check out Train options to Oklahoma City.

bus companies serving Oklahoma City