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
-
Fly from Will Rogers World (OKC) to Leon/Guanajuato (BJX)
Cheapest
Drive to Lawton, fly to Leon/Guanajuato
-
Drive from Oklahoma City to Lawton
-
Fly from Lawton (LAW) to Leon/Guanajuato (BJX)
Fly Will Rogers World to Queretaro, shuttle, bus
-
Fly from Will Rogers World (OKC) to Queretaro (QRO)
-
Take a shuttle bus from Queretaro Airport to San Miguel de Allende
-
Take the bus from San Miguel de Allende to Guanajuato
Drive to Stillwater, fly to Leon/Guanajuato
-
Drive from Oklahoma City to Stillwater
-
Fly from Stillwater (SWO) to Leon/Guanajuato (BJX)
Fly Will Rogers World to San Luis Potosi, bus
-
Fly from Will Rogers World (OKC) to San Luis Potosi (SLP)
-
Take the bus from San Luis Potosí to León
-
Take the bus from León to Guanajuato
Bus
-
Take the bus from Oklahoma to Zacatecas
-
Take the bus from Zacatecas to León
-
Take the bus from León to Guanajuato
Train, bus
-
Take the train from Oklahoma City to Fort Worth
-
Take the train from Fort Worth Intermodal Transit Center to Victory Station
-
Take the bus from Dallas to San Juan de los Lagos
-
Take the bus from San Juan de los Lagos to León
-
Take the bus from León to Guanajuato
Train, bus via San Luis Potosí
-
Take the train from Oklahoma City to Fort Worth
-
Take the bus from Ft Worth to Dallas
-
Take the bus from Dallas to San Luis Potosí
-
Take the bus from San Luis Potosí to León
-
Take the bus from León to Guanajuato
Drive
-
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.
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.
The distance between Oklahoma City and Guanajuato is 1648 km. The road distance is 1926.6 km.
The best way to get from Oklahoma City to Guanajuato without a car is to bus which takes 28h 21m and costs .
It takes approximately 6h 26m to get from Oklahoma City to Guanajuato, including transfers.
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.
There is no direct flight from Will Rogers World Airport to Leon/Guanajuato Airport. The quickest flight takes 4h 33m and has one stopover.
Yes, the driving distance between Oklahoma City to Guanajuato is 1927 km. It takes approximately 20h 13m to drive from Oklahoma City to Guanajuato.
Viva Aerobus, United Airlines and American Airlines offer flights from Will Rogers World Airport to Leon/Guanajuato Airport.
There are 99+ hotels available in Guanajuato. Prices start at $2000 MXN per night.

- 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.

- 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

- 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

- 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

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

- 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

- Phone
- +52 415 185 8665
- 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

- Phone
- +52 800 800 0386
- 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

- 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

- Phone
- +52 800 765 6636
- 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

- Phone
- +52 477 710 0060
- Website
- cloud.grupoflechaamarilla.com
Bus from León to Guanajuato
- Ave. Duration
- 1h
- Frequency
- Every 30 minutes
- Book at
- cotizador.conectagfa.com.mx

- Phone
- +52 449 146 8888
- charterpremium3@gmail.com
- Website
- facebook.com
Bus from Oklahoma to Zacatecas
- Ave. Duration
- 22h 30m
- Frequency
- 4 times a week
- Estimated price
- $3200 - $4200
- Schedules at
- facebook.com

- Phone
- 800 507 5500
- 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

- Phone
- 800 507 5500
- contacto@estrellablanca.com.mx
- Website
- chihuahuenses.com.mx
Bus from Zacatecas to León
- Ave. Duration
- 4h 39m
- Frequency
- 5 times a day
- Estimated price
- $455
- Schedules at
- estrellablanca.com.mx

- Phone
- 800 507 5500
- 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

- Phone
- 800 765 6636
- 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 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
- 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

- Phone
- +1 800 980 1308 ; +52 800 881 8181
- 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.
Related travel guides
Travelling to the US: What do I need to know?
Rome2rio’s travel guides to the US tell you the best ways to explore the country, from Amtrak to Greyhound to the New York Subway.
Read the travel guideWhy you should take the train in the US
Rome2rio has everything you need to know about travelling with Amtrak
Read the travel guideNeed to know: Greyhound
Rome2rio’s guide on the bus operator has all the information you need
Read the travel guideMore 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.