Flights from Madrid to Valletta
MADMLA
Adolfo Suárez Madrid–Barajas Airport (Madrid, Spain) → Malta International Airport (Valletta, Malta)
Also known as Valletta.
- Nonstop
- 2h 40m
- Distance
- 1,658 km
- Frequency
- 7×/week
- One-way from
- $20
- Airlines
- KM Malta Airlines, Ryanair
Fares by month
One-way, per personLowest fares Aviasales travelers found in recent searches; some may include a connection. Prices change often — tap a month to see live fares.
Weekly schedule
Monday
- FR538209:25→12:052h 40mRyanair
- FR26718:40→21:202h 40mRyanair
- KM58721:30→00:152h 45mKM Malta Airlines
Tuesday
- FR26709:45→12:252h 40mRyanair
- FR538220:40→23:202h 40mRyanair
Wednesday
- FR26714:25→17:052h 40mRyanair
Thursday
- FR538209:50→12:302h 40mRyanair
- FR26713:00→15:402h 40mRyanair
Friday
- FR26710:00→12:402h 40mRyanair
- KM58712:30→15:152h 45mKM Malta Airlines
- FR538221:25→00:052h 40mRyanair
Saturday
- FR538206:20→09:002h 40mRyanair
- FR26719:25→22:052h 40mRyanair
Sunday
- FR26713:20→16:002h 40mRyanair
- FR538218:55→21:352h 40mRyanair
Madrid to Valletta — frequently asked
- How long is the flight from Madrid to Valletta?
- MAD–MLA is 2h 40m nonstop, covering 1,658 km (1,030 mi).
- Which airlines fly nonstop from Madrid to Valletta?
- KM Malta Airlines, Ryanair operate this route nonstop.
- How much is a flight from Madrid to Valletta?
- One-way fares on MAD–MLA recently started from $20. The lowest recent fare is for travel in November 2026. Fares change daily, so check current prices before booking.
- How often do flights run from Madrid to Valletta?
- The route is served 7 days a week (15 scheduled departures).