How to get to Switzerland from Estonia by flight ? You can check flights from Estonia to Switzerland below.
You can find flight ticket prices from Estonia to Switzerland with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Estonia to Tallinn.
You take a flight from Tallinn to Zurich and cost approximately 130 USD.
You take a bus, shuttle or taxi from Zurich to your destination in Switzerland.
Flight | Depart | Arrive | |
---|---|---|---|
BT362
Air Baltic
BT641
Air Baltic
|
05:45
Tallinn
07:35
Riga
|
06:35
Riga
09:10
Zurich
|
Connect |
AY1036
Finnair
AY1511
Finnair
|
06:00
Tallinn
07:55
Helsinki
|
06:35
Helsinki
09:45
Zurich
|
Connect |
LO792
LOT
LO411
LOT
|
06:00
Tallinn
07:40
Warsaw Chopin
|
06:40
Warsaw Chopin
09:45
Zurich
|
Connect |
LH885
Lufthansa
LX1069
Swiss
|
06:15
Tallinn
08:45
Frankfurt
|
07:45
Frankfurt
09:40
Zurich
|
Connect |
LH885
Lufthansa
LH1186
Lufthansa
|
06:15
Tallinn
09:40
Frankfurt
|
07:45
Frankfurt
10:35
Zurich
|
Connect |
BT705
Air Baltic
LX787
Swiss
|
06:25
Tallinn
09:55
Brussels
|
08:00
Brussels
11:15
Zurich
|
Connect |
SK1791
Scandinavian Airlines
LX1267
Swiss
|
06:30
Tallinn
09:35
Copenhagen
|
07:05
Copenhagen
11:30
Zurich
|
Connect |
BT207
Air Baltic
LX1575
Swiss
|
06:45
Tallinn
09:35
Vienna
|
08:05
Vienna
10:55
Zurich
|
Connect |
SK1783
Scandinavian Airlines
LX1249
Swiss
|
07:20
Tallinn
10:00
Stockholm
|
07:20
Stockholm
12:30
Zurich
|
Connect |
BT637
Air Baltic
|
07:35
Tallinn
|
09:15 Zurich | Direct |
SK749
Scandinavian Airlines
LX1247
Swiss
|
11:20
Tallinn
14:00
Stockholm
|
11:35
Stockholm
16:25
Zurich
|
Connect |
LH2405
Lufthansa
LX1109
Swiss
|
12:55
Tallinn
17:00
Munich
|
14:20
Munich
17:55
Zurich
|
Connect |
LH2405
Lufthansa
LH2370
Lufthansa
|
12:55
Tallinn
15:25
Munich
|
14:20
Munich
16:20
Zurich
|
Connect |
BT314
Air Baltic
BT643
Air Baltic
|
13:30
Tallinn
16:25
Riga
|
14:20
Riga
17:55
Zurich
|
Connect |
LH881
Lufthansa
LX1075
Swiss
|
13:50
Tallinn
17:20
Frankfurt
|
15:15
Frankfurt
18:20
Zurich
|
Connect |
LH881
Lufthansa
LH1196
Lufthansa
|
13:50
Tallinn
16:25
Frankfurt
|
15:15
Frankfurt
17:20
Zurich
|
Connect |
LO786
LOT
LO419
LOT
|
14:45
Tallinn
17:00
Warsaw Chopin
|
15:25
Warsaw Chopin
19:05
Zurich
|
Connect |
LO788
LOT
LX1353
Swiss
|
18:00
Tallinn
19:50
Warsaw Chopin
|
18:35
Warsaw Chopin
21:50
Zurich
|
Connect |
LH883
Lufthansa
LX1077
Swiss
|
18:10
Tallinn
20:50
Frankfurt
|
19:35
Frankfurt
21:45
Zurich
|
Connect |
You take a bus, shuttle or taxi from your location in Estonia to Tallinn.
You take a flight from Tallinn to Basel and cost approximately 150 USD.
You take a bus, shuttle or taxi from Basel to your destination in Switzerland.
Flight | Depart | Arrive | |
---|---|---|---|
LH885
Lufthansa
LH1202
Lufthansa
|
06:15
Tallinn
09:50
Frankfurt
|
07:45
Frankfurt
10:40
Basel
|
Connect |
LH885
Lufthansa
LH1204
Lufthansa
|
06:15
Tallinn
12:40
Frankfurt
|
07:45
Frankfurt
13:30
Basel
|
Connect |
BT705
Air Baltic
SN2705
Brussels Airlines
|
06:25
Tallinn
13:05
Brussels
|
08:00
Brussels
14:10
Basel
|
Connect |
SK1791
Scandinavian Airlines
LH825
Lufthansa
LH1204
Lufthansa
|
06:30
Tallinn
09:35
Copenhagen
12:40
Frankfurt
|
07:05
Copenhagen
11:05
Frankfurt
13:30
Basel
|
Connect |
SK1783
Scandinavian Airlines
SK635
Scandinavian Airlines
LH1204
Lufthansa
|
07:20
Tallinn
09:00
Stockholm
12:40
Frankfurt
|
07:20
Stockholm
11:15
Frankfurt
13:30
Basel
|
Connect |
BT621
Air Baltic
KL1987
KLM
|
07:35
Tallinn
12:35
Amsterdam Schiphol
|
09:00
Amsterdam Schiphol
13:50
Basel
|
Connect |
LO790
LOT
W61363
Wizz Air
|
08:55
Tallinn
12:40
Warsaw Chopin
|
09:35
Warsaw Chopin
14:40
Basel
|
Connect |
BT195
Air Baltic
U21152
easyJet
|
10:35
Tallinn
12:45
Copenhagen
|
11:30
Copenhagen
14:30
Basel
|
Connect |
SK749
Scandinavian Airlines
LH2417
Lufthansa
LH2400
Lufthansa
|
11:20
Tallinn
15:10
Stockholm
18:25
Munich
|
11:35
Stockholm
17:20
Munich
19:20
Basel
|
Connect |
LH2405
Lufthansa
LH2400
Lufthansa
|
12:55
Tallinn
18:25
Munich
|
14:20
Munich
19:20
Basel
|
Connect |
LH2405
Lufthansa
LH2398
Lufthansa
|
12:55
Tallinn
15:15
Munich
|
14:20
Munich
16:10
Basel
|
Connect |
BT201
Air Baltic
U24637
easyJet
|
13:10
Tallinn
17:00
Berlin Tegel
|
14:00
Berlin Tegel
18:35
Basel
|
Connect |
LH881
Lufthansa
LH1206
Lufthansa
|
13:50
Tallinn
17:20
Frankfurt
|
15:15
Frankfurt
18:10
Basel
|
Connect |
LH881
Lufthansa
LH1208
Lufthansa
|
13:50
Tallinn
21:00
Frankfurt
|
15:15
Frankfurt
21:50
Basel
|
Connect |
BT689
Air Baltic
AF1092
Air France
|
16:00
Tallinn
21:40
Paris CDG
|
17:55
Paris CDG
22:45
Basel
|
Connect |
BT649
Air Baltic
U28437
easyJet
|
16:05
Tallinn
18:40
London Gatwick
|
17:00
London Gatwick
21:20
Basel
|
Connect |
SK1745
Scandinavian Airlines
SK673
Scandinavian Airlines
LH1208
Lufthansa
|
16:10
Tallinn
17:00
Stockholm
21:00
Frankfurt
|
16:10
Stockholm
19:10
Frankfurt
21:50
Basel
|
Connect |
LH883
Lufthansa
LH1208
Lufthansa
|
18:10
Tallinn
21:00
Frankfurt
|
19:35
Frankfurt
21:50
Basel
|
Connect |
You take a bus, shuttle or taxi from your location in Estonia to Tallinn.
You take a flight from Tallinn to Geneva and cost approximately 150 USD.
You take a bus, shuttle or taxi from Geneva to your destination in Switzerland.
Flight | Depart | Arrive | |
---|---|---|---|
A3771
Aegean Airlines
LX1821
Swiss
|
03:35
Tallinn
10:20
Athens
|
07:00
Athens
12:10
Geneva
|
Connect |
A3771
Aegean Airlines
A3854
Aegean Airlines
|
03:35
Tallinn
08:35
Athens
|
07:00
Athens
10:30
Geneva
|
Connect |
LO792
LOT
LO417
LOT
|
06:00
Tallinn
07:30
Warsaw Chopin
|
06:40
Warsaw Chopin
09:45
Geneva
|
Connect |
AY1036
Finnair
AY1531
Finnair
|
06:00
Tallinn
08:05
Helsinki
|
06:35
Helsinki
10:05
Geneva
|
Connect |
LH885
Lufthansa
LX1083
Swiss
|
06:15
Tallinn
13:05
Frankfurt
|
07:45
Frankfurt
14:10
Geneva
|
Connect |
LH885
Lufthansa
LH1216
Lufthansa
|
06:15
Tallinn
12:15
Frankfurt
|
07:45
Frankfurt
13:20
Geneva
|
Connect |
LH885
Lufthansa
LX1069
Swiss
LX2806
Swiss
|
06:15
Tallinn
08:45
Frankfurt
13:10
Zurich
|
07:45
Frankfurt
09:40
Zurich
14:00
Geneva
|
Connect |
LH885
Lufthansa
LH1186
Lufthansa
LX2806
Swiss
|
06:15
Tallinn
09:40
Frankfurt
13:10
Zurich
|
07:45
Frankfurt
10:35
Zurich
14:00
Geneva
|
Connect |
LH885
Lufthansa
LX1081
Swiss
|
06:15
Tallinn
09:00
Frankfurt
|
07:45
Frankfurt
10:05
Geneva
|
Connect |
LH885
Lufthansa
LX1069
Swiss
LX2824
Swiss
|
06:15
Tallinn
08:45
Frankfurt
12:15
Zurich
|
07:45
Frankfurt
09:40
Zurich
13:10
Geneva
|
Connect |
LH885
Lufthansa
LH1186
Lufthansa
LX2824
Swiss
|
06:15
Tallinn
09:40
Frankfurt
12:15
Zurich
|
07:45
Frankfurt
10:35
Zurich
13:10
Geneva
|
Connect |
BT705
Air Baltic
SN2719
Brussels Airlines
|
06:25
Tallinn
13:05
Brussels
|
08:00
Brussels
14:25
Geneva
|
Connect |
BT705
Air Baltic
SN2713
Brussels Airlines
|
06:25
Tallinn
09:20
Brussels
|
08:00
Brussels
10:40
Geneva
|
Connect |
SK1791
Scandinavian Airlines
SK613
Scandinavian Airlines
|
06:30
Tallinn
08:20
Copenhagen
|
07:05
Copenhagen
10:20
Geneva
|
Connect |
SK1791
Scandinavian Airlines
SK2613
Scandinavian Airlines
|
06:30
Tallinn
11:00
Copenhagen
|
07:05
Copenhagen
13:00
Geneva
|
Connect |
BT191
Air Baltic
SK2615
Scandinavian Airlines
|
07:00
Tallinn
08:25
Stockholm
|
07:05
Stockholm
11:05
Geneva
|
Connect |
SK1783
Scandinavian Airlines
SK2615
Scandinavian Airlines
|
07:20
Tallinn
08:25
Stockholm
|
07:20
Stockholm
11:05
Geneva
|
Connect |
BT621
Air Baltic
KL1929
KLM
|
07:35
Tallinn
12:10
Amsterdam Schiphol
|
09:00
Amsterdam Schiphol
13:35
Geneva
|
Connect |
BT332
Air Baltic
BT344
Air Baltic
BT647
Air Baltic
|
09:00
Tallinn
13:30
Vilnius
15:45
Riga
|
10:15
Vilnius
14:20
Riga
17:25
Geneva
|
Connect |
BT322
Air Baltic
BT647
Air Baltic
|
10:00
Tallinn
15:45
Riga
|
10:50
Riga
17:25
Geneva
|
Connect |
BT312
Air Baltic
BT647
Air Baltic
|
10:45
Tallinn
15:45
Riga
|
11:35
Riga
17:25
Geneva
|
Connect |
AY1014
Finnair
AY1533
Finnair
|
11:15
Tallinn
16:10
Helsinki
|
11:45
Helsinki
18:10
Geneva
|
Connect |
SK749
Scandinavian Airlines
SK1407
Scandinavian Airlines
SK617
Scandinavian Airlines
|
11:20
Tallinn
15:20
Stockholm
17:25
Copenhagen
|
11:35
Stockholm
16:30
Copenhagen
19:30
Geneva
|
Connect |
SK749
Scandinavian Airlines
SK1423
Scandinavian Airlines
SK617
Scandinavian Airlines
|
11:20
Tallinn
13:30
Stockholm
17:25
Copenhagen
|
11:35
Stockholm
14:40
Copenhagen
19:30
Geneva
|
Connect |
LH2405
Lufthansa
LH2388
Lufthansa
|
12:55
Tallinn
18:45
Munich
|
14:20
Munich
19:55
Geneva
|
Connect |
LH2405
Lufthansa
LH2370
Lufthansa
LX2810
Swiss
|
12:55
Tallinn
15:25
Munich
18:10
Zurich
|
14:20
Munich
16:20
Zurich
19:00
Geneva
|
Connect |
BT314
Air Baltic
BT647
Air Baltic
|
13:30
Tallinn
15:45
Riga
|
14:20
Riga
17:25
Geneva
|
Connect |
LH881
Lufthansa
LH1196
Lufthansa
LX2810
Swiss
|
13:50
Tallinn
16:25
Frankfurt
18:10
Zurich
|
15:15
Frankfurt
17:20
Zurich
19:00
Geneva
|
Connect |
LH881
Lufthansa
LH1226
Lufthansa
|
13:50
Tallinn
17:40
Frankfurt
|
15:15
Frankfurt
18:45
Geneva
|
Connect |
LH881
Lufthansa
LH1198
Lufthansa
LX2816
Swiss
|
13:50
Tallinn
18:25
Frankfurt
20:45
Zurich
|
15:15
Frankfurt
19:20
Zurich
21:35
Geneva
|
Connect |
LH881
Lufthansa
LH1222
Lufthansa
|
13:50
Tallinn
16:05
Frankfurt
|
15:15
Frankfurt
17:10
Geneva
|
Connect |
LH881
Lufthansa
LX1085
Swiss
|
13:50
Tallinn
16:55
Frankfurt
|
15:15
Frankfurt
18:00
Geneva
|
Connect |
LH881
Lufthansa
LH1196
Lufthansa
LX2816
Swiss
|
13:50
Tallinn
16:25
Frankfurt
20:45
Zurich
|
15:15
Frankfurt
17:20
Zurich
21:35
Geneva
|
Connect |
LO786
LOT
LO415
LOT
|
14:45
Tallinn
16:40
Warsaw Chopin
|
15:25
Warsaw Chopin
18:55
Geneva
|
Connect |
BT689
Air Baltic
AF1242
Air France
|
16:00
Tallinn
20:45
Paris CDG
|
17:55
Paris CDG
21:55
Geneva
|
Connect |
BT707
Air Baltic
SN2723
Brussels Airlines
|
17:00
Tallinn
19:25
Brussels
|
18:35
Brussels
20:40
Geneva
|
Connect |
U28446
easyJet
U28482
easyJet
|
17:35
Tallinn
20:15
London Gatwick
|
18:35
London Gatwick
22:50
Geneva
|
Connect |
LO2977
LOT
SN2725
Brussels Airlines
|
18:05
Tallinn
20:40
Brussels
|
19:40
Brussels
22:00
Geneva
|
Connect |
LH883
Lufthansa
LX1077
Swiss
LX2818
Swiss
|
18:10
Tallinn
20:50
Frankfurt
22:35
Zurich
|
19:35
Frankfurt
21:45
Zurich
23:25
Geneva
|
Connect |
LH883
Lufthansa
LX1087
Swiss
|
18:10
Tallinn
21:00
Frankfurt
|
19:35
Frankfurt
22:05
Geneva
|
Connect |
You can find hotels and accommodations in Switzerland with our hotels search tool below
Booking.com