Cheap flights from Milan to Bergen

Compare Milan to Bergen flight deals

Find the cheapest month or even day of the year to fly to Bergen

Book the best Bergen fare with no extra fees

Flight deals from Milan to Bergen

Looking for a cheap last-minute deal or the best return flight from Milan to Bergen? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Milan to Bergen

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Milan to Bergen flights are currently cheapest in September.

Direct flights from Milan to Bergen

Milan to Bergen: Alternative routes

Compare routes from Milan to Bergen below. You may find an airport to fly into that's cheaper, faster, or easier than Bergen.

Milan to Bergen: Flight information

The things to know before you go.
Cheapest flight foundP7,140
Cheapest month to flySeptember
Average flight time2 hrs, 35 mins
Most popular airlineNorwegian
Average flights per week3

Finding cheap flights from Milan to Bergen: Frequently asked questions

The best price we found for a return flight from Milan to Bergen is P7,140. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
2 hours and 35 minutes is the average flight time from Milan to Bergen.
Norwegian and Scandinavian Airlines fly direct from Milan to Bergen.
As of June 2025, there are 3 flights per week flying from Milan to Bergen.
The cheapest month to fly from Milan to Bergen is usually June 2025.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Milan to Bergen Airport on Monday, 1 September 2025.
Yes – the average flight time is 2 hours and 35 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Bergen but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Bergen is around 40 days in advance, so don’t leave your flight to the last minute.

Flying from Milan to Bergen Airport (BGO): What you need to know

  • When searching for your flight from Milan to Bergen Airport (BGO), there's a good selection of airports you can jet off from. Milano Malpensa Airport (MXP), Orio al Serio International Airport (BGY) and Milano Linate Airport (LIN) are Milan's major terminals.

  • Expect to be travelling for 2 hours 40 minutes. That's the average time for a direct Milan to Bergen Airport flight.

  • Bergen's timezone is UTC+1, which is the same as Milan. Bergen Airport is located in Bergen.

  • Arriving two hours before an international flight and one hour ahead of a domestic departure are golden rules for stress-free travel. Be at the airport on time to board your flight from Milan to BGO.

  • Delays at check-in and security are likely if you're jetting off during high season, so allow some extra breathing space. The recommendation for peak periods? Get there up to four hours early for international flights and two hours for domestic departures.

Airports in Milan

Milano Malpensa Airport (MXP)

  • You can hop on a direct flight from Milan to Bergen Airport (BGO) out of Milano Malpensa Airport (MXP).

  • When leaving from MXP, you can take a direct flight from Milan to Bergen Airport with SAS.

  • The majority of passengers prefer to book seats with SAS between MXP and BGO.

  • MXP is about 48 kilometres from central Milan. If you're catching a cab, driving or ride-sharing from the centre, it'll take you 45 minutes or so to get there, depending on traffic conditions. If you're taking public transport, expect the trip time to be around 55 minutes.

  • Searching for a comfortable hotel close to Milano Malpensa Airport? If you've booked an early flight from Milan to Bergen Airport, these stays will put you moments from your departure lounge:

  • 68.23% of flights taking off from Milano Malpensa Airport touch down at their destination on schedule.

Orio al Serio International Airport (BGY)

  • You can book a direct Milan to Bergen Airport (BGO) plane ticket out of Orio al Serio International Airport (BGY). Decide if leaving from BGY is a better fit for your trip.

  • Norwegian Air Shuttle offers direct flights from Milan to BGO out of BGY. Book your favourite window (or aisle) seat and get to your destination in a single stretch.

  • Norwegian Air Shuttle attracts the most bookings on the BGY to BGO route.

  • You can get to BGY from the centre of Milan in approximately 1 hour by car, depending on traffic conditions. The ride by public transport will take roughly 2 hours 20 minutes to travel the 64 kilometres or so.

  • Catching the earliest flight? Think about staying at one of these accommodation options near Orio al Serio International Airport the day before your Milan to BGO flight:

  • 67.49% of flights departing Orio al Serio International Airport make it to their destination as expected.

Milano Linate Airport (LIN)

  • Book a plane ticket from Milan to Bergen Airport (BGO) out of Milano Linate Airport (LIN) with one or more stops. Some popular stopovers between LIN and BGO are:

    • Amsterdam Airport Schiphol (AMS)

    • Frankfurt Airport (FRA)

    • Oslo Airport Gardermoen (OSL)

  • LIN is around 11 kilometres from central Milan. The drive from the city centre to the terminal takes about 30 minutes. If you're thinking about taking public transport, you can expect a journey of around 45 minutes.

  • Make catching an early Milan to Bergen Airport flight one of the easiest parts of your trip. Stay at one of these hotels near Milano Linate Airport and get to your departure gate with plenty of time to spare:

  • Flights that take off from LIN arrive at their destination on schedule 79.56% of the time.

About Bergen Airport (BGO)

  • If you have a late flight from Milan to Bergen Airport, nothing beats the convenience of staying near the terminal. Collect your bags from the carousel and then be showered and sleeping soon after at one of these options near BGO:

  • Grab a Bergen Airport rental car and explore Bergen and beyond with your own wheels. Hertz, Thrifty and Sixt are popular outlets to choose from here.

  • Booking your vehicle around two weeks in advance of your Milan to Bergen Airport flight can help you get a cheaper deal.

Getting from Bergen Airport (BGO) to central Bergen

  • Bergen Airport to the centre of Bergen is about 13 kilometres. If you're renting a car or taking a cab, do some research to make your trip as easy as possible. Journey times can vary based on the time of day and traffic conditions.

  • If you're travelling on public transport, expect a journey time of about 50 minutes.

How to find the cheapest flights from Milan to Bergen Airport (BGO)

  • The lowest price we've found for a one-way ticket from Milan to Bergen Airport is P3,121. For a return flight on this route, the best price is P7,140. Depending on when and how early you book, these fares may change.

  • Don't leave things to the last moment. You're more likely to find cheap flights from Milan to BGO if you book ahead. Airlines often offer some amazing early bird deals.

  • Cheap Milan to Bergen Airport tickets are easier to find if you're not locked into specific dates. Try using the 'Whole month' search tool to compare fares across each month and then pick the cheapest day.

  • There's no need to check back in every day to find out if prices have dropped when you set up a Price Alert. We'll let you know when there's a better deal on plane tickets from Milan to BGO.

  • Save on your flight from Milan to Bergen Airport by using the search filters. Select your ideal times, airlines and number of stops, then sort the results by 'Cheapest' for the best deals.

The best time to fly from Milan to Bergen Airport (BGO)

  • June is the busiest month for flights from Milan to Bergen Airport (BGO). Visit Bergen in February for a more laid-back experience.

  • The warmest month in Bergen is August, with temperatures ranging between 11ºC (52ºF) and 17ºC (63ºF). Lock in your Milan to BGO plane ticket then if that's your ideal forecast.

  • If you want to travel in cooler conditions, search for a cheap ticket from Milan to Bergen Airport in January when temperatures are between -5ºC (23ºF) and 5ºC (41ºF).

More about Bergen

  • When it comes to searching for somewhere to lay your head, you'll find the best places to stay in Bergen right here. Browse these options as soon as you've booked your flight from Milan to Bergen Airport:

  • All great holidays should include a little sightseeing. Bergen Fjord Cruise, Mount Floyen and the Funicular (Floibanen) and Bergen? Are attractions you won't want to skip in Bergen.

Explore more of Norway

  • Stavanger is just one of the many places in Norway waiting to be discovered after you've seen Bergen. Around 153 kilometres away to the south, its top attractions include Kjerag, Lysefjord Safari and Gamle Stavanger.

  • If you're ready to explore another great destination in Norway, head for Drammen, about 290 kilometres east of Bergen. Drammen Spiral, Drammensbadet and Fjordparken are among its highlights.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.