One Passenger / One Trip
1:30am
Chicago, IL
Downtown Greyhound Station
7:55pm
Oklahoma City, OK
Oklahoma City Greyhound Bus Station
18h 25min
Greyhound
$107
1:50am
Washington, DC
Union Station
12:15pm
Oklahoma City, OK
Oklahoma City Greyhound Bus Station
35h 25min
Greyhound
$135
2:45am
Los Angeles, CA
Downtown Greyhound Station
11:00am
Oklahoma City, OK
Oklahoma City Greyhound Bus Station
30h 15min
Greyhound
$157.5
3:15am
New York, NY
Port Authority Bus Terminal
3:30pm
Oklahoma City, OK
Oklahoma City Greyhound Bus Station
37h 15min
Greyhound
$165
3:20am
Tulsa, OK
Tulsa Greyhound Station
5:10am
Oklahoma City, OK
Oklahoma City Greyhound Bus Station
1h 50min
Greyhound
$16.5
3:40am
Tulsa, OK
Tulsa Greyhound Station
5:30am
Oklahoma City, OK
Oklahoma City Greyhound Bus Station
1h 50min
Greyhound
$18
3:50am
El Paso, TX
El Paso Greyhound Bus Station
11:25pm
Oklahoma City, OK
Oklahoma City Greyhound Bus Station
18h 35min
Greyhound
$127
5:20am
San Antonio, TX
Greyhound Station
5:05pm
Oklahoma City, OK
Oklahoma City Greyhound Bus Station
11h 45min
Greyhound
$64
5:20am
Miami, FL
North Miami Beach Greyhound
11:25pm
Oklahoma City, OK
Oklahoma City Greyhound Bus Station
43h 5min
Greyhound
$125
6:00am
Dallas, TX
Downtown Greyhound Station
10:40am
Oklahoma City, OK
Oklahoma City Greyhound Bus Station
4h 40min
Greyhound
$27
6:45am
Los Angeles, CA
North Hollywood Greyhound Station
4:25pm
Oklahoma City, OK
Oklahoma City Greyhound Bus Station
31h 40min
Greyhound
$165
7:10am
New York, NY
Port Authority Bus Terminal
7:55pm
Oklahoma City, OK
Oklahoma City Greyhound Bus Station
37h 45min
Greyhound
$165
7:10am
Los Angeles, CA
Downtown Greyhound Station
4:25pm
Oklahoma City, OK
Oklahoma City Greyhound Bus Station
31h 15min
Greyhound
$157.5
7:15am
Miami, FL
MIA Airport Central Station
11:25pm
Oklahoma City, OK
Oklahoma City Greyhound Bus Station
41h 10min
Greyhound
$115
7:15am
El Paso, TX
El Paso Greyhound Bus Station
11:40pm
Oklahoma City, OK
Oklahoma City Greyhound Bus Station
15h 25min
Greyhound
$127
7:20am
Austin, TX
Greyhound Station
5:05pm
Oklahoma City, OK
Oklahoma City Greyhound Bus Station
9h 45min
Greyhound
$72
8:00am
Kansas City, MO
Greyhound Station
3:30pm
Oklahoma City, OK
Oklahoma City Greyhound Bus Station
7h 30min
Greyhound
$72.5
8:20am
Denver, CO
Denver Greyhound Station
11:40pm
Oklahoma City, OK
Oklahoma City Greyhound Bus Station
14h 20min
Greyhound
$97
8:25am
Los Angeles, CA
Downtown Greyhound Station
4:25pm
Oklahoma City, OK
Oklahoma City Greyhound Bus Station
30h 0min
Greyhound
$165
8:45am
St. Louis, MO
St. Louis Greyhound Bus Station
7:55pm
Oklahoma City, OK
Oklahoma City Greyhound Bus Station
11h 10min
Greyhound
$77
City: | Oklahoma City, OK |
Daily arrivals: | 60 |
Bus stations | Oklahoma City Greyhound Bus Station, Ag. Súper las Aguascalientes |
Connections: | 23 |
Companies: | Greyhound, Turimex |
Avg price: | $99.48 |
The price of the ticket varies a lot depending on the city from where it comes. For example, a bus ticket from Washington to Oklahoma City costs around $135 while one from Los Angeles to Oklahoma City Greyhound Bus Station costs $157.5. The average ticket price is $99.48.
There are many cities from which you can reach Oklahoma City by bus. Some of them are New York (Port Authority Bus Terminal), Tulsa (Tulsa Greyhound Station), El Paso (El Paso Greyhound Bus Station). If you need more information, you can use our search engine.
The bus company that operates in Oklahoma City is Greyhound. One of its journeys, for example, is Greyhound Chicago Oklahoma City. Its price is approximately $107 and it takes 18h 25min. We recommend that you book your ticket in advance.
There are many bus stations in Oklahoma City. Some of them are: Oklahoma City Greyhound Bus Station, Ag. Súper las Aguascalientes. These stations can be reached from cities such as Tulsa (Tulsa Greyhound Station), San Antonio (Greyhound Station), Miami (North Miami Beach Greyhound). One of the trips, Tulsa - Oklahoma City, can be found from $18 if you book in advance.