Direct flights from Bergen (BGO)
From Bergen Bergen Airport airport, 54 destinations are served non-stop in 21 countries, with about 919 flights a week. With a single stop, 613 more destinations are within reach.
AirLabs data, updated 23 Oct 2026. Check schedules and fares with the airlines. “Flights a week”: estimate.
Destinations by continent
Europe · 52 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Oslo (OSL), Norway | D8 · DY · SK · WF | 324 km | 0h 55m | ≈ 195 | every day |
| Stavanger (SVG), Norway | SK · WF | 158 km | 0h 40m | ≈ 97 | every day |
| Trondheim (TRD), Norway | DY · SK · WF | 461 km | 1h 10m | ≈ 73 | every day |
| Sandefjord (TRF), Norway | WF | 307 km | 0h 55m | ≈ 39 | every day |
| Aalesund (AES), Norway | WF | 257 km | 0h 50m | ≈ 37 | every day |
| Copenhagen (CPH), Denmark | D8 · DY · SK | 677 km | 1h 20m | ≈ 37 | every day |
| Kristiansand (KRS), Norway | WF | 283 km | 0h 55m | ≈ 37 | every day |
| Kristiansund (KSU), Norway | WF | 343 km | 1h 00m | ≈ 32 | every day |
| Floro (FRO), Norway | WF | 145 km | 0h 35m | ≈ 29 | every day |
| Haugesund (HAU), Norway | 6B · WF | 105 km | 0h 30m | ≈ 29 | every day |
| Amsterdam (AMS), Netherlands | KL | 888 km | 1h 45m | ≈ 28 | every day |
| Molde (MOL), Norway | WF | 294 km | 0h 55m | ≈ 26 | every day |
| Tromso (TOS), Norway | WF | 1,220 km | 2h 05m | ≈ 26 | every day |
| Stockholm (ARN), Sweden | AY · DY · TF · WX | 709 km | 1h 20m | ≈ 20 | every day |
| Frankfurt (FRA), Germany | LH | 1,158 km | 2h 05m | ≈ 19 | every day |
| London (LGW), United Kingdom | D8 · DY | 1,070 km | 2h 15m | ≈ 18 | every day |
| Gdansk (GDN), Poland | DY · LO · W6 | 1,028 km | 1h 45m | ≈ 16 | every day |
| Aberdeen (ABZ), United Kingdom | WF | 549 km | 1h 25m | ≈ 15 | every day |
| Alicante (ALC), Spain | D8 · DY · SK | 2,480 km | 3h 40m | ≈ 15 | every day |
| Sogndal (SOG), Norway | WF | 142 km | 0h 40m | ≈ 12 | every day |
| Bodo (BOO), Norway | WF | 895 km | 1h 50m | ≈ 9 | every day |
| Krakow (KRK), Poland | DY · W6 | 1,458 km | 2h 20m | ≈ 9 | every day |
| Paris (CDG), France | AF · DY | 1,266 km | 2h 20m | ≈ 9 | every day |
| Helsinki (HEL), Finland | AY | 1,083 km | 2h 35m | ≈ 7 | Tue, Wed, Thu, Fri, Sat, Sun |
| Orsta-Volda (HOV), Norway | WF | 215 km | 0h 50m | ≈ 7 | every day |
| Reykjavik (KEF), Iceland | FI | 1,491 km | 2h 30m | ≈ 7 | every day |
| Gothenburg (GOT), Sweden | WF | 499 km | 1h 20m | ≈ 6 | Mon, Tue, Wed, Thu, Fri, Sun |
| Billund (BLL), Denmark | WF | 555 km | 1h 25m | ≈ 5 | Mon, Wed, Thu, Fri, Sun |
| Modlin (WMI), Poland | W6 | 1,283 km | 2h 10m | ≈ 5 | Mon, Wed, Thu, Fri, Sun |
| Dublin (DUB), Ireland | WF | 1,031 km | 2h 15m | ≈ 4 | Tue, Thu, Sat, Sun |
| Hamburg (HAM), Germany | WF | 794 km | 1h 50m | ≈ 4 | Tue, Thu, Sat, Sun |
| Las Palmas (LPA), Spain | D8 · DY · SK | 3,919 km | 5h 27m | ≈ 4 | Mon, Sat |
| Munich (MUC), Germany | WF | 1,392 km | 2h 25m | ≈ 4 | Wed, Thu, Sat, Sun |
| Berlin (BER), Germany | DY | 1,016 km | 1h 45m | ≈ 3 | Tue, Thu, Sun |
| Brussels (BRU), Belgium | WF | 1,045 km | 2h 12m | ≈ 3 | Mon, Fri, Sun |
| Malaga (AGP), Spain | DY | 2,715 km | 4h 00m | ≈ 3 | Tue, Thu, Sat |
| Barcelona (BCN), Spain | DY | 2,122 km | 3h 15m | ≈ 2 | Thu, Sun |
| Chania (CHQ), Greece | DY · SK | 3,067 km | 4h 27m | ≈ 2 | Sat |
| Edinburgh (EDI), United Kingdom | DY | 697 km | 1h 25m | ≈ 2 | Thu, Sun |
| Manchester (MAN), United Kingdom | DY | 894 km | 1h 45m | ≈ 2 | Mon, Fri |
| Milan (BGY), Italy | DY | 1,653 km | 2h 35m | ≈ 2 | Wed, Sat |
| Nice (NCE), France | DY | 1,854 km | 2h 55m | ≈ 2 | Wed, Sat |
| Palanga (PLQ), Lithuania | D8 | 1,045 km | 1h 45m | ≈ 2 | Tue, Sat |
| Palma de Mallorca (PMI), Spain | DY | 2,313 km | 3h 25m | ≈ 2 | Wed, Sat |
| Rhodes (RHO), Greece | DY · SK | 3,113 km | 4h 20m | ≈ 2 | Sat, Sun |
| Riga (RIX), Latvia | D8 | 1,144 km | 1h 55m | ≈ 2 | Tue, Sat |
| Rome (FCO), Italy | DY | 2,111 km | 3h 10m | ≈ 2 | Thu, Sun |
| Szczecin (SZZ), Poland | W6 | 946 km | 1h 45m | ≈ 2 | Mon, Fri |
| Florence (FLR), Italy | WF | 1,876 km | 3h 00m | ≈ 1 | Sat |
| Split (SPU), Croatia | SK | 2,005 km | 2h 55m | ≈ 1 | Sat |
| Tenerife (TFS), Spain | SK | 3,943 km | 5h 30m | ≈ 1 | Sun |
| Faroe Islands (FAE), Faroe Islands | RC | 697 km | — | ≈ 0 | — |
Asia · 2 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Antalya (AYT), Türkiye | DY | 3,167 km | 4h 30m | ≈ 2 | Tue, Sat |
| Larnaca (LCA), Cyprus | SK | 3,482 km | 4h 45m | ≈ 1 | Sat |
Longest direct flight
Tenerife (TFS): 3,943 km, about 5h 30m, by SAS.
Busiest route
Oslo (OSL): about 195 flights a week (Norwegian Air Sweden, Norwegian Air Shuttle, SAS, Wideroe).
Single ticket
Air France also sells, under its own flight number, flights on 16 routes operated by other airlines (codeshare).
Frequently asked questions
How many direct destinations from Bergen?
54 destinations in 21 countries, including 52 in Europe.
Which airlines fly from Bergen?
TUIfly Nordic, Air France, Finnair, Norwegian Air Sweden, Norwegian Air Shuttle, Icelandair, KLM, Lufthansa, LOT, Atlantic Airways, SAS, TF, Wizz Air, Wideroe, WX.
Where can I go with a single stop?
613 destinations can be reached from Bergen with a single stop. Build your itinerary on the map to find them.