There are 5 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 54m$10,536–32,708Fly to General Francisco Mujica International Airport, bus
cheapest- 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
21h 45m$8,656–30,098Fly 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
22h 18m$8,811–29,848Fly to Del Bajío International Airport, bus
- 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
22h 46m$14,471–70,698Fly to San Luis Potosí Airport, shuttle
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to San Luis Potosí Airport (SLP)plane MAD - SLP
- Take a shuttle bus from San Luis Potosí to Aguascalientes
- Take a shuttle bus from Aguascalientes to Zamora
23h 56m$12,826–39,518
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 shuttle which costs $12000 - $40000 and takes 23h 56m.
The fastest way to get from Madrid to Zamora is to fly and bus which takes 18h 54m and costs $10000 - $33000.
The distance between Madrid and Zamora is 9497 km.
It takes approximately 18h 54m to get from Madrid to Zamora, including transfers.
Zamora is 7h behind Madrid. It is currently 10:54 PM in Madrid and 3:54 PM in Zamora.
There are 28+ hotels available in Zamora.
What companies run services between Madrid, Spain and Zamora, Mexico?
There is no direct connection from Madrid to Zamora. However, you can take the train to Madrid-Aeropuerto T4, walk to Adolfo Suárez Madrid–Barajas Airport (MAD) airport, fly to Miguel Hidalgo Y Costilla Guadalajara International Airport (GDL), walk to Guadalajara Airport, take the shuttle to Nueva Central Camionera de Guadalajara Mod 2, walk to Nueva Central Camionera de Guadalajara Mod 1, then take the bus to Zamora. Alternatively, you can take the train to Madrid-Aeropuerto T4, walk to Adolfo Suárez Madrid–Barajas Airport (MAD) airport, fly to Lic. Jesús Terán Peredo International Airport (AGU), take the taxi to Aguascalientes, then take the shuttle to Zamora.
- Website
- aeromexico.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Miguel Hidalgo Y Costilla Guadalajara International Airport
- Ave. Duration
- 12h 45m
- When
- Monday, Tuesday, Wednesday, Saturday, and Sunday
- Estimated price
- $4,500–16,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Miguel Hidalgo Y Costilla Guadalajara International Airport via Mexico City
- Ave. Duration
- 15h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $4,600–16,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Lic. Jesús Terán Peredo International Airport via Mexico City
- Ave. Duration
- 16h 24m
- When
- Every day
- Estimated price
- $7,500–30,000
Flights from Adolfo Suárez Madrid–Barajas Airport to General Francisco Mujica International Airport via Mexico City
- Ave. Duration
- 17h 4m
- When
- Every day
- Estimated price
- $8,000–33,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Del Bajío International Airport via Mexico City
- Ave. Duration
- 15h 26m
- When
- Every day
- Estimated price
- $6,000–25,000
Flights from Adolfo Suárez Madrid–Barajas Airport to San Luis Potosí Airport via Mexico City
- Ave. Duration
- 15h 42m
- When
- Every day
- Estimated price
- $7,500–30,000
- Website
- aa.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Miguel Hidalgo Y Costilla Guadalajara International Airport via Dallas/Ft.Worth
- Ave. Duration
- 16h 55m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $4,600–16,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Lic. Jesús Terán Peredo International Airport via Dallas/Ft.Worth
- Ave. Duration
- 17h 38m
- When
- Every day
- Estimated price
- $7,500–30,000
Flights from Adolfo Suárez Madrid–Barajas Airport to General Francisco Mujica International Airport via Dallas/Ft.Worth
- Ave. Duration
- 18h 19m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $10,000–33,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Del Bajío International Airport via Dallas/Ft.Worth
- Ave. Duration
- 16h 29m
- When
- Monday, Wednesday, Thursday, Friday, Sunday, and Tuesday
- Estimated price
- $6,000–25,000
Flights from Adolfo Suárez Madrid–Barajas Airport to San Luis Potosí Airport via Dallas/Ft.Worth
- Ave. Duration
- 18h 21m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $8,500–29,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
- 14h 21m
- When
- Every day
- Estimated price
- $10,000–21,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Miguel Hidalgo Y Costilla Guadalajara International Airport via Monterrey
- Ave. Duration
- 16h 15m
- When
- Tuesday
- Estimated price
- $10,000–21,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Miguel Hidalgo Y Costilla Guadalajara International Airport via Dallas/Ft.Worth
- Ave. Duration
- 16h 55m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $4,600–16,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Lic. Jesús Terán Peredo International Airport via Dallas/Ft.Worth
- Ave. Duration
- 16h 4m
- When
- Every day
- Estimated price
- $7,500–27,000
Flights from Adolfo Suárez Madrid–Barajas Airport to Del Bajío International Airport via Dallas/Ft.Worth
- Ave. Duration
- 15h 57m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $6,000–23,000
- Website
- vivaaerobus.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Del Bajío International Airport via Monterrey
- Ave. Duration
- 14h 21m
- When
- Thursday and Friday
- Estimated price
- $6,000–23,000
Flights from Adolfo Suárez Madrid–Barajas Airport to San Luis Potosí Airport via Monterrey
- Ave. Duration
- 15h 41m
- When
- Thursday
- Estimated price
- $7,000–26,000
- Website
- volaris.com
Flights from Adolfo Suárez Madrid–Barajas Airport to San Luis Potosí Airport via Miguel Hidalgo Y Costilla Guadalajara International Airport
- Ave. Duration
- 15h 58m
- When
- Monday and Wednesday
- Estimated price
- $7,500–27,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
- Phone
- +52 449 291 3048
- [email protected]
- 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
Shuttle from San Luis Potosí to Aguascalientes
- Ave. Duration
- 2h 20m
- Frequency
- On demand
- Estimated price
- $460–2,600
- Schedules at
- 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
- [email protected]
- Website
- Autobuses de Occidente
Bus from Morelia to Zamora
- Ave. Duration
- 2h 30m
- Frequency
- Every 4 hours
- Estimated price
- $210–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 How to get from Heathrow Airport into central London, Train travel in Spain: A guide to Renfe, and Best ways to travel around Australia - to help you get the most out of your next trip.















