COVID-19 Travel Guide
Learn more ›

Search cheap bus tickets to Oklahoma

switcheroo

Overview

Oklahoma bus travel info

Destinations12
Companies4
Stations519
Connections332
Lowest PricesWe work directly with hundreds of carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your travels.
Best Travel OptionsWe help you find & compare the best buses, trains and flights in one place.

How much does it cost to take the bus to/from Oklahoma?

Of the 12 cities in Oklahoma with bus service, the average cost of bus tickets is $117.52 on the top routes. The cheapest ticket available costs $20.03 while the most expensive ticket is $280.44 at this time.
4 bus companies operate buses to and from Oklahoma. In total, the state has 12 destinations reachable by bus. For bus trips from out of state, Greyhound is your best bet, with buses from cities in other states. For in-state travel, Greyhound has the most coverage, with 7 routes connecting cities within Oklahoma.

Oklahoma Buses

Greyhound

Greyhound connects 7 cities and towns within Oklahoma. It also has buses to Oklahoma from 191 cities in other states.
Greyhound
Greyhound
Destinations
198
Routes
348

Jefferson Lines

Jefferson Lines connects 2 cities and towns within Oklahoma. It also has buses to Oklahoma from 95 cities in other states.
Jefferson Lines
Jefferson Lines
Destinations
97
Routes
154

Tornado Bus

Tornado Bus currently does not offer scheduled bus service between cities within Oklahoma. However, it does have scheduled bus service to Oklahoma from 66 locations outside of the state.
Tornado Bus
Tornado Bus
Destinations
66
Routes
89

El Expreso Bus

El Expreso Bus connects 2 cities and towns within Oklahoma. It also has buses to Oklahoma from 5 cities in other states.
El Expreso Bus
El Expreso Bus
Destinations
7
Routes
11

Popular bus routes in Oklahoma