One Passenger / One Trip
7:10pm
Atlanta, GA
Downtown Greyhound Station
5:05pm
Oklahoma City, OK
Oklahoma City Greyhound Bus Station
22h 55min
Greyhound
$107
7:25pm
Little Rock, AR
North Little Rock Bus Station
10:40am
Oklahoma City, OK
Oklahoma City Greyhound Bus Station
15h 15min
Greyhound
$78
7:35pm
Denver, CO
Denver Greyhound Station
11:00am
Oklahoma City, OK
Oklahoma City Greyhound Bus Station
14h 25min
Greyhound
$97
7:45pm
Dallas, TX
Downtown Greyhound Station
11:30pm
Oklahoma City, OK
Oklahoma City Greyhound Bus Station
3h 45min
Greyhound
$36.5
7:55pm
Washington, DC
Union Station
5:10am
Oklahoma City, OK
Oklahoma City Greyhound Bus Station
34h 15min
Greyhound
$135
8:35pm
New York, NY
George Washington Bridge Bus Station
11:59am
Oklahoma City, OK
Oklahoma City Greyhound Bus Station
40h 24min
Greyhound
$165
8:45pm
Chicago, IL
95th & Dan Ryan CTA
7:55pm
Oklahoma City, OK
Oklahoma City Greyhound Bus Station
23h 10min
Greyhound
$107
8:55pm
El Paso, TX
El Paso Greyhound Bus Station
4:25pm
Oklahoma City, OK
Oklahoma City Greyhound Bus Station
18h 30min
Greyhound
$127
9:20pm
Atlanta, GA
ATL Airport
11:25pm
Oklahoma City, OK
Oklahoma City Greyhound Bus Station
27h 5min
Greyhound
$107
9:25pm
Los Angeles, CA
North Hollywood Greyhound Station
11:00am
Oklahoma City, OK
Oklahoma City Greyhound Bus Station
35h 35min
Greyhound
$165
9:40pm
New York, NY
George Washington Bridge Bus Station
3:30pm
Oklahoma City, OK
Oklahoma City Greyhound Bus Station
42h 50min
Greyhound
$145
10:00pm
Dallas, TX
Turimex Bus Jefferson Bd
1:50am
Oklahoma City, OK
Ag. Súper las Aguascalientes
3h 50min
Turimex
$26
10:05pm
El Paso, TX
El Paso Greyhound Bus Station
5:05pm
Oklahoma City, OK
Oklahoma City Greyhound Bus Station
18h 0min
Greyhound
$127
10:15pm
New York, NY
Port Authority Bus Terminal
11:59am
Oklahoma City, OK
Oklahoma City Greyhound Bus Station
38h 44min
Greyhound
$194.5
10:15pm
San Antonio, TX
Greyhound Station
10:40am
Oklahoma City, OK
Oklahoma City Greyhound Bus Station
12h 25min
Greyhound
$64
11:00pm
Miami, FL
MIA Airport Central Station
5:05pm
Oklahoma City, OK
Oklahoma City Greyhound Bus Station
43h 5min
Greyhound
$115
11:05pm
Indianapolis, IN
Bus Station
3:30pm
Oklahoma City, OK
Oklahoma City Greyhound Bus Station
17h 25min
Greyhound
$107
11:10pm
Kansas City, MO
Greyhound Station
5:30am
Oklahoma City, OK
Oklahoma City Greyhound Bus Station
6h 20min
Greyhound
$80
11:20pm
Atlanta, GA
Downtown Greyhound Station
11:25pm
Oklahoma City, OK
Oklahoma City Greyhound Bus Station
25h 5min
Greyhound
$107
11:35pm
New York, NY
George Washington Bridge Bus Station
3:30pm
Oklahoma City, OK
Oklahoma City Greyhound Bus Station
40h 55min
Greyhound
$165
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 Little Rock to Oklahoma City costs around $78 while one from Denver to Oklahoma City Greyhound Bus Station costs $97. The average ticket price is $99.48.
There are many cities from which you can reach Oklahoma City by bus. Some of them are Dallas (Downtown Greyhound Station), Washington (Union Station), New York (George Washington Bridge Bus Station). If you need more information, you can use our search engine.
There are several companies that operate in Oklahoma City. Some are Greyhound, Turimex on journeys such as Atlanta to Oklahoma City or Dallas to Oklahoma City. The trip with Greyhound from Atlanta to Oklahoma City costs approximately $107 and takes 22h 55min while the journey Turimex Dallas Oklahoma City costs $26 and takes 3h 50min.
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 Chicago (95th & Dan Ryan CTA), El Paso (El Paso Greyhound Bus Station), Atlanta (ATL Airport). One of the trips, Chicago - Oklahoma City, can be found from $107 if you book in advance.