|1123 miles (1812 km)
Flights from Madrid to Schwechat cover the 1123 miles (1812 km) long trip. Travelers depart most frequently from Madrid Barajas Airport and arrive in Vienna International Airport.
The best way to find a cheap flight ticket from Madrid to Schwechat is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Madrid to Schwechat will cost around $205 if you buy it on the day, but the cheapest tickets can be found for only $205.
Find all the dates and times for this journey
Flights per day
Of the 1 flights that leave Madrid for Schwechat every day 1 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Flights from Madrid to Schwechat generally leave from Madrid Barajas Airport and arrive in Vienna International Airport.
Madrid Barajas Airport is 15 km away from Madrid city centre and Vienna International Airport is 8.6 km from Schwechat city centre.
Here are some other resources that might have the information you need