HowToGo

Flight from Switzerland to Scotland

How to get to Scotland from Switzerland by flight ? You can check flights from Switzerland to Scotland below.

Search Transfer from Switzerland to Scotland

Search Flights

You can find flight ticket prices from Switzerland to Scotland with our flight tickets search tool below

1. Basel to Edinburgh

  1. You take a bus, shuttle or taxi from your location in Switzerland to Basel.

  2. You take a flight from Basel to Edinburgh and cost approximately 200 USD.

  3. You take a bus, shuttle or taxi from Edinburgh to your destination in Scotland.

Flight Depart Arrive
U26917 easyJet
06:00 Basel
07:15 Edinburgh Direct
U21041 easyJet
U26922 easyJet
06:10 Basel
10:05 Amsterdam Schiphol
07:45 Amsterdam Schiphol
10:40 Edinburgh
Connect
LH2403 Lufthansa
LH2524 Lufthansa
06:10 Basel
08:55 Munich
07:10 Munich
10:10 Edinburgh
Connect
BA751 British Airways
BA1438 British Airways
06:40 Basel
09:10 London Heathrow
07:25 London Heathrow
10:35 Edinburgh
Connect
LH1201 Lufthansa
LH962 Lufthansa
08:15 Basel
11:10 Frankfurt
09:15 Frankfurt
12:05 Edinburgh
Connect
U22198 easyJet
U2013 easyJet
10:25 Basel
12:00 London Luton
11:05 London Luton
13:20 Edinburgh
Connect
U24634 easyJet
U25547 easyJet
10:25 Basel
13:30 Berlin Brandenburg Apt
12:00 Berlin Brandenburg Apt
14:45 Edinburgh
Connect
U21151 easyJet
U26984 easyJet
10:30 Basel
13:20 Copenhagen
12:20 Copenhagen
14:20 Edinburgh
Connect
BA753 British Airways
BA1444 British Airways
11:50 Basel
13:40 London Heathrow
12:35 London Heathrow
15:10 Edinburgh
Connect
LH1205 Lufthansa
LH964 Lufthansa
14:10 Basel
16:20 Frankfurt
15:05 Frankfurt
17:15 Edinburgh
Connect
U26086 easyJet
U2429 easyJet
16:50 Basel
19:15 Bristol
17:35 Bristol
20:25 Edinburgh
Connect
U26919 easyJet
17:35 Basel
18:50 Edinburgh Direct
BA755 British Airways
BA1462 British Airways
18:05 Basel
20:05 London Heathrow
18:45 London Heathrow
21:30 Edinburgh
Connect
BA755 British Airways
BA1460 British Airways
18:05 Basel
21:05 London Heathrow
18:45 London Heathrow
22:25 Edinburgh
Connect
KL1990 KLM
KL1293 KLM
18:25 Basel
21:10 Amsterdam Schiphol
19:55 Amsterdam Schiphol
21:35 Edinburgh
Connect

2. Zurich to Edinburgh

  1. You take a bus, shuttle or taxi from your location in Switzerland to Zurich.

  2. You take a flight from Zurich to Edinburgh and cost approximately 140 USD.

  3. You take a bus, shuttle or taxi from Edinburgh to your destination in Scotland.

Flight Depart Arrive
BA709 British Airways
BA1438 British Airways
07:10 Zurich
09:10 London Heathrow
08:00 London Heathrow
10:35 Edinburgh
Connect
LH1183 Lufthansa
LH962 Lufthansa
08:15 Zurich
11:10 Frankfurt
09:15 Frankfurt
12:05 Edinburgh
Connect
EW765 Eurowings
EW362 Eurowings
09:10 Zurich
11:10 Cologne Bonn
10:20 Cologne Bonn
12:00 Edinburgh
Connect
KL1954 KLM
KL1281 KLM
09:20 Zurich
12:15 Amsterdam Schiphol
11:00 Amsterdam Schiphol
12:40 Edinburgh
Connect
U22048 easyJet
U2013 easyJet
10:05 Zurich
12:00 London Luton
10:55 London Luton
13:20 Edinburgh
Connect
BA711 British Airways
BA1446 British Airways
10:20 Zurich
12:40 London Heathrow
11:15 London Heathrow
14:10 Edinburgh
Connect
U25864 easyJet
U25547 easyJet
10:45 Zurich
13:30 Berlin Brandenburg Apt
12:15 Berlin Brandenburg Apt
14:45 Edinburgh
Connect
WK310 Edelweiss Air
11:30 Zurich
12:45 Edinburgh Direct
BA713 British Airways
BA1448 British Airways
13:10 Zurich
15:15 London Heathrow
13:55 London Heathrow
16:40 Edinburgh
Connect
BA713 British Airways
BA1452 British Airways
13:10 Zurich
16:15 London Heathrow
13:55 London Heathrow
17:40 Edinburgh
Connect
BA715 British Airways
BA1458 British Airways
15:50 Zurich
18:25 London Heathrow
16:40 London Heathrow
19:50 Edinburgh
Connect
U22046 easyJet
U2019 easyJet
16:10 Zurich
19:15 London Luton
16:55 London Luton
20:30 Edinburgh
Connect
JL7734 Japan Airlines
BA1458 British Airways
16:35 Zurich
18:25 London Heathrow
17:20 London Heathrow
19:50 Edinburgh
Connect
U28116 easyJet
U2811 easyJet
16:45 Zurich
18:45 London Gatwick
17:25 London Gatwick
20:15 Edinburgh
Connect
BA8766 British Airways
BA8714 British Airways
17:05 Zurich
19:35 London City
17:45 London City
20:50 Edinburgh
Connect
BA8766 British Airways
BA8710 British Airways
17:05 Zurich
19:05 London City
17:45 London City
20:25 Edinburgh
Connect
LX1272 Swiss
SK2513 Scandinavian Airlines
17:25 Zurich
20:40 Copenhagen
19:10 Copenhagen
21:30 Edinburgh
Connect
KL1962 KLM
KL1293 KLM
17:35 Zurich
21:10 Amsterdam Schiphol
19:15 Amsterdam Schiphol
21:35 Edinburgh
Connect
LX788 Swiss
SN2065 Brussels Airlines
17:55 Zurich
21:20 Brussels
19:10 Brussels
22:00 Edinburgh
Connect
BA717 British Airways
BA1460 British Airways
18:05 Zurich
21:05 London Heathrow
18:55 London Heathrow
22:25 Edinburgh
Connect
BA717 British Airways
BA1462 British Airways
18:05 Zurich
20:05 London Heathrow
18:55 London Heathrow
21:30 Edinburgh
Connect
BA8768 British Airways
BA8716 British Airways
18:20 Zurich
20:05 London City
18:55 London City
21:20 Edinburgh
Connect
BA8768 British Airways
BA8718 British Airways
18:20 Zurich
20:55 London City
18:55 London City
22:10 Edinburgh
Connect
AF1815 Air France
AF1886 Air France
18:40 Zurich
21:00 Paris CDG
20:00 Paris CDG
21:45 Edinburgh
Connect
BA719 British Airways
BA1440 British Airways
19:40 Zurich
22:05 London Heathrow
20:25 London Heathrow
23:30 Edinburgh
Connect

3. Geneva to Edinburgh

  1. You take a bus, shuttle or taxi from your location in Switzerland to Geneva.

  2. You take a flight from Geneva to Edinburgh and cost approximately 100 USD.

  3. You take a bus, shuttle or taxi from Edinburgh to your destination in Scotland.

Flight Depart Arrive
U21351 easyJet
U26922 easyJet
06:40 Geneva
10:05 Amsterdam Schiphol
08:20 Amsterdam Schiphol
10:40 Edinburgh
Connect
LH2391 Lufthansa
LH2524 Lufthansa
06:50 Geneva
08:55 Munich
08:00 Munich
10:10 Edinburgh
Connect
BA723 British Airways
BA1438 British Airways
07:00 Geneva
09:10 London Heathrow
07:45 London Heathrow
10:35 Edinburgh
Connect
U21355 easyJet
U26922 easyJet
07:10 Geneva
10:05 Amsterdam Schiphol
08:45 Amsterdam Schiphol
10:40 Edinburgh
Connect
U21321 easyJet
U26962 easyJet
07:10 Geneva
09:50 Prague
08:50 Prague
11:15 Edinburgh
Connect
KL1926 KLM
KL1281 KLM
09:05 Geneva
12:15 Amsterdam Schiphol
10:45 Amsterdam Schiphol
12:40 Edinburgh
Connect
U23132 easyJet
U2231 239 easyJet
09:25 Geneva
12:15 London Stansted
10:10 London Stansted
13:35 Edinburgh
Connect
U23132 easyJet
U2231 easyJet
09:25 Geneva
12:20 London Stansted
10:10 London Stansted
13:40 Edinburgh
Connect
U22054 easyJet
U2013 easyJet
09:55 Geneva
12:00 London Luton
10:35 London Luton
13:20 Edinburgh
Connect
BA725 British Airways
BA1446 British Airways
10:10 Geneva
12:40 London Heathrow
10:55 London Heathrow
14:10 Edinburgh
Connect
U22052 easyJet
U2013 easyJet
10:20 Geneva
12:00 London Luton
11:00 London Luton
13:20 Edinburgh
Connect
U26154 easyJet
U2423 easyJet
10:40 Geneva
12:15 Bristol
11:25 Bristol
13:30 Edinburgh
Connect
U26906 easyJet
10:50 Geneva
12:05 Edinburgh Direct
U28467 easyJet
U2807 easyJet
10:55 Geneva
13:35 London Gatwick
11:30 London Gatwick
15:05 Edinburgh
Connect
SN2714 Brussels Airlines
SN2063 Brussels Airlines
11:20 Geneva
14:35 Brussels
12:35 Brussels
15:15 Edinburgh
Connect
U22054 easyJet
U2015 easyJet
11:50 Geneva
13:50 London Luton
12:35 London Luton
15:10 Edinburgh
Connect
BA727 British Airways
BA1444 British Airways
11:50 Geneva
13:40 London Heathrow
12:35 London Heathrow
15:10 Edinburgh
Connect
LS780 Jet2.com
12:00 Geneva
13:30 Edinburgh Direct
AF1843 Air France
AF1486 Air France
12:00 Geneva
15:25 Paris CDG
13:15 Paris CDG
16:15 Edinburgh
Connect
AF1743 Air France
AF1486 Air France
13:00 Geneva
15:25 Paris CDG
14:15 Paris CDG
16:15 Edinburgh
Connect
BA729 British Airways
BA1448 British Airways
13:00 Geneva
15:15 London Heathrow
13:40 London Heathrow
16:40 Edinburgh
Connect
U26156 easyJet
U2427 easyJet
13:15 Geneva
16:05 Bristol
13:55 Bristol
17:15 Edinburgh
Connect
LH1217 Lufthansa
LH964 Lufthansa
14:00 Geneva
16:20 Frankfurt
15:15 Frankfurt
17:15 Edinburgh
Connect
U28475 easyJet
U2807 easyJet
14:25 Geneva
16:20 London Gatwick
15:00 London Gatwick
17:50 Edinburgh
Connect
U28475 easyJet
U2809 easyJet
14:25 Geneva
15:50 London Gatwick
15:00 London Gatwick
17:20 Edinburgh
Connect
BA731 British Airways
BA1454 British Airways
15:10 Geneva
17:20 London Heathrow
15:55 London Heathrow
18:45 Edinburgh
Connect
U28477 easyJet
U2815 easyJet
16:10 Geneva
17:45 London Gatwick
16:45 London Gatwick
19:15 Edinburgh
Connect
U28477 easyJet
U2811 easyJet
16:10 Geneva
18:45 London Gatwick
16:45 London Gatwick
20:15 Edinburgh
Connect
U22058 easyJet
U2019 easyJet
16:15 Geneva
19:15 London Luton
17:00 London Luton
20:30 Edinburgh
Connect
U22056 easyJet
U2019 easyJet
16:50 Geneva
19:15 London Luton
17:35 London Luton
20:30 Edinburgh
Connect
U26156 easyJet
U2429 easyJet
16:50 Geneva
19:15 Bristol
17:35 Bristol
20:25 Edinburgh
Connect
U26908 easyJet
17:15 Geneva
18:30 Edinburgh Direct
KL1932 KLM
KL1293 KLM
17:15 Geneva
21:10 Amsterdam Schiphol
18:55 Amsterdam Schiphol
21:35 Edinburgh
Connect
U26904 easyJet
18:00 Geneva
19:15 Edinburgh Direct
AF1343 Air France
AF1886 Air France
18:10 Geneva
21:00 Paris CDG
19:25 Paris CDG
21:45 Edinburgh
Connect
BA735 British Airways
BA1460 British Airways
18:45 Geneva
21:05 London Heathrow
19:25 London Heathrow
22:25 Edinburgh
Connect
SN2722 Brussels Airlines
SN2065 Brussels Airlines
18:55 Geneva
21:20 Brussels
20:15 Brussels
22:00 Edinburgh
Connect
U28481 easyJet
U2813 easyJet
19:10 Geneva
21:00 London Gatwick
19:40 London Gatwick
22:25 Edinburgh
Connect
BA2286 British Airways
BA8718 British Airways
19:20 Geneva
20:55 London City
19:55 London City
22:10 Edinburgh
Connect
U26908 easyJet
21:30 Geneva
22:45 Edinburgh Direct

4. Geneva to Glasgow

  1. You take a bus, shuttle or taxi from your location in Switzerland to Geneva.

  2. You take a flight from Geneva to Glasgow and cost approximately 180 USD.

  3. You take a bus, shuttle or taxi from Glasgow to your destination in Scotland.

Flight Depart Arrive
U28463 easyJet
U2883 easyJet
07:00 Geneva
08:55 London Gatwick
07:35 London Gatwick
10:25 Glasgow
Connect
BA723 British Airways
BA1476 British Airways
07:00 Geneva
09:55 London Heathrow
07:45 London Heathrow
11:25 Glasgow
Connect
U21353 easyJet
U26854 easyJet
09:25 Geneva
12:15 Amsterdam Schiphol
11:05 Amsterdam Schiphol
12:50 Glasgow
Connect
U26836 easyJet
09:50 Geneva
11:10 Glasgow Direct
U26158 easyJet
U2405 easyJet
09:55 Geneva
12:35 Bristol
10:40 Bristol
13:50 Glasgow
Connect
BA725 British Airways
BA1484 British Airways
10:10 Geneva
12:45 London Heathrow
10:55 London Heathrow
14:15 Glasgow
Connect
BA725 British Airways
BA1482 British Airways
10:10 Geneva
11:55 London Heathrow
10:55 London Heathrow
13:20 Glasgow
Connect
U22052 easyJet
U2071 easyJet
10:20 Geneva
12:25 London Luton
11:00 London Luton
13:40 Glasgow
Connect
U26152 easyJet
U2405 easyJet
10:25 Geneva
12:35 Bristol
11:10 Bristol
13:50 Glasgow
Connect
U26154 easyJet
U2403 easyJet
10:40 Geneva
12:50 Bristol
11:25 Bristol
14:05 Glasgow
Connect
U26152 easyJet
U2405 easyJet
11:05 Geneva
14:15 Bristol
11:50 Bristol
15:30 Glasgow
Connect
KL1928 KLM
KL1477 KLM
11:55 Geneva
15:35 Amsterdam Schiphol
13:40 Amsterdam Schiphol
16:05 Glasgow
Connect
U26742 easyJet
U2465 easyJet
12:00 Geneva
15:10 Belfast (Aldergrove)
13:25 Belfast (Aldergrove)
15:55 Glasgow
Connect
BA729 British Airways
BA1488 British Airways
13:00 Geneva
16:10 London Heathrow
13:40 London Heathrow
17:40 Glasgow
Connect
U26156 easyJet
U2405 407 easyJet
13:15 Geneva
16:20 Bristol
13:55 Bristol
17:35 Glasgow
Connect
U26834 easyJet
13:50 Geneva
15:10 Glasgow Direct
U28475 easyJet
U2887 easyJet
14:25 Geneva
16:00 London Gatwick
15:00 London Gatwick
17:35 Glasgow
Connect
U28475 easyJet
U2885 easyJet
14:25 Geneva
16:55 London Gatwick
15:00 London Gatwick
18:25 Glasgow
Connect
BA731 British Airways
BA1492 British Airways
15:10 Geneva
17:55 London Heathrow
15:55 London Heathrow
19:25 Glasgow
Connect
U28477 easyJet
U2889 easyJet
16:10 Geneva
19:00 London Gatwick
16:45 London Gatwick
20:35 Glasgow
Connect
U28477 easyJet
U2887 easyJet
16:10 Geneva
19:20 London Gatwick
16:45 London Gatwick
20:50 Glasgow
Connect
U22058 easyJet
U2077 easyJet
16:15 Geneva
18:50 London Luton
17:00 London Luton
20:10 Glasgow
Connect
U22056 easyJet
U2077 easyJet
16:50 Geneva
18:50 London Luton
17:35 London Luton
20:10 Glasgow
Connect
U26156 easyJet
U2409 407 407 easyJet
16:50 Geneva
20:15 Bristol
17:35 Bristol
21:30 Glasgow
Connect
BA733 British Airways
BA1486 British Airways
17:00 Geneva
19:05 London Heathrow
17:40 London Heathrow
20:30 Glasgow
Connect
BA733 British Airways
BA1498 British Airways
17:00 Geneva
20:15 London Heathrow
17:40 London Heathrow
21:40 Glasgow
Connect
U23136 easyJet
U2215 easyJet
17:10 Geneva
20:30 London Stansted
17:50 London Stansted
21:45 Glasgow
Connect
KL1932 KLM
KL1481 KLM
17:15 Geneva
21:15 Amsterdam Schiphol
18:55 Amsterdam Schiphol
21:45 Glasgow
Connect
U26836 easyJet
18:15 Geneva
19:35 Glasgow Direct
BA735 British Airways
BA1496 British Airways
18:45 Geneva
21:40 London Heathrow
19:25 London Heathrow
23:05 Glasgow
Connect
BA735 British Airways
BA1494 British Airways
18:45 Geneva
21:00 London Heathrow
19:25 London Heathrow
22:25 Glasgow
Connect
BA735 British Airways
BA1498 British Airways
18:45 Geneva
20:15 London Heathrow
19:25 London Heathrow
21:40 Glasgow
Connect
LX1086 Swiss
LH974 Lufthansa
18:45 Geneva
21:45 Frankfurt
19:55 Frankfurt
22:45 Glasgow
Connect
U28481 easyJet
U2883 easyJet
19:10 Geneva
21:35 London Gatwick
19:40 London Gatwick
23:00 Glasgow
Connect
U21375 easyJet
U26890 easyJet
19:20 Geneva
21:50 Bordeaux
20:35 Bordeaux
23:00 Glasgow
Connect
LH1227 Lufthansa
LH974 Lufthansa
19:35 Geneva
21:45 Frankfurt
20:50 Frankfurt
22:45 Glasgow
Connect

5. Milan Malpensa to Edinburgh

  1. You take a bus, shuttle or taxi from your location in Switzerland to Milan Malpensa.

  2. You take a flight from Milan Malpensa to Edinburgh and cost approximately 80 USD.

  3. You take a bus, shuttle or taxi from Edinburgh to your destination in Scotland.

Flight Depart Arrive
LH1863 Lufthansa
LH2524 Lufthansa
06:00 Milan Malpensa
08:55 Munich
07:10 Munich
10:10 Edinburgh
Connect
U22723 easyJet
U26922 easyJet
06:10 Milan Malpensa
10:05 Amsterdam Schiphol
08:05 Amsterdam Schiphol
10:40 Edinburgh
Connect
U22581 easyJet
U26962 easyJet
06:45 Milan Malpensa
09:50 Prague
08:15 Prague
11:15 Edinburgh
Connect
U22683 easyJet
07:25 Milan Malpensa
09:00 Edinburgh Direct
BA583 British Airways
BA1442 British Airways
08:05 Milan Malpensa
11:40 London Heathrow
09:15 London Heathrow
13:05 Edinburgh
Connect
U22891 easyJet
U26992 easyJet
08:25 Milan Malpensa
10:55 Naples
09:50 Naples
13:25 Edinburgh
Connect
U22685 easyJet
10:00 Milan Malpensa
11:35 Edinburgh Direct
VY6331 Vueling Airlines
VY7815 Vueling Airlines
10:05 Milan Malpensa
12:45 Barcelona
11:45 Barcelona
14:35 Edinburgh
Connect
U22284 easyJet
U2015 easyJet
10:25 Milan Malpensa
13:50 London Luton
11:25 London Luton
15:10 Edinburgh
Connect
U28192 easyJet
U2807 easyJet
10:30 Milan Malpensa
13:35 London Gatwick
11:20 London Gatwick
15:05 Edinburgh
Connect
U28194 easyJet
U2809 easyJet
12:15 Milan Malpensa
15:50 London Gatwick
13:10 London Gatwick
17:20 Edinburgh
Connect
U22555 easyJet
U26914 easyJet
12:45 Milan Malpensa
15:10 Munich
13:55 Munich
16:35 Edinburgh
Connect
U22783 easyJet
U26956 easyJet
12:50 Milan Malpensa
16:25 Paris CDG
14:20 Paris CDG
17:10 Edinburgh
Connect
KL1630 KLM
KL1289 KLM
12:50 Milan Malpensa
16:15 Amsterdam Schiphol
14:45 Amsterdam Schiphol
16:40 Edinburgh
Connect
BA573 British Airways
BA1452 British Airways
13:15 Milan Malpensa
16:15 London Heathrow
14:20 London Heathrow
17:40 Edinburgh
Connect
BA573 British Airways
BA1448 British Airways
13:15 Milan Malpensa
15:15 London Heathrow
14:20 London Heathrow
16:40 Edinburgh
Connect
U28196 easyJet
U2809 easyJet
13:45 Milan Malpensa
15:50 London Gatwick
14:40 London Gatwick
17:20 Edinburgh
Connect
U22288 easyJet
U2017 easyJet
14:00 Milan Malpensa
15:45 London Luton
14:55 London Luton
17:00 Edinburgh
Connect
U26198 easyJet
U2427 easyJet
14:10 Milan Malpensa
16:05 Bristol
15:15 Bristol
17:15 Edinburgh
Connect
BA585 British Airways
BA1458 British Airways
15:50 Milan Malpensa
18:25 London Heathrow
16:55 London Heathrow
19:50 Edinburgh
Connect
U28192 easyJet
U2811 easyJet
16:15 Milan Malpensa
18:45 London Gatwick
17:05 London Gatwick
20:15 Edinburgh
Connect
KL1632 KLM
KL1293 KLM
16:30 Milan Malpensa
21:10 Amsterdam Schiphol
18:25 Amsterdam Schiphol
21:35 Edinburgh
Connect
FR1455 Ryanair
FR818 Ryanair
16:40 Milan Malpensa
19:35 Dublin
18:15 Dublin
20:45 Edinburgh
Connect
AF1731 Air France
AF1886 Air France
17:50 Milan Malpensa
21:00 Paris CDG
19:20 Paris CDG
21:45 Edinburgh
Connect
U28198 easyJet
U2813 easyJet
18:40 Milan Malpensa
21:00 London Gatwick
19:35 London Gatwick
22:25 Edinburgh
Connect
BA567 British Airways
BA1440 British Airways
18:50 Milan Malpensa
22:05 London Heathrow
19:50 London Heathrow
23:30 Edinburgh
Connect
BA567 British Airways
BA1460 British Airways
18:50 Milan Malpensa
21:05 London Heathrow
19:50 London Heathrow
22:25 Edinburgh
Connect

6. Milan Bergamo to Edinburgh

  1. You take a bus, shuttle or taxi from your location in Switzerland to Milan Bergamo.

  2. You take a flight from Milan Bergamo to Edinburgh and cost approximately 35 USD.

  3. You take a bus, shuttle or taxi from Edinburgh to your destination in Scotland.

Flight Depart Arrive
FR4535 Ryanair
FR1108 Ryanair
07:00 Milan Bergamo
10:10 Eindhoven
08:35 Eindhoven
10:50 Edinburgh
Connect
FR5833 Ryanair
07:25 Milan Bergamo
09:00 Edinburgh Direct
FR9429 Ryanair
FR816 Ryanair
09:45 Milan Bergamo
12:35 Dublin
11:20 Dublin
13:45 Edinburgh
Connect
FR4527 Ryanair
FR7353 Ryanair
13:35 Milan Bergamo
16:30 Charleroi
15:10 Charleroi
17:10 Edinburgh
Connect

References

Find Hotels in Scotland

You can find hotels and accommodations in Scotland with our hotels search tool below

Booking.com