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

The distance between Sacramento and Tulsa is around 1,489 miles (2,397km) and the quickest way to get there is to fly which takes around 4h 25m.

10 routes found

We've found 10 different ways to get from Sacramento to Tulsa by plane, train, subway, bus and car. The recommended routes, which include information on duration, ticket price, and level of difficulty, can be found below.

👋 Also check out TulsaSacramento if you're planning a return trip.

🚀 Fastest
1
plane
+

Fly

Fly from Sacramento (SMF) to Tulsa (TUL).

  • Duration4h 25m
  • Flight time3h 55m
  • Typical cost
    $355
Operated by

Southwest Airlines

+ 3 others

3 similiar routes

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

2
bus
+
bus
+

Bus via El Monte, CA

Take the bus to El Monte CA and then to Tulsa.

  • Duration1 day 16h
  • Departsonce daily
  • Typical cost
    $275
Operated by

Multiple bus operators

1 similiar route

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

💰 Cheapest
3
train
+
bus
+
train
+
bus
+

Train and Bus

Take the train to Bakersfield then take the bus to Los Angeles then take the train to Albuquerque Alvarado Transportation Center then take the bus to Tulsa.

  • Duration1 day 13h
  • Departsonce daily
  • Typical cost
    $255
Operated by

Multiple operators

2 similiar routes

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

4
car
+

Drive

Drive to Tulsa.

  • Duration1 day 2h
  • Distance1,723 miles (2,774km)
Get turn-by-turn directions

Frequently asked questionsabout travel between Sacramento and Tulsa

There are several options for getting from Sacramento to Tulsa by plane, train, subway, bus and car. The cheapest option is to take the train and then take the bus which costs around $255 and will take around 1 day 13h. If you need to get there more quickly, you can fly and arrive in approximately 4h 25m, though it is a bit more costly at approximately $355.

The distance between Sacramento and Tulsa is around 1,489 miles (2,397km). In a direct line (as the crow flies), the distance is 1,406 miles (2,262km)

It takes around 4h 25m to get from Sacramento and Tulsa by plane. If you are travelling by car it will take around 1 day 2h to drive there.

The quickest way to get from Sacramento to Tulsa is to fly which takes around 4h 25m and will set you back approx $355.

The cheapest way to travel between Sacramento and Tulsa, if you exclude driving, is to take the train and then take the bus which will typically cost around $255 for a standard one-way ticket.

Train travel

There is no train service that runs between Sacramento and Tulsa. We recommend that you fly from Sacramento (SMF) to Tulsa (TUL). instead which will take 4h 25m.

Bus travel

Yes there is a bus that runs regularly from Sacramento and Tulsa. It typically takes around 1 day 17h and departs twice daily.

There are no direct bus services that runs from Sacramento to Tulsa. However, you can instead can take several connecting buses with changeovers in Los Angeles. These services run twice daily and will take a minimum of 1 day 17h.

Greyhound USA, ACN Autobuses and Xe Do Hoang Transportation run regular bus services between Sacramento and Tulsa. Buses run twice daily and take around 1 day 17h on average but will vary depending on you book with.

Flights and Airlines

Yes you can fly from Sacramento and Tulsa. Flights depart from Sacramento (SMF) and arrive at Tulsa (TUL) - via Las Vegas (LAS). The flight takes around 3h 55m.

There is no direct flight from Sacramento to Tulsa. There is however a flight that goes via Las Vegas (LAS). This services will take at least 4h 25m (not including layover time).

The flight from Sacramento to Tulsa typically takes around 3h 55m. Flights depart from Sacramento (SMF) 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 Sacramento and Tulsa. The distance is around 1,723 miles (2,774km) by road and it will take around 1 day 2h in normal traffic conditons.

If you don't have a car, the easiest way to get from Sacramento to Tulsa is to fly which takes, on average, 4h 25m and will usually cost around $355.

How do I get from Sacramento to Tulsa

Compare travel optionsbetween Sacramento and Tulsa

Transport options from Sacramento to Tulsa
Transport optionDurationCostFrequencyDistance
Fly + 3 similar
4h 25m
$355
every 30 mins2,397km (1,489 miles)
Train and Plane6h 15m
$415
every 4 hours2,551km (1,585 miles)
Train to Richmond, plane7hrs
$345
every 2 hours2,623km (1,630 miles)
Train to Santa Clara Amtrak, Fly7h 10m
$405
every 4 hours2,579km (1,603 miles)
Bus via El Monte, CA + 1 similar
1 day 16h
$275
once daily3,064km (1,904 miles)
Bus1 day 17h
$260
twice daily3,062km (1,903 miles)
Train and Bus + 2 similar
1 day 13h
$255
once daily3,128km (1,944 miles)
Train to Los Angeles, Bus1 day 23h
$280
once daily3,327km (2,067 miles)
Train to Los Angeles, bus2 days 12h
$315
3 times a week4,125km (2,563 miles)
Drive
1 day 2h
$170
on demand2,774km (1,723 miles)

Top Carriersoperating between Sacramento 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