There are 7 ways to get from San Luis Potosí to Sonora by plane, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Hermosillo International Airport
best- Fly from San Luis Potosí Airport (SLP) to Hermosillo International Airport (HMO)plane SLP - HMO
6h 7m$2,894–7,363Fly to Ciudad Obregón International Airport
cheapest- Fly from San Luis Potosí Airport (SLP) to Ciudad Obregón International Airport (CEN)plane SLP - CEN
4h 37m$2,159–7,813Bus
- Take the bus from San Luis Potosí to Nueva Central Camionera de Guadalajara Mod 7bus
- Take the bus from Terminal Tlaquepaque to Hermosillobus Plus / ...
25h 20m$2,682–4,182Drive 1,599.1 km
- Drive from San Luis Potosí to Hermosillocar 1,599.1 km
18h 26m$3,074–4,441Bus via Ciudad Obregón
- Take the bus from San Luis Potosí to Nueva Central Camionera de Guadalajara Mod 7bus
- Take the bus from Terminal Tlaquepaque to Ciudad Obregónbus
- Take the bus from Ciudad Obregón to Hermosillobus
26h 20m$2,922–4,242Bus #2
- Take the bus from San Luis Potosí to Aguascalientesbus
- Take the bus from Aguascalientes to Hermosillobus
28h 17m$3,560–6,353Bus via Ciudad Obregón #2
- Take the bus from San Luis Potosí to Leónbus
- Take the bus from León to Ciudad Obregónbus
- Take the bus from Ciudad Obregón to Hermosillobus
32h 27m$3,300–4,909
San Luis Potosí Airport (SLP) to Hermosillo International Airport (HMO) flights
Comparing Your Travel Options
The cheapest way to get from San Luis Potosí to Sonora is to bus which costs $2600 - $4200 and takes 25h 20m.
The fastest way to get from San Luis Potosí to Sonora is to fly which takes 4h 37m and costs $2100 - $8000.
No, there is no direct bus from San Luis Potosí to Sonora. However, there are services departing from San Luis Potosí and arriving at Hermosillo via Terminal Tlaquepaque. The journey, including transfers, takes approximately 25h 20m.
The distance between San Luis Potosí and Sonora is 1291 km. The road distance is 1599.1 km.
The best way to get from San Luis Potosí to Sonora without a car is to bus which takes 25h 20m and costs $2600 - $4200.
It takes approximately 6h 7m to get from San Luis Potosí to Sonora, including transfers.
San Luis Potosí to Sonora bus services, operated by Omnibus de Oriente, depart from San Luis Potosí station.
The best way to get from San Luis Potosí to Sonora is to fly which takes 6h 7m and costs $2800 - $7500. Alternatively, you can bus, which costs $2600 - $4200 and takes 25h 20m.
San Luis Potosí to Sonora bus services, operated by Omnibus de Oriente, arrive at Nueva Central Camionera de Guadalajara Mod 7 station.
Sonora is 1h behind San Luis Potosí. It is currently 19:19 in San Luis Potosí and 18:19 in Sonora.
What companies run services between San Luis Potosí, Mexico and Sonora, Mexico?
Aeroméxico, Viva Aerobus, and Volaris fly from San Luis Potosí Airport (SLP) to Hermosillo International Airport (HMO) 5 times a day. Alternatively, you can take a bus from San Luis Potosí to Hermosillo via Nueva Central Camionera de Guadalajara Mod 7, Terminal Tlaquepaque, and Hermosillo in around 25h 20m.
- Website
- aeromexico.com
Flights from San Luis Potosí Airport to Hermosillo International Airport via Mexico City
- Ave. Duration
- 6h 28m
- When
- Every day
- Estimated price
- $2,900–14,000
Flights from San Luis Potosí Airport to Ciudad Obregón International Airport via Mexico City
- Ave. Duration
- 8h 13m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $2,500–13,000
- Website
- vivaaerobus.com
Flights from San Luis Potosí Airport to Hermosillo International Airport via Mexico City
- Ave. Duration
- 6h 4m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $2,600–7,000
Flights from San Luis Potosí Airport to Ciudad Obregón International Airport via Monterrey
- Ave. Duration
- 4h 2m
- When
- Thursday and Sunday
- Estimated price
- $1,900–7,500
- Website
- volaris.com
Flights from San Luis Potosí Airport to Hermosillo International Airport via Guadalajara
- Ave. Duration
- 11h 32m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $2,600–7,000
Flights from San Luis Potosí Airport to Hermosillo International Airport via Puerto Vallarta, Guadalajara
- Ave. Duration
- 11h 22m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- $2,600–7,000
- Phone
- +52 55 4440 3187
- servicioalcliente@geb.mx
- Website
- estrellablanca.com.mx
Bus from San Luis Potosí to Nueva Central Camionera de Guadalajara Mod 7
- Ave. Duration
- 4h 18m
- Frequency
- Every 3 hours
- Estimated price
- $650–950
- Schedules at
- estrellablanca.com.mx
- Book at
- estrellablanca.com.mx
Bus from San Luis Potosí to Nueva Central Camionera de Guadalajara Mod 7
- Ave. Duration
- 4h 18m
- Frequency
- Every 3 hours
- Estimated price
- $650–950
- Schedules at
- estrellablanca.com.mx
- Book at
- estrellablanca.com.mx
- Phone
- +52 644 410 2444
- atencionaclientes@tufesa.com.mx
- Website
- tufesa.com.mx
Bus from Terminal Tlaquepaque to Hermosillo
- Ave. Duration
- 19h 46m
- Frequency
- 3 times a day
- Estimated price
- $1,900–3,031
- Schedules at
- tufesa.com.mx
- Book at
- tufesa.com.mx
- Plus
- $1,900–2,700
- Titanium
- $2,100–2,700
- Platinum Internacional
- $3,031
Bus from Terminal Tlaquepaque to Ciudad Obregón
- Ave. Duration
- 16h
- Frequency
- 4 times a day
- Estimated price
- $1,500–2,200
- Schedules at
- tufesa.com.mx
- Book at
- tufesa.com.mx
- Plus
- $1,500–2,100
- Titanium
- $1,600–2,200
- Phone
- +52 55 5141 4300
- contacto@odm.com.mx
- Website
- odm.com.mx
Bus from Ciudad Obregón to Hermosillo
- Ave. Duration
- 3h 52m
- Frequency
- Every 3 hours
- Estimated price
- $750–1,100
- Schedules at
- odm.com.mx
- Book at
- odm.com.mx
Bus from Ciudad Obregón to Hermosillo
- Ave. Duration
- 3h 52m
- Frequency
- Every 3 hours
- Estimated price
- $750–1,100
- Schedules at
- odm.com.mx
- Book at
- odm.com.mx
- Phone
- +52 55 4440 3187
- contacto@geb.mx
- Website
- transportesfrontera.com.mx
Bus from San Luis Potosí to Aguascalientes
- Ave. Duration
- 3h 31m
- Frequency
- Hourly
- Estimated price
- $320–600
- Schedules at
- transportesfrontera.com.mx
- Book at
- transportesfrontera.com.mx
- Phone
- +52 55 4440 3187
- servicioalcliente@geb.mx
- Website
- futura.com.mx
Bus from San Luis Potosí to Aguascalientes
- Ave. Duration
- 2h 50m
- Frequency
- Every 4 hours
- Estimated price
- $470–750
- Schedules at
- futura.com.mx
- Book at
- futura.com.mx
- Phone
- +52 55 4440 3187
- servicioalcliente@geb.mx
- Website
- chihuahuenses.com.mx
Bus from San Luis Potosí to Aguascalientes
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Estimated price
- $460–700
- Schedules at
- chihuahuenses.com.mx
- Book at
- chihuahuenses.com.mx
Bus from Aguascalientes to Hermosillo
- Ave. Duration
- 23h 40m
- Frequency
- 5 times a day
- Estimated price
- $3,200–5,500
- Schedules at
- chihuahuenses.com.mx
- Book at
- chihuahuenses.com.mx
- Phone
- +52 55 4440 3187
- contacto@geb.mx
- Website
- estrellablanca.com.mx
Bus from San Luis Potosí to Aguascalientes
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- $240–700
- Schedules at
- estrellablanca.com.mx
- Book at
- estrellablanca.com.mx
- Phone
- +52 477 710 0060
- Website
- primeraplus.com.mx
Bus from San Luis Potosí to León
- Ave. Duration
- 2h 50m
- Frequency
- Every 4 hours
- Estimated price
- $450–650
- Schedules at
- primeraplus.com.mx
- Book at
- primeraplus.com.mx
- Phone
- +52 55 4440 3187
- servicioalcliente@geb.mx
- Website
- autobuseselite.com.mx
Bus from León to Ciudad Obregón
- Ave. Duration
- 23h 45m
- Frequency
- Once daily
- Estimated price
- $2,100–3,200
- Schedules at
- autobuseselite.com.mx
- Book at
- autobuseselite.com.mx
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 4 of the smartest ways to explore Australia, Travelling by boat in Italy, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.
Booking & Getting There
Yes, the driving distance between San Luis Potosí to Sonora is 1599 km. It takes approximately 18h 26m to drive from San Luis Potosí to Sonora.
There are 149+ hotels available in Sonora.