How to get to Tallinn, Estonia from Barcelona by flight ? You can check flights from Barcelona to Tallinn, Estonia below.
You can find flight ticket prices from Barcelona to Tallinn, Estonia with our flight tickets search tool below
You take a flight from Barcelona to Tallinn and cost approximately 130 USD.
You take a bus, shuttle or taxi from Tallinn to your destination in Tallinn, Estonia.
Flight | Depart | Arrive | |
---|---|---|---|
SU2513
Aeroflot Russian Airlines
SU2106
Aeroflot Russian Airlines
|
00:05
Barcelona
08:45
Moscow Sheremetyevo
|
05:35
Moscow Sheremetyevo
10:40
Tallinn
|
Connect |
TK1852
Turkish Airlines
TK1421
Turkish Airlines
|
05:45
Barcelona
14:30
Istanbul Ataturk
|
10:10
Istanbul Ataturk
17:45
Tallinn
|
Connect |
FR4482
Ryanair
BT313
Air Baltic
|
05:45
Barcelona
12:15
Riga
|
10:20
Riga
13:05
Tallinn
|
Connect |
KL1662
KLM
BT622
Air Baltic
|
06:20
Barcelona
09:55
Amsterdam Schiphol
|
08:40
Amsterdam Schiphol
13:15
Tallinn
|
Connect |
LX1951
Swiss
BT638
Air Baltic
|
06:25
Barcelona
10:00
Zurich
|
08:05
Zurich
13:50
Tallinn
|
Connect |
LH1139
Lufthansa
LH882
Lufthansa
|
06:50
Barcelona
14:00
Frankfurt
|
09:00
Frankfurt
17:15
Tallinn
|
Connect |
LH1139
Lufthansa
LH880
Lufthansa
|
06:50
Barcelona
09:50
Frankfurt
|
09:00
Frankfurt
13:05
Tallinn
|
Connect |
U28570
easyJet
U28445
easyJet
|
07:10
Barcelona
12:10
London Gatwick
|
08:35
London Gatwick
16:55
Tallinn
|
Connect |
VY6266
Vueling Airlines
BT638
Air Baltic
|
07:10
Barcelona
10:00
Zurich
|
09:05
Zurich
13:50
Tallinn
|
Connect |
VY1870
Vueling Airlines
BT196
Air Baltic
|
07:15
Barcelona
12:15
Copenhagen
|
10:20
Copenhagen
15:05
Tallinn
|
Connect |
LH1819
Lufthansa
LH2622
Lufthansa
|
07:55
Barcelona
12:20
Munich
|
09:55
Munich
15:40
Tallinn
|
Connect |
D85570
Norwegian Air International
SK1786
Scandinavian Airlines
|
08:00
Barcelona
13:30
Copenhagen
|
11:00
Copenhagen
16:00
Tallinn
|
Connect |
D85570
Norwegian Air International
BT196
Air Baltic
|
08:00
Barcelona
12:15
Copenhagen
|
11:00
Copenhagen
15:05
Tallinn
|
Connect |
D85620
Norwegian Air International
AY1019
Finnair
|
08:00
Barcelona
14:15
Helsinki
|
13:00
Helsinki
14:50
Tallinn
|
Connect |
LH1137
Lufthansa
LH882
Lufthansa
|
08:05
Barcelona
14:00
Frankfurt
|
10:15
Frankfurt
17:15
Tallinn
|
Connect |
D85550
Norwegian Air International
SK1744
Scandinavian Airlines
|
08:10
Barcelona
13:40
Stockholm
|
11:45
Stockholm
15:40
Tallinn
|
Connect |
LH1809
Lufthansa
LH2622
Lufthansa
|
09:20
Barcelona
12:20
Munich
|
11:20
Munich
15:40
Tallinn
|
Connect |
FR1681
Ryanair
LH882
Lufthansa
|
09:35
Barcelona
14:00
Frankfurt
|
12:00
Frankfurt
17:15
Tallinn
|
Connect |
AF1149
Air France
BT690
Air Baltic
|
09:55
Barcelona
18:40
Paris CDG
|
11:55
Paris CDG
22:25
Tallinn
|
Connect |
LH1125
Lufthansa
LH882
Lufthansa
|
10:30
Barcelona
14:00
Frankfurt
|
12:40
Frankfurt
17:15
Tallinn
|
Connect |
AY1654
Finnair
AY1031
Finnair
|
11:05
Barcelona
21:15
Helsinki
|
16:00
Helsinki
21:45
Tallinn
|
Connect |
AY1654
Finnair
AY1027
Finnair
|
11:05
Barcelona
19:05
Helsinki
|
16:00
Helsinki
19:40
Tallinn
|
Connect |
AY1654
Finnair
AY1017
Finnair
|
11:05
Barcelona
17:25
Helsinki
|
16:00
Helsinki
17:55
Tallinn
|
Connect |
FR6305
Ryanair
FR4764
Ryanair
|
11:45
Barcelona
17:15
Milan Bergamo
|
13:30
Milan Bergamo
21:10
Tallinn
|
Connect |
AF1349
Air France
BT690
Air Baltic
|
12:45
Barcelona
18:40
Paris CDG
|
14:40
Paris CDG
22:25
Tallinn
|
Connect |
LO438
LOT
LO791
LOT
|
13:10
Barcelona
22:45
Warsaw Chopin
|
16:15
Warsaw Chopin
01:25
Tallinn
|
Connect |
LO438
LOT
LO789
LOT
|
13:10
Barcelona
21:00
Warsaw Chopin
|
16:15
Warsaw Chopin
23:40
Tallinn
|
Connect |
LH1131
Lufthansa
LH884
Lufthansa
|
13:55
Barcelona
21:15
Frankfurt
|
16:05
Frankfurt
00:30
Tallinn
|
Connect |
U28574
easyJet
BT650
Air Baltic
|
14:45
Barcelona
17:45
London Gatwick
|
16:15
London Gatwick
22:30
Tallinn
|
Connect |
AF1649
Air France
BT690
Air Baltic
|
15:15
Barcelona
18:40
Paris CDG
|
17:10
Paris CDG
22:25
Tallinn
|
Connect |
VY6110
Vueling Airlines
BT636
Air Baltic
|
15:20
Barcelona
19:00
Rome
|
17:10
Rome
23:15
Tallinn
|
Connect |
SN3704
Brussels Airlines
BT708
Air Baltic
|
15:25
Barcelona
19:15
Brussels
|
17:30
Brussels
22:45
Tallinn
|
Connect |
D85522
Norwegian Air International
BT200
Air Baltic
|
15:45
Barcelona
20:10
Oslo
|
19:10
Oslo
22:40
Tallinn
|
Connect |
D85552
Norwegian Air International
BT194
Air Baltic
|
16:00
Barcelona
20:35
Stockholm
|
19:35
Stockholm
22:45
Tallinn
|
Connect |
D85552
Norwegian Air International
SK1772
Scandinavian Airlines
|
16:00
Barcelona
20:35
Stockholm
|
19:35
Stockholm
22:35
Tallinn
|
Connect |
LH1129
Lufthansa
LH884
Lufthansa
|
16:00
Barcelona
21:15
Frankfurt
|
18:10
Frankfurt
00:30
Tallinn
|
Connect |
VY1519
Vueling Airlines
BT698
Air Baltic
|
16:25
Barcelona
18:40
Nice
|
17:45
Nice
22:55
Tallinn
|
Connect |
LH1135
Lufthansa
LH884
Lufthansa
|
16:55
Barcelona
21:15
Frankfurt
|
19:05
Frankfurt
00:30
Tallinn
|
Connect |
BT684
Air Baltic
BT361
Air Baltic
|
17:10
Barcelona
23:15
Riga
|
21:45
Riga
00:05
Tallinn
|
Connect |
AY1652
Finnair
AY1011
Finnair
|
21:25
Barcelona
07:30
Helsinki
|
02:15
Helsinki
08:00
Tallinn
|
Connect |
You take a flight from Barcelona to Helsinki and cost approximately 130 USD.
You take a bus, shuttle or taxi from Helsinki to your destination in Tallinn, Estonia.
Flight | Depart | Arrive | |
---|---|---|---|
AF1449
Air France
AY1572
Finnair
|
06:15
Barcelona
10:50
Paris CDG
|
08:15
Paris CDG
14:50
Helsinki
|
Connect |
KL1662
KLM
KL1167
KLM
|
06:20
Barcelona
09:50
Amsterdam Schiphol
|
08:40
Amsterdam Schiphol
13:10
Helsinki
|
Connect |
KL1662
KLM
AY1302
Finnair
|
06:20
Barcelona
11:55
Amsterdam Schiphol
|
08:40
Amsterdam Schiphol
15:15
Helsinki
|
Connect |
AZ0075
Alitalia
AY1762
Finnair
|
06:25
Barcelona
11:15
Rome
|
08:10
Rome
15:40
Helsinki
|
Connect |
IB631
Iberia
AY1662
Finnair
|
06:30
Barcelona
10:20
Madrid
|
07:55
Madrid
15:30
Helsinki
|
Connect |
BA477
British Airways
AY1332
Finnair
|
07:10
Barcelona
10:20
London Heathrow
|
08:35
London Heathrow
15:15
Helsinki
|
Connect |
IB715
Iberia
AY1662
Finnair
|
07:15
Barcelona
10:20
Madrid
|
08:40
Madrid
15:30
Helsinki
|
Connect |
IB801
Iberia
AY1662
Finnair
|
08:00
Barcelona
10:20
Madrid
|
09:25
Madrid
15:30
Helsinki
|
Connect |
D85620
Norwegian Air International
|
08:00
Barcelona
|
13:00 Helsinki | Direct |
D85570
Norwegian Air International
D8267
Norwegian Air International
|
08:00
Barcelona
14:40
Copenhagen
|
11:00
Copenhagen
17:15
Helsinki
|
Connect |
LH1137
Lufthansa
LH850
Lufthansa
|
08:05
Barcelona
14:10
Frankfurt
|
10:15
Frankfurt
17:30
Helsinki
|
Connect |
HV5132
Transavia Holland
KL1169
KLM
|
08:25
Barcelona
14:00
Amsterdam Schiphol
|
10:50
Amsterdam Schiphol
17:25
Helsinki
|
Connect |
LH1809
Lufthansa
LH2464
Lufthansa
|
09:20
Barcelona
15:30
Munich
|
11:20
Munich
18:55
Helsinki
|
Connect |
AF1149
Air France
AY1576
Finnair
|
09:55
Barcelona
15:10
Paris CDG
|
11:55
Paris CDG
19:00
Helsinki
|
Connect |
BA473
British Airways
AY1344
Finnair
|
10:05
Barcelona
13:50
London Heathrow
|
11:30
London Heathrow
18:45
Helsinki
|
Connect |
BA473
British Airways
AY1334
Finnair
|
10:05
Barcelona
13:35
London Heathrow
|
11:30
London Heathrow
18:25
Helsinki
|
Connect |
D83655
Norwegian Air International
D8265
Norwegian Air International
|
10:25
Barcelona
15:40
Copenhagen
|
13:25
Copenhagen
18:15
Helsinki
|
Connect |
LH1125
Lufthansa
LH850
Lufthansa
|
10:30
Barcelona
14:10
Frankfurt
|
12:40
Frankfurt
17:30
Helsinki
|
Connect |
AY1654
Finnair
|
11:05
Barcelona
|
16:00 Helsinki | Direct |
BA479
British Airways
AY1336
Finnair
|
11:40
Barcelona
16:10
London Heathrow
|
13:05
London Heathrow
21:00
Helsinki
|
Connect |
LH1811
Lufthansa
LH2464
Lufthansa
|
11:45
Barcelona
15:30
Munich
|
13:45
Munich
18:55
Helsinki
|
Connect |
BA485
British Airways
AY1338
Finnair
|
13:35
Barcelona
18:10
London Heathrow
|
14:55
London Heathrow
23:00
Helsinki
|
Connect |
BA485
British Airways
AY1336
Finnair
|
13:35
Barcelona
16:10
London Heathrow
|
14:55
London Heathrow
21:00
Helsinki
|
Connect |
BA475
British Airways
AY1338
Finnair
|
14:50
Barcelona
18:10
London Heathrow
|
16:10
London Heathrow
23:00
Helsinki
|
Connect |
BA475
British Airways
AY1342
Finnair
|
14:50
Barcelona
19:35
London Heathrow
|
16:10
London Heathrow
00:30
Helsinki
|
Connect |
AF1649
Air France
AY1578
Finnair
|
15:15
Barcelona
19:00
Paris CDG
|
17:10
Paris CDG
22:55
Helsinki
|
Connect |
HV5132
Transavia Holland
KL1171
KLM
|
15:30
Barcelona
20:50
Amsterdam Schiphol
|
17:55
Amsterdam Schiphol
00:15
Helsinki
|
Connect |
LH1815
Lufthansa
LH2466
Lufthansa
|
15:40
Barcelona
20:15
Munich
|
17:40
Munich
23:40
Helsinki
|
Connect |
KL1672
KLM
KL1171
KLM
|
15:55
Barcelona
20:50
Amsterdam Schiphol
|
18:15
Amsterdam Schiphol
00:15
Helsinki
|
Connect |
LH1129
Lufthansa
LH854
Lufthansa
|
16:00
Barcelona
21:30
Frankfurt
|
18:10
Frankfurt
00:50
Helsinki
|
Connect |
LH1135
Lufthansa
LH854
Lufthansa
|
16:55
Barcelona
21:30
Frankfurt
|
19:05
Frankfurt
00:50
Helsinki
|
Connect |
BA407
British Airways
AY1342
Finnair
|
17:05
Barcelona
19:35
London Heathrow
|
18:20
London Heathrow
00:30
Helsinki
|
Connect |
BT684
Air Baltic
BT325
Air Baltic
|
17:10
Barcelona
23:20
Riga
|
21:45
Riga
00:25
Helsinki
|
Connect |
KL1674
KLM
KL1171
KLM
|
17:15
Barcelona
20:50
Amsterdam Schiphol
|
19:35
Amsterdam Schiphol
00:15
Helsinki
|
Connect |
AY1652
Finnair
|
21:25
Barcelona
|
02:15 Helsinki | Direct |
You can find hotels and accommodations in Tallinn, Estonia with our hotels search tool below
Booking.com