How to travel from Richmond to Tulsa, United States of America

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.

8 routes found

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 TulsaRichmond if you're planning a return trip.

🚀 Fastest
1
plane
+

Fly

Fly from Richmond (RIC) to Tulsa (TUL).

  • Duration5hrs
  • Flight time3h 55m
  • Typical cost
    $275
Operated by

Delta

+ 2 others

3 similiar routes

We’ve grouped similar routes together, click the arrows to see the other options.

2
3 x bus
+

Bus

Take the bus to Bethesda then Pittsburgh PA and then to Tulsa.

  • Duration1 day 4h
  • Departsonce a week
  • Typical cost
    $190
Operated by

Multiple bus operators

1 similiar route

We’ve grouped similar routes together, click the arrows to see the other options.

💰 Cheapest
3
bus
+
train
+
bus
+

Bus and Train

Take the bus to Charlottesville Amtrak Station then take the train to Indianapolis then take the bus to Tulsa.

  • Duration1 day 6h
  • Departs6 times a week
  • Typical cost
    $175
Operated by

Multiple operators

4
car
+

Drive

Drive to Tulsa.

  • Duration19h 50m
  • Distance1,213 miles (1,951km)
Get turn-by-turn directions

Frequently asked questionsabout travel between Richmond and Tulsa

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.

Train travel

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.

Bus travel

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.

Flights and Airlines

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.

Drive yourself

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.

How do I get from Richmond to Tulsa

Compare travel optionsbetween Richmond and Tulsa

Transport options from Richmond to Tulsa
Transport optionDurationCostFrequencyDistance
Fly + 3 similar
5hrs
$275
hourly1,887km (1,173 miles)
Train and Plane5h 55m
$510
every 20 mins1,879km (1,167 miles)
Train to Newport News, Fly6h 10m
$490
twice daily2,075km (1,289 miles)
Bus and Plane6h 30m
$355
6 times a week1,964km (1,220 miles)
Bus + 1 similar
1 day 4h
$190
once a week2,189km (1,360 miles)
Bus via Dallas1 day 10h
$225
once daily2,583km (1,605 miles)
Bus and Train
1 day 6h
$175
6 times a week2,126km (1,321 miles)
Drive
19h 50m
$120
on demand1,951km (1,213 miles)

Top Carriersoperating between Richmond and Tulsa

Airlines

Bus companies

Train operators

Airports near Tulsa

The following major airports near Tulsa offer regular flights to various popular destinations within United States of America and internationally.

TUL
Tulsa International Airport (TUL)
International Airport
Distance
6 miles (10km) from Tulsa
XNA
Northwest Arkansas Regional Airport (XNA)
Domestic Airport
Distance
95 miles (153km) from Tulsa
OKC
Will Rogers World Airport (OKC)
Domestic Airport
Distance
104 miles (168km) from Tulsa