|Distance||1073 miles (1731 km)|
|Average flight duration||4 h 55 min|
|Average plane ticket price||£343 (€394)|
|Airlines||Ryanair or Iberia Express|
Flights from Madrid to Leipzig cover the 1073 miles (1731 km) long journey taking on average 4 h 55 min with our travel partners like Ryanair or Iberia Express. There are direct flight services available. You can get the cheapest plane tickets for this route for as low as £256, but the average price of plane tickets is £343. Travellers depart most frequently from Madrid Barajas Airport and arrive in Leipzig/Halle Airport.
Buy your official Ryanair flight tickets from Madrid to Leipzig from £256 with Omio. Find flight times and tickets for over 1000 travel companies to compare and book the most affordable route.
Please follow the recommendations outlined by Ryanair when booking your flight tickets between Madrid and Leipzig due to the coronavirus:
Travel between Madrid, Spain and Leipzig, Germany by plane is: Partially open.
International entry status: Entry is partially open for citizens and permanent residents of Spain
Conditions of entry:
When travelling in Germany, you must follow these COVID-19 safety rules:
The information above was last checked on 19/01/2022. This can change before your date of travel so please review the latest COVID-19 travel safety regulations for your flight to Leipzig from Madrid before travelling.
The current restriction level for your return trip by plane from Leipzig to Madrid is: Partially open
Reentry to Spain is allowed for: Entry is partially open for citizens and permanent residents of Germany
What are the entry requirements?
The government of Spain has imposed these measures to reduce the spread of COVID-19:
Last verified on 20/01/2022. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your Leipzig to Madrid flight here.
Omio customers most frequently book their flights from Madrid Barajas Airport to Leipzig/Halle Airport.
Passengers booking this journey most frequently board their flights from Madrid Barajas Airport and need to travel around 7.9 miles (12.7 km) from the city centre to get to this airport.
Passengers arriving in Leipzig most often land in Leipzig/Halle Airport and need to travel about 8.6 miles (13.8 km) from this airport to reach the city centre. You can check for public transportation connections, airport shuttles or taxi service options available from Leipzig/Halle Airport to get you to the city centre of Leipzig.
Here are some other resources that might have the information you need