There are 7 ways to get from San Miguel de Allende to Lima by shuttle, plane, bus, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Shuttle to Benito Juárez International Airport, fly
best- Take a shuttle bus from San Miguel de Allende to T1 Aicm
- Fly from Benito Juárez International Airport (MEX) to Jorge Chávez International Airport (LIM)plane MEX - LIM
12h 37m$297–771Bus to Querétaro Intercontinental Airport, fly
cheapest- Take the bus from San Miguel de Allende to Terminal de Autobuses de Querétaro Acceso 1bus
- Fly from Querétaro Intercontinental Airport (QRO) to Jorge Chávez International Airport (LIM)plane QRO - LIM
14h 17m$201–759Bus to San Luis Potosí Airport, fly
- Take the bus from San Miguel de Allende to San Luis Potosíbus
- Fly from San Luis Potosí Airport (SLP) to Jorge Chávez International Airport (LIM)plane SLP - LIM
14h 52m$281–916Shuttle to Lic. Jesús Terán Peredo International Airport, fly
- Take a shuttle bus from San Miguel de Allende to Aguascalientes
- Fly from Lic. Jesús Terán Peredo International Airport (AGU) to Jorge Chávez International Airport (LIM)plane AGU - LIM
14h$362–1,172Bus to Del Bajío International Airport, fly
- Take the bus from San Miguel de Allende to Leónbus
- Fly from Del Bajío International Airport (BJX) to Jorge Chávez International Airport (LIM)plane BJX - LIM
15h 10m$216–761Bus, taxi to General Francisco Mujica International Airport, fly
- Take the bus from San Miguel de Allende to Salvatierrabus
- Take the taxi from Salvatierra to General Francisco Mujica International Airport (MLM)taxi
- Fly from General Francisco Mujica International Airport (MLM) to Jorge Chávez International Airport (LIM)plane MLM - LIM
13h 51m$459–1,060Bus to Miguel Hidalgo Y Costilla Guadalajara International Airport, fly
- Take the bus from San Miguel de Allende to Nueva Central Camionera de Guadalajara Mod 1bus
- Fly from Miguel Hidalgo Y Costilla Guadalajara International Airport (GDL) to Jorge Chávez International Airport (LIM)plane GDL - LIM
17h$386–997
Benito Juárez International Airport (MEX) to Jorge Chávez International Airport (LIM) flights
Questions & Answers
The cheapest way to get from San Miguel de Allende to Lima is to bus and fly which costs $200 - $800 and takes 14h 17m.
The fastest way to get from San Miguel de Allende to Lima is to shuttle and fly which takes 12h 37m and costs $290 - $800.
The distance between San Miguel de Allende and Lima is 4519 km.
It takes approximately 12h 37m to get from San Miguel de Allende to Lima, including transfers.
Lima is 1h ahead of San Miguel de Allende. It is currently 6:25 PM in San Miguel de Allende and 7:25 PM in Lima.
There are 2420+ hotels available in Lima.
What companies run services between San Miguel de Allende, Mexico and Lima, Peru?
There is no direct connection from San Miguel de Allende to Lima. However, you can take the shuttle to T1 Aicm, walk to Benito Juárez International Airport (MEX) airport, fly to Jorge Chávez International Airport (LIM), then take the taxi to Gran Terminal Terrestre Plaza Norte. Alternatively, you can take the bus to San Luis Potosí, take the taxi to San Luis Potosí Airport (SLP) airport, fly to Jorge Chávez International Airport (LIM), then take the taxi to Gran Terminal Terrestre Plaza Norte.
- Website
- latam.com
Flights from Benito Juárez International Airport to Jorge Chávez International Airport
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- $220–750
Flights from San Luis Potosí Airport to Jorge Chávez International Airport via Benito Juárez International Airport
- Ave. Duration
- 12h 3m
- When
- Every day
- Estimated price
- $330–1,100
Flights from Querétaro Intercontinental Airport to Jorge Chávez International Airport via Benito Juárez International Airport
- Ave. Duration
- 9h 15m
- When
- Every day
- Estimated price
- $250–800
Flights from Querétaro Intercontinental Airport to Jorge Chávez International Airport via Cancun
- Ave. Duration
- 10h 41m
- When
- Every day
- Estimated price
- $290–900
Flights from Lic. Jesús Terán Peredo International Airport to Jorge Chávez International Airport via Benito Juárez International Airport
- Ave. Duration
- 10h 53m
- When
- Every day
- Estimated price
- $370–1,200
Flights from Lic. Jesús Terán Peredo International Airport to Jorge Chávez International Airport via Cancun
- Ave. Duration
- 8h 58m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $410–1,300
Flights from Del Bajío International Airport to Jorge Chávez International Airport via Benito Juárez International Airport
- Ave. Duration
- 8h 59m
- When
- Every day
- Estimated price
- $260–850
Flights from Del Bajío International Airport to Jorge Chávez International Airport via Cancun
- Ave. Duration
- 10h 2m
- When
- Every day
- Estimated price
- $290–900
Flights from General Francisco Mujica International Airport to Jorge Chávez International Airport via Cancun
- Ave. Duration
- 8h 40m
- When
- Monday and Saturday
- Estimated price
- $400–1,300
Flights from Miguel Hidalgo Y Costilla Guadalajara International Airport to Jorge Chávez International Airport via Benito Juárez International Airport
- Ave. Duration
- 9h 41m
- When
- Every day
- Estimated price
- $200–650
- Website
- united.com
Flights from San Luis Potosí Airport to Jorge Chávez International Airport via Houston
- Ave. Duration
- 12h 31m
- When
- Every day
- Estimated price
- $290–1,100
Flights from Querétaro Intercontinental Airport to Jorge Chávez International Airport via Houston
- Ave. Duration
- 13h 40m
- When
- Every day
- Estimated price
- $240–850
Flights from Lic. Jesús Terán Peredo International Airport to Jorge Chávez International Airport via Houston
- Ave. Duration
- 15h 35m
- When
- Every day
- Estimated price
- $330–1,200
Flights from Del Bajío International Airport to Jorge Chávez International Airport via Houston
- Ave. Duration
- 10h 13m
- When
- Every day
- Estimated price
- $240–900
Flights from General Francisco Mujica International Airport to Jorge Chávez International Airport via Houston
- Ave. Duration
- 14h 36m
- When
- Every day
- Estimated price
- $330–1,200
Flights from Miguel Hidalgo Y Costilla Guadalajara International Airport to Jorge Chávez International Airport via Houston
- Ave. Duration
- 15h 20m
- When
- Every day
- Estimated price
- $180–650
- Website
- volaris.com
Flights from Benito Juárez International Airport to Jorge Chávez International Airport
- Ave. Duration
- 6h 1m
- When
- Every day
- Estimated price
- $150–500
Flights from San Luis Potosí Airport to Jorge Chávez International Airport via Benito Juárez International Airport
- Ave. Duration
- 9h 56m
- When
- Every day
- Estimated price
- $300–850
Flights from Querétaro Intercontinental Airport to Jorge Chávez International Airport via Benito Juárez International Airport
- Ave. Duration
- 8h 59m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $230–650
Flights from Querétaro Intercontinental Airport to Jorge Chávez International Airport via Ixtapa/Zihuatanejo, Benito Juárez International Airport
- Ave. Duration
- 16h 58m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $250–700
Flights from Del Bajío International Airport to Jorge Chávez International Airport via Benito Juárez International Airport
- Ave. Duration
- 9h 56m
- When
- Every day
- Estimated price
- $240–700
Flights from General Francisco Mujica International Airport to Jorge Chávez International Airport via Benito Juárez International Airport
- Ave. Duration
- 13h 34m
- When
- Every day
- Estimated price
- $330–900
Flights from Miguel Hidalgo Y Costilla Guadalajara International Airport to Jorge Chávez International Airport via Benito Juárez International Airport
- Ave. Duration
- 9h 24m
- When
- Every day
- Estimated price
- $310–440
- Website
- aeromexico.com
Flights from Benito Juárez International Airport to Jorge Chávez International Airport
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- $150–600
Flights from San Luis Potosí Airport to Jorge Chávez International Airport via Benito Juárez International Airport
- Ave. Duration
- 10h 48m
- When
- Every day
- Estimated price
- $230–850
Flights from Querétaro Intercontinental Airport to Jorge Chávez International Airport via Benito Juárez International Airport
- Ave. Duration
- 10h 45m
- When
- Every day
- Estimated price
- $170–700
Flights from Lic. Jesús Terán Peredo International Airport to Jorge Chávez International Airport via Benito Juárez International Airport
- Ave. Duration
- 9h 31m
- When
- Every day
- Estimated price
- $250–1,000
Flights from Del Bajío International Airport to Jorge Chávez International Airport via Benito Juárez International Airport
- Ave. Duration
- 8h 48m
- When
- Every day
- Estimated price
- $180–700
Flights from Miguel Hidalgo Y Costilla Guadalajara International Airport to Jorge Chávez International Airport via Benito Juárez International Airport
- Ave. Duration
- 9h 14m
- When
- Every day
- Estimated price
- $130–550
- Website
- copaair.com
Flights from Benito Juárez International Airport to Jorge Chávez International Airport via Panama City
- Ave. Duration
- 8h 42m
- When
- Every day
- Estimated price
- $170–650
Flights from Miguel Hidalgo Y Costilla Guadalajara International Airport to Jorge Chávez International Airport via Panama City
- Ave. Duration
- 10h 22m
- When
- Every day
- Estimated price
- $150–600
- Website
- avianca.com
Flights from Benito Juárez International Airport to Jorge Chávez International Airport via Bogota
- Ave. Duration
- 9h 46m
- When
- Every day
- Estimated price
- $250–650
Flights from Benito Juárez International Airport to Jorge Chávez International Airport via San Salvador
- Ave. Duration
- 9h 35m
- When
- Every day
- Estimated price
- $250–650
Flights from General Francisco Mujica International Airport to Jorge Chávez International Airport via Benito Juárez International Airport, San Salvador
- Ave. Duration
- 12h 3m
- When
- Every day
- Estimated price
- $410–1,400
- Phone
- +52 415 185 8665
- [email protected]
- Website
- BajioGo
Shuttle from San Miguel de Allende to T1 Aicm
- Ave. Duration
- 4h 30m
- Frequency
- On demand
- Estimated price
- $100
- Website
- BajioGo
- Phone
- +52 554 440 3187
- [email protected]
- Website
- autobusesanahuac.com.mx
Bus from San Miguel de Allende to San Luis Potosí
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- $24–35
- Schedules at
- autobusesanahuac.com.mx
- Book at
- autobusesanahuac.com.mx
Bus from San Miguel de Allende to Salvatierra
- Ave. Duration
- 1h 50m
- Frequency
- Once daily
- Estimated price
- $12–20
- Schedules at
- autobusesanahuac.com.mx
- Book at
- autobusesanahuac.com.mx
- Phone
- +52 800 800 0386
- [email protected]
- Website
- ETN Turistar
Bus from San Miguel de Allende to Terminal de Autobuses de Querétaro Acceso 1
- Ave. Duration
- 1h 30m
- Frequency
- 5 times a day
- Estimated price
- $11–29
- Website
- ETN Turistar
Bus from San Miguel de Allende to León
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a day
- Estimated price
- $26–40
- Website
- ETN Turistar
- Phone
- +52 449 291 3048
- [email protected]
- Website
- TL Premium
Shuttle from San Miguel de Allende to Aguascalientes
- Ave. Duration
- 3h
- Frequency
- On demand
- Estimated price
- $90–150
- Schedules at
- TL Premium
- Phone
- +52 477 710 0060
- Website
- primeraplus.com.mx
Bus from San Miguel de Allende to León
- Ave. Duration
- 2h 30m
- Frequency
- Every 4 hours
- Estimated price
- $18–25
- Schedules at
- primeraplus.com.mx
- Book at
- primeraplus.com.mx
Bus from San Miguel de Allende to Nueva Central Camionera de Guadalajara Mod 1
- Ave. Duration
- 5h 30m
- Frequency
- Every 4 hours
- Estimated price
- $45–70
- Schedules at
- primeraplus.com.mx
- Book at
- primeraplus.com.mx
- Ave. Duration
- 1h 9m
- Estimated price
- $100–120
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 The beginner’s guide to the 2018 World Nomad Games, The London Underground: Essential tips to navigate the Tube, and Why you should take the train in the US - to help you get the most out of your next trip.

















