Direct flights from Tallinn to Barcelona
All flights from TLL to BCN non-stop. There are direct flights from Tallinn (TLL), Estonia to El Prat Airport (BCN), Spain with Ryanair and Air Baltic. 4 weekly departures are currently scheduled on this route. Departure times range from 07:20 to 22:35 depending on the schedule period. The flight distance is 1596 miles (2568 km). Flight time ranges from 3 hours and 55 minutes to 4 hours and 5 minutes.
Flight schedule from Tallinn to Barcelona with Ryanair
This is a weekly direct flight schedule for Ryanair. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-08
Flight schedule from Tallinn to Barcelona with Air Baltic
This is a weekly direct flight schedule for Air Baltic. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-08
Tallinn to Barcelona scheduled departures
Select a date to see every published non-stop departure between TLL and BCN.
TLL - BCN route facts
-
Distance1596 miles (2568 km)
-
Flight time3 hours and 55 minutes to 4 hours and 5 minutes
-
Airlines
Ryanair
Air Baltic -
Airline alliancesLow-cost carrier
-
CabinsEconomy
-
AircraftRyanair: Boeing 737MAX 8 Passenger and Boeing 737-800 (winglets) Passenger/BBJ2Air Baltic: Airbus A220-300
Route FAQ
Direct flights from Tallinn to Spain
From Tallinn to Tenerife
TFS Tenerife South Airport
From Tallinn to Malaga
AGP Málaga Airport
From Tallinn to Palma de Mallorca
PMI Palma De Mallorca Airport
