Schedules by state
Bus & train schedules in Oklahoma
14 cities and towns in Oklahoma with intercity bus and train service from Jefferson Lines, Amtrak, BeeLine Express-Village Travel, FlixBus and Greyhound. Busiest: Oklahoma City, Norman and Ardmore.
Cities and towns
| City | Departures a week | Destinations | Company |
|---|---|---|---|
| Ardmore | 42 departures a week | 13 destinations | Amtrak and Greyhound |
| Chickasha | 14 departures a week | 7 destinations | Greyhound |
| Dewey | 14 departures a week | 15 destinations | Jefferson Lines |
| El Reno | 21 departures a week | 19 destinations | Greyhound |
| Lawton | 14 departures a week | 7 destinations | Greyhound |
| McAlester | 14 departures a week | 4 destinations | Greyhound |
| Norman | 54 departures a week | 14 destinations | Amtrak, FlixBus and Greyhound |
| Oklahoma City | 94 departures a week | 51 destinations | Amtrak, BeeLine Express-Village Travel, FlixBus and Greyhound |
| Pauls Valley | 14 departures a week | 6 destinations | Amtrak |
| Perry | 14 departures a week | 9 destinations | Greyhound |
| Purcell | 14 departures a week | 6 destinations | Amtrak |
| Sallisaw | 14 departures a week | 6 destinations | Greyhound |
| Thackerville | 10 departures a week | 7 destinations | FlixBus |
| Tulsa | 39 departures a week | 44 destinations | Jefferson Lines and Greyhound |