The distance between Richmond and Tulsa is around 1,167 miles (1,879km) and the quickest way to get there is to fly which takes around 5hrs.
We've found 8 different ways to get from Richmond to Tulsa by plane, train, bus and car. The recommended routes, which include information on duration, ticket price, and level of difficulty, can be found below.
👋 Also check out Tulsa → Richmond if you're planning a return trip.
Fly from Richmond (RIC) to Tulsa (TUL).
Delta
+ 2 others3 similiar routes
We’ve grouped similar routes together, click the arrows to see the other options.
Take the bus to Bethesda then Pittsburgh PA and then to Tulsa.
Multiple bus operators
1 similiar route
We’ve grouped similar routes together, click the arrows to see the other options.
Take the bus to Charlottesville Amtrak Station then take the train to Indianapolis then take the bus to Tulsa.
Multiple operators
There are several options for getting from Richmond to Tulsa by plane, train, bus and car. The cheapest option is to take the bus and then take the train which costs around $175 and will take around 1 day 6h. If you need to get there more quickly, you can fly and arrive in approximately 5hrs, though it is a bit more costly at approximately $275.
The distance between Richmond and Tulsa is around 1,167 miles (1,879km). In a direct line (as the crow flies), the distance is 1,029 miles (1,656km)
It takes around 5hrs to get from Richmond and Tulsa by plane. If you are travelling by car it will take around 19h 50m to drive there.
The quickest way to get from Richmond to Tulsa is to fly which takes around 5hrs and will set you back approx $275.
The cheapest way to travel between Richmond and Tulsa, if you exclude driving, is to take the bus and then take the train which will typically cost around $175 for a standard one-way ticket.
There is no train service that runs between Richmond and Tulsa. We recommend that you fly from Richmond (RIC) to Tulsa (TUL). instead which will take 5hrs.
Yes there is a bus that runs regularly from Richmond and Tulsa. It typically takes around 1 day 4h and departs once a week.
There are no direct bus services that runs from Richmond to Tulsa. However, you can instead can take several connecting buses with changeovers in Bethesda, WHITE FLINT station, Pittsburgh PA, Sixth Ave At Bigelow Blvd and Pittsburgh. These services run once a week and will take a minimum of 1 day 4h.
Flixbus USA, OurBus and Greyhound USA run regular bus services between Richmond and Tulsa. Buses run once a week and take around 1 day 4h on average but will vary depending on you book with.
Yes you can fly from Richmond and Tulsa. Flights depart from Richmond (RIC) and arrive at Tulsa (TUL) - via Atlanta (ATL). The flight takes around 3h 55m.
There is no direct flight from Richmond to Tulsa. There is however a flight that goes via Atlanta (ATL). This services will take at least 5hrs (not including layover time).
The flight from Richmond to Tulsa typically takes around 3h 55m. Flights depart from Richmond (RIC) and and arrive into Tulsa (TUL).
The closest major airport to Tulsa is Tulsa International Airport (TUL) (TUL) which is approximately 10km (6 miles) from Tulsa. Northwest Arkansas Regional Airport (XNA) (XNA) and Will Rogers World Airport (OKC) (OKC) are also nearby and might be a better alternative airport depending on where you are flying from.
Yes it is possible to drive from Richmond and Tulsa. The distance is around 1,213 miles (1,951km) by road and it will take around 19h 50m in normal traffic conditons.
If you don't have a car, the easiest way to get from Richmond to Tulsa is to fly which takes, on average, 5hrs and will usually cost around $275.
Transport option | Duration | Cost | Frequency | Distance |
---|---|---|---|---|
Fly + 3 similar | 5hrs | $275 | hourly | 1,887km (1,173 miles) |
Train and Plane | 5h 55m | $510 | every 20 mins | 1,879km (1,167 miles) |
Train to Newport News, Fly | 6h 10m | $490 | twice daily | 2,075km (1,289 miles) |
Bus and Plane | 6h 30m | $355 | 6 times a week | 1,964km (1,220 miles) |
Bus + 1 similar | 1 day 4h | $190 | once a week | 2,189km (1,360 miles) |
Bus via Dallas | 1 day 10h | $225 | once daily | 2,583km (1,605 miles) |
Bus and Train | 1 day 6h | $175 | 6 times a week | 2,126km (1,321 miles) |
Drive | 19h 50m | $120 | on demand | 1,951km (1,213 miles) |
Delta
American Airlines
United Airlines
Southwest Airlines
Allegiant Air
OurBus
Greyhound USA
The following major airports near Tulsa offer regular flights to various popular destinations within United States of America and internationally.