Flights from Barcelona to Valletta
BCNMLA
Josep Tarradellas Barcelona-El Prat Airport (Barcelona, Spain) → Malta International Airport (Valletta, Malta)
Also known as Valletta.
- Nonstop
- 2h 10m
- Distance
- 1,236 km
- Frequency
- 5×/week
- One-way from
- $26
- Airlines
- Ryanair, Vueling
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
- VY115811:25→13:352h 10mVueling
- FR152716:30→18:452h 15mRyanair
Thursday
- VY115811:35→13:452h 10mVueling
- FR152713:40→15:552h 15mRyanair
Friday
- FR152709:45→12:002h 15mRyanair
Saturday
- FR152708:50→11:052h 15mRyanair
- VY115813:00→15:102h 10mVueling
Sunday
- VY115811:25→13:352h 10mVueling
- FR152722:40→00:552h 15mRyanair
Barcelona to Valletta — frequently asked
- How long is the flight from Barcelona to Valletta?
- BCN–MLA is 2h 10m nonstop, covering 1,236 km (768 mi).
- Which airlines fly nonstop from Barcelona to Valletta?
- Ryanair, Vueling operate this route nonstop.
- How much is a flight from Barcelona to Valletta?
- One-way fares on BCN–MLA recently started from $26. The lowest recent fare is for travel in December 2026. Fares change daily, so check current prices before booking.
- How often do flights run from Barcelona to Valletta?
- The route is served 5 days a week (9 scheduled departures).