There are 6 ways to get from Madrid to Zamora by plane, bus, or shuttle
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 Miguel Hidalgo Y Costilla Guadalajara International Airport, bus
best- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Miguel Hidalgo Y Costilla Guadalajara International Airport (GDL)plane MAD - GDL
- Take the bus from Nueva Central Camionera de Guadalajara Mod 1 to Zamorabus
18h 39m$10,536–34,709Fly to Del Bajío International Airport, bus
cheapest- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Del Bajío International Airport (BJX)plane MAD - BJX
- Take the bus from León to Zamorabus
23h 3m$6,463–23,699Fly to Lic. Jesús Terán Peredo International Airport, shuttle
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Lic. Jesús Terán Peredo International Airport (AGU)plane MAD - AGU
- Take a shuttle bus from Aguascalientes to Zamora
21h 19m$8,811–31,849Fly to General Francisco Mujica International Airport, bus
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to General Francisco Mujica International Airport (MLM)plane MAD - MLM
- Take the bus from Morelia to Zamorabus
24h 41m$9,626–34,099Fly to Felipe Ángeles International Airport, bus
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Felipe Ángeles International Airport (NLU)plane MAD - NLU
- Take the bus from Terminal Central de Autobuses del Norte to Zamorabus
26h 3m$10,566–23,729Fly to Queretaro Airport, fly to Zamora Airport
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Querétaro Intercontinental Airport (QRO)plane MAD - QRO
- Fly from Queretaro Airport to Zamora Airportplane
16h 5m$16,626–479,169
Adolfo Suárez Madrid–Barajas Airport (MAD) to Miguel Hidalgo Y Costilla Guadalajara International Airport (GDL) flights
Comparing Your Travel Options
The cheapest way to get from Madrid to Zamora is to fly and bus which costs $6000 - $24000 and takes 23h 3m.
The fastest way to get from Madrid to Zamora is to fly which takes 16h 5m and costs $16000 - $480000.
The distance between Madrid and Zamora is 9497 km.
It takes approximately 18h 39m to get from Madrid to Zamora, including transfers.
Zamora is 8h behind Madrid. It is currently 11:32 in Madrid and 03:32 in Zamora.
There are 29+ hotels available in Zamora.
What companies run services between Madrid, Spain and Zamora, Mexico?
You can take a train from Madrid Chamartín to Zamora via Madrid-Aeropuerto T4, Adolfo Suárez Madrid–Barajas Airport (MAD), Queretaro Airport, and Zamora Airport in around 16h 5m.
- Website
- aeromexico.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Miguel Hidalgo Y Costilla Guadalajara International Airport
- Ave. Duration
- 12h 30m
- When
- Every day
- Estimated price
- $4,300–16,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Miguel Hidalgo Y Costilla Guadalajara International Airport via Mexico City
- Ave. Duration
- 15h 12m
- When
- Every day
- Estimated price
- $4,400–17,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Lic. Jesús Terán Peredo International Airport via Mexico City
- Ave. Duration
- 15h 45m
- When
- Every day
- Estimated price
- $8,000–32,000
Flights from Adolfo Suárez Madrid–Barajas Airport to General Francisco Mujica International Airport via Mexico City
- Ave. Duration
- 21h 5m
- When
- Every day
- Estimated price
- $9,000–36,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Del Bajío International Airport via Mexico City
- Ave. Duration
- 15h 50m
- When
- Every day
- Estimated price
- $6,000–26,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Del Bajío International Airport via Atlanta
- Ave. Duration
- 15h 17m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $6,000–23,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Felipe Ángeles International Airport via Monterrey
- Ave. Duration
- 18h 25m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $5,000–19,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Querétaro Intercontinental Airport via Atlanta
- Ave. Duration
- 15h 54m
- When
- Every day
- Estimated price
- $6,000–23,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Querétaro Intercontinental Airport via Mexico City
- Ave. Duration
- 17h 49m
- When
- Every day
- Estimated price
- $6,000–24,000
- Website
- iberia.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Miguel Hidalgo Y Costilla Guadalajara International Airport via Mexico City
- Ave. Duration
- 15h 12m
- When
- Every day
- Estimated price
- $5,000–18,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Miguel Hidalgo Y Costilla Guadalajara International Airport via Monterrey
- Ave. Duration
- 15h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $5,000–18,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Lic. Jesús Terán Peredo International Airport via Dallas/Ft.Worth
- Ave. Duration
- 19h 2m
- When
- Every day
- Estimated price
- $7,500–29,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Del Bajío International Airport via Dallas/Ft.Worth
- Ave. Duration
- 15h 15m
- When
- Monday to Saturday
- Estimated price
- $7,500–26,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Felipe Ángeles International Airport via Monterrey
- Ave. Duration
- 15h 23m
- When
- Thursday
- Estimated price
- $6,000–21,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Querétaro Intercontinental Airport via Monterrey
- Ave. Duration
- 15h 32m
- When
- Tuesday and Thursday
- Estimated price
- $7,500–26,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Querétaro Intercontinental Airport via Dallas/Ft.Worth
- Ave. Duration
- 19h 37m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $6,500–24,000
- Website
- delta.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Lic. Jesús Terán Peredo International Airport via Mexico City
- Ave. Duration
- 15h 18m
- When
- Every day
- Estimated price
- $9,500–32,000
Flights from Adolfo Suárez Madrid–Barajas Airport to General Francisco Mujica International Airport via Mexico City
- Ave. Duration
- 20h 6m
- When
- Every day
- Estimated price
- $10,000–36,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Del Bajío International Airport via Atlanta
- Ave. Duration
- 15h 17m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $6,000–23,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Del Bajío International Airport via Mexico City
- Ave. Duration
- 16h 15m
- When
- Every day
- Estimated price
- $7,500–26,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Querétaro Intercontinental Airport via Atlanta
- Ave. Duration
- 15h 54m
- When
- Every day
- Estimated price
- $6,000–23,000
- Website
- aa.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Lic. Jesús Terán Peredo International Airport via Dallas/Ft.Worth
- Ave. Duration
- 19h 2m
- When
- Every day
- Estimated price
- $7,500–29,000
Flights from Adolfo Suárez Madrid–Barajas Airport to General Francisco Mujica International Airport via Dallas/Ft.Worth
- Ave. Duration
- 27h 17m
- When
- Monday to Saturday
- Estimated price
- $10,000–37,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Del Bajío International Airport via Dallas/Ft.Worth
- Ave. Duration
- 15h 15m
- When
- Monday to Saturday
- Estimated price
- $7,500–26,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Querétaro Intercontinental Airport via Dallas/Ft.Worth
- Ave. Duration
- 19h 37m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $6,500–24,000
- Website
- vivaaerobus.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Del Bajío International Airport via Monterrey
- Ave. Duration
- 14h 38m
- When
- Every day
- Estimated price
- $6,000–24,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Del Bajío International Airport via Dallas/Ft.Worth
- Ave. Duration
- 15h 37m
- When
- Monday and Friday
- Estimated price
- $7,500–26,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Felipe Ángeles International Airport via Monterrey
- Ave. Duration
- 15h 18m
- When
- Thursday and Sunday
- Estimated price
- $5,000–19,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Felipe Ángeles International Airport via Cancun
- Ave. Duration
- 15h 27m
- When
- Friday
- Estimated price
- $7,500–18,000
- Website
- volaris.com
Flights from Adolfo Suárez Madrid–Barajas Airport to General Francisco Mujica International Airport via Monterrey
- Ave. Duration
- 17h 35m
- When
- Monday, Friday, and Sunday
- Estimated price
- $9,000–33,000
Flights from Adolfo Suárez Madrid–Barajas Airport to General Francisco Mujica International Airport via Dallas/Ft.Worth
- Ave. Duration
- 17h 44m
- When
- Monday, Friday, and Sunday
- Estimated price
- $9,000–34,000
- Website
- arajet.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Felipe Ángeles International Airport via Santo Domingo
- Ave. Duration
- 14h 39m
- When
- Wednesday and Friday
- Estimated price
- $6,000–21,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Felipe Ángeles International Airport via Punta Cana
- Ave. Duration
- 14h 51m
- When
- Tuesday
- Estimated price
- $8,000–18,000
- Website
- worldticket.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Felipe Ángeles International Airport via Santo Domingo
- Ave. Duration
- 14h 39m
- When
- Wednesday and Friday
- Estimated price
- $6,000–21,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Felipe Ángeles International Airport via Punta Cana
- Ave. Duration
- 14h 51m
- When
- Tuesday
- Estimated price
- $8,000–18,000
- Website
- mexicana.gob.mx
Flights from Adolfo Suárez Madrid–Barajas Airport to Felipe Ángeles International Airport via Miguel Hidalgo Y Costilla Guadalajara International Airport
- Ave. Duration
- 16h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $5,000–20,000
- Website
- iberojet.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Querétaro Intercontinental Airport
- Ave. Duration
- 12h 10m
- When
- Wednesday and Saturday
- Estimated price
- $9,500–22,000
- Phone
- +52 477 710 0060
- Website
- primeraplus.com.mx
Bus from Nueva Central Camionera de Guadalajara Mod 1 to Zamora
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- $390–550
- Schedules at
- primeraplus.com.mx
- Book at
- primeraplus.com.mx
Bus from Morelia to Zamora
- Ave. Duration
- 2h 20m
- Frequency
- Every 4 hours
- Estimated price
- $370–550
- Schedules at
- primeraplus.com.mx
- Book at
- primeraplus.com.mx
Bus from León to Zamora
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- $420–600
- Schedules at
- primeraplus.com.mx
- Book at
- primeraplus.com.mx
Bus from Terminal Central de Autobuses del Norte to Zamora
- Ave. Duration
- 6h 30m
- Frequency
- Every 4 hours
- Estimated price
- $1,000–1,500
- Schedules at
- primeraplus.com.mx
- Book at
- primeraplus.com.mx
- Phone
- +52 449 291 3048
- tours.lopez@hotmail.com
- Website
- TL Premium
Shuttle from Aguascalientes to Zamora
- Ave. Duration
- 3h 30m
- Frequency
- On demand
- Estimated price
- $1,200–2,700
- Schedules at
- TL Premium
- Phone
- +52 466 664 0038
- adotarimoro@gmail.com
- Website
- Autobuses de Occidente
Bus from Morelia to Zamora
- Ave. Duration
- 2h 30m
- Frequency
- Every 4 hours
- Estimated price
- $180–300
- Schedules at
- Autobuses de Occidente
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 Need to know: Eurostar, 5 incredible day trips from Florence by train, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.