Travel from United States to Mexico is: Fully open. See details.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Guanajuato?

Book now

There are 9 ways to get from Oklahoma City to Guanajuato by plane, shuttle, bus, car or train

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended

Fly Will Rogers World to Leon/Guanajuato

  1. Fly from Will Rogers World (OKC) to Leon/Guanajuato (BJX)

Cheapest

Drive to Lawton, fly to Leon/Guanajuato

  1. Drive from Oklahoma City to Lawton
  2. Fly from Lawton (LAW) to Leon/Guanajuato (BJX)

Fly Will Rogers World to Queretaro, shuttle, bus

  1. Fly from Will Rogers World (OKC) to Queretaro (QRO)
  2. Take a shuttle bus from Queretaro Airport to San Miguel de Allende
  3. Take the bus from San Miguel de Allende to Guanajuato

Drive to Stillwater, fly to Leon/Guanajuato

  1. Drive from Oklahoma City to Stillwater
  2. Fly from Stillwater (SWO) to Leon/Guanajuato (BJX)

Fly Will Rogers World to San Luis Potosi, bus

  1. Fly from Will Rogers World (OKC) to San Luis Potosi (SLP)
  2. Take the bus from San Luis Potosí to León
  3. Take the bus from León to Guanajuato

Bus

  1. Take the bus from Oklahoma to Zacatecas
  2. Take the bus from Zacatecas to León
  3. Take the bus from León to Guanajuato

Train, bus

  1. Take the train from Oklahoma City to Fort Worth
  2. Take the train from Fort Worth Intermodal Transit Center to Victory Station
  3. Take the bus from Dallas to San Juan de los Lagos
  4. Take the bus from San Juan de los Lagos to León
  5. Take the bus from León to Guanajuato

Train, bus via San Luis Potosí

  1. Take the train from Oklahoma City to Fort Worth
  2. Take the bus from Ft Worth to Dallas
  3. Take the bus from Dallas to San Luis Potosí
  4. Take the bus from San Luis Potosí to León
  5. Take the bus from León to Guanajuato

Drive

  1. Drive from Oklahoma City to Guanajuato

Questions & Answers

The cheapest way to get from Oklahoma City to Guanajuato is to drive which costs $160 - $240 and takes 20h 13m.

More details

The fastest way to get from Oklahoma City to Guanajuato is to fly. Taking this option will cost $310 - $1,100 and takes 6h 26m.

More details

The distance between Oklahoma City and Guanajuato is 1648 km. The road distance is 1926.6 km.

Get driving directions

The best way to get from Oklahoma City to Guanajuato without a car is to bus which takes 28h 21m and costs .

More details

It takes approximately 6h 26m to get from Oklahoma City to Guanajuato, including transfers.

More details

The best way to get from Oklahoma City to Guanajuato is to fly which takes 6h 26m and costs $310 - $1,100. Alternatively, you can bus, which costs and takes 28h 21m.

Mode details

There is no direct flight from Will Rogers World Airport to Leon/Guanajuato Airport. The quickest flight takes 4h 33m and has one stopover.

Search flights

Yes, the driving distance between Oklahoma City to Guanajuato is 1927 km. It takes approximately 20h 13m to drive from Oklahoma City to Guanajuato.

Get driving directions

Viva Aerobus, United Airlines and American Airlines offer flights from Will Rogers World Airport to Leon/Guanajuato Airport.

Search flights

There are 99+ hotels available in Guanajuato. Prices start at $2000 MXN per night.

More details

Map of how to get from Oklahoma City to Guanajuato.
Launch map view
  • Distance: 1647.5 km
  • Duration: 6h 26m

What companies run services between Oklahoma City, OK, USA and Guanajuato, Mexico?

American Airlines, United Airlines and Viva Aerobus fly from Oklahoma City to Guanajuato every 2 hours. Alternatively, you can take a bus from Oklahoma City to Guanajuato via Oklahoma, Zacatecas, and León in around 28h 21m.

Airlines
American Airlines
Website
aa.com
Flights from Will Rogers World to Leon/Guanajuato via Dallas/Ft.Worth
Ave. Duration
5h
When
Every day
Estimated price
$7500 - $29000
Flights from Will Rogers World to Queretaro via Dallas/Ft.Worth
Ave. Duration
5h 3m
When
Every day
Estimated price
$8500 - $32000
Flights from Stillwater to Leon/Guanajuato via Dallas/Ft.Worth
Ave. Duration
7h 3m
When
Every day
Estimated price
$5000 - $20000
Flights from Will Rogers World to San Luis Potosi via Dallas/Ft.Worth
Ave. Duration
4h 57m
When
Every day
Estimated price
$7500 - $29000
Flights from Lawton to Leon/Guanajuato via Dallas/Ft.Worth
Ave. Duration
5h 52m
When
Every day
Estimated price
$4600 - $18000
United Airlines
Website
united.com
Flights from Will Rogers World to Leon/Guanajuato via Houston
Ave. Duration
5h 13m
When
Every day
Estimated price
$7000 - $27000
Flights from Will Rogers World to Queretaro via Houston
Ave. Duration
5h 5m
When
Every day
Estimated price
$8000 - $31000
Flights from Will Rogers World to San Luis Potosi via Houston
Ave. Duration
4h 39m
When
Every day
Estimated price
$7000 - $28000
Viva Aerobus
Website
vivaaerobus.com
Flights from Will Rogers World to Leon/Guanajuato via Houston
Ave. Duration
4h 50m
When
Monday, Wednesday, Friday and Sunday
Estimated price
$5500 - $20000
Train operators
Amtrak

Amtrak is a rail service that connects the US and three Canadian provinces. Covering 21,000 route miles (34,000km) Amtrak operates more than 300 trains daily. These medium and long distance intercity services operate at speeds of up to 240km/h, to more than 500 destinations. Founded in 1971, it is based in Washington, D.C. and offers four classes of travel: First Class, Sleeper, Business and Coach. Ticket fares are divided into five subclasses: Saver, Value, Flexible, Business and Premium. Amtrak trains are known for their wide seats, plug-in power, big windows and storage capabilities.

Rome2rio's guide to Amtrak
Contact Details
Phone
+1 800-872-7245
Website
amtrak.com
Train from Oklahoma City to Fort Worth
Ave. Duration
4h 2m
Frequency
Once daily
Estimated price
$800 - $1200
Website
Amtrak
Coach Seat
$800 - $1200
Premium
$4200 - $6000
Flexi Coach Seat
$1300 - $2100
Business Seat
$1400 - $2000
Dallas Area Rapid Transit (DART)
Phone
214-979-1111
Website
dart.org
Train from Fort Worth Intermodal Transit Center to Victory Station
Ave. Duration
50 min
Frequency
Hourly
Estimated price
$30 - $60
More information at
dart.org
AM/PM Passes - Reduced
$30
AM/PM Passes - Local
$60
Bus operators
BajioGo
Phone
+52 415 185 8665
Email
info@bajiogo.com
Website
bajiogo.com
Shuttle from Queretaro Airport to San Miguel de Allende
Ave. Duration
1h 30m
Frequency
On demand
Estimated price
$500
Schedules at
bajiogo.com
ETN
Phone
+52 800 800 0386
Email
atn_clientes@etn.com.mx
Website
etn.com.mx
Bus from San Miguel de Allende to Guanajuato
Ave. Duration
1h 30m
Frequency
Every 4 hours
Estimated price
$110 - $180
Schedules at
etn.com.mx
Online discount
$110 - $160
Regular price at station
$130 - $180
Bus from Zacatecas to León
Ave. Duration
4h 10m
Frequency
4 times a day
Estimated price
$360 - $550
Schedules at
etn.com.mx
Online discount
$360 - $500
Regular price at station
$420 - $550
Primera Plus
Phone
+52 477 710 0060
Website
wl.primeraplus.com.mx
Bus from San Miguel de Allende to Guanajuato
Ave. Duration
1h 20m
Frequency
4 times a day
Estimated price
$130 - $170
Book at
cotizador.conectagfa.com.mx
Bus from San Luis Potosí to León
Ave. Duration
2h 50m
Frequency
4 times a day
Estimated price
$300 - $400
Book at
cotizador.conectagfa.com.mx
Omnibus de Mexico
Phone
+52 800 765 6636
Email
contacto@odm.com.mx
Website
odm.com.mx
Bus from San Luis Potosí to León
Ave. Duration
2h 45m
Frequency
3 times a day
Estimated price
$160 - $480
Schedules at
odm.com.mx
Child & Senior discount
$160 - $240
Regular
$330 - $480
Bus from Zacatecas to León
Ave. Duration
4h
Frequency
Every 2 hours
Estimated price
$190 - $600
Schedules at
odm.com.mx
Child & Senior discount
$190 - $290
Regular
$400 - $600
Futura Select
Phone
800 507 5500
Email
contacto@estrellablanca.com.mx
Website
futura.com.mx
Bus from Zacatecas to León
Ave. Duration
4h
Frequency
5 times a day
Estimated price
$455
Schedules at
estrellablanca.com.mx
Bus from San Juan de los Lagos to León
Ave. Duration
55 min
Frequency
Once daily
Estimated price
$163
Schedules at
estrellablanca.com.mx
Autobuses Anáhuac
Phone
800 507 5500
Email
contacto@estrellablanca.com.mx
Website
autobusesanahuac.com.mx
Bus from Zacatecas to León
Ave. Duration
4h 29m
Frequency
Once daily
Estimated price
$455
Schedules at
estrellablanca.com.mx
Omnibus Mexicanos S.A. de C.V.
Phone
800 765 6636
Email
contacto@odm.com.mx
Website
omnibusmexicanos.com.mx
Bus from Dallas to San Juan de los Lagos
Ave. Duration
19h 15m
Frequency
Once daily
Estimated price
$2755
Schedules at
omnibusmexicanos.com.mx
Greyhound USA

Greyhound is a leading bus company based in Dallas, Texas, serving over 3800 destinations across North America, Mexico and Canada. Greyhound carries around 18 million passengers a year who travel 5.4 billion miles (8.6 billion km) a year on their fleet of around 1700 vehicles. For travel flexibility, you can board or get off a Greyhound bus at official Greyhound stations, partner stations and curbside stops. There are around 230 Greyhound stations across the US where you can both catch your bus and buy tickets, that are also available on the official website and via the mobile app.

Rome2rio's guide to Greyhound USA
Contact Details
Phone
+1 214-849-8100/1-800-231-2222
Email
ifsr@greyhound.com
Website
greyhound.com
Bus from Ft Worth to Dallas
Ave. Duration
40 min
Frequency
5 times a day
Estimated price
$210 - $310
Website
greyhound.com
Economy
$210 - $310
Flexible
$500 - $800
Grupo Senda
Phone
+1 800 980 1308 ; +52 800 881 8181
Email
atencionaclientes@gruposenda.com
Website
ticket.gruposenda.com
Bus from Dallas to San Luis Potosí
Ave. Duration
20h 50m
Frequency
Once daily
Estimated price
$1900 - $4100
Schedules at
ticket.gruposenda.com
Diamante
$1900 - $4100
Primera
$2700 - $3800

Want to know more about travelling around Mexico

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

More Questions & Answers

The best way to get from Oklahoma City to Will Rogers World Airport is to taxi which takes 13 min and costs $30 - $40.

More details