Direct flights from Barcelona to Tallinn
All flights from BCN to TLL non-stop. There are direct flights from El Prat Airport (BCN), Spain to Tallinn (TLL), Estonia with Ryanair and Air Baltic. 4 weekly departures are currently scheduled on this route. Departure times range from 11:05 to 17:10 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.
Flight schedule from Barcelona to Tallinn 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 Barcelona to Tallinn 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
Barcelona to Tallinn scheduled departures
Select a date to see every published non-stop departure between BCN and TLL.
BCN - TLL route facts
-
Distance1596 miles (2568 km)
-
Flight time3 hours and 55 minutes to 4 hours
-
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
