Flights from Milan to Bergen – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
BGY to BGO – All flight route options from Orio al Serio International Airport, Italy to Bergen Airport, Norway. These flights are operated by Norwegian Air. You can either fly non-stop to Bergen or with one stop via Oslo. The shortest flight time is 2 hours and 30 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Other flight options
Check out these routes. They have daily flights from Orio al Serio International Airport and connections to Bergen:
Find the best prices on hotels and car rental near Bergen Airport
We got great deals on hotels and car rentals near the airport.
Milan to Bergen flights
There are over 2 and approximately 2 flights every week. You can fly non-stop to Bergen (BGO) from Milan (BGY) with Norwegian Air or opt for a connecting flight via Oslo (OSL).
Milan to Bergen with Norwegian Air
Norwegian Air has non-stop every Monday or Friday at 10:00 am, 1:00 pm or 9:00 pm. You also have the option to do a transit flight via Oslo.
Distance & flight times: Bergamo Airport to Bergen Airport
The shortest flight time between BGY and BGO is 2 hours and 30 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 30m | - | 1032 miles (1660 km) |
OSL Oslo | 5h 25m | 2h 0m | 1212 miles (1950 km) |



Quick copy and share this page
From Milan to Norway
Below is a list of other destinations to Norway from Orio al Serio International Airport with either direct flights or 1 stop connections.
-
OSL Oslo Direct
-
TOS Tromso Direct
-
TRD Trondheim
-
SVG Stavanger Direct
-
TRF Sandefjord Direct
-
BOO Bodo
-
EVE Harstad-Narvik Direct
-
AES Aalesund
-
ALF Alta
-
KKN Kirkenes
From Italy to Bergen
Below is a list of other cities in Italy with flights to Bergen with either non-stop or connecting flights.