Rome to Bergamo flights

Wed, 14 May
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Journey information

Overview: Rome to Bergamo flight

ItalyItaly
ItalyItaly
Icon of flight
Flights from Rome to Bergamo depart on average 34 times per day, taking around 1h 45m. Cheap flight tickets for this journey start at £48 but you can travel from only £9 by coach.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Coach from £9
Distance
479 km
Average flight duration
1h 45m
Cheapest ticket price
£48
Flights per day
34
Direct flights
13
Airlines
3
Fastest flight
1h 10m
Cheapest month to travel
November
First flight
05:30
Last flight
21:00
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Coach from £9

The cheapest and fastest flights from Rome to Bergamo

Showing times and prices for 14 May

Cheapest price

£82

Average price

£280

Fastest journey

1 h 10 m

Average duration

1 h 10 m

Flights per day

65

Distance

479 km

Cheap tickets

The best way to find a cheap flight ticket from Rome to Bergamo is to book your journey as far in advance as possible and to avoid travelling at rush hour.

The average ticket from Rome to Bergamo will cost around £280 if you buy it on the day, but you can find cheap flight tickets today for only £82.

Fast flights

Of the 65 flights that leave Rome for Bergamo every day 15 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct flights cover the 479 km distance in an average of 1 h 10 m but if you time it right, some flights will get you there in just 1 h 10 m .

The slowest flights will take 1 h 10 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

AeroitaliaXZ2225
20:501h15
Rome Leonardo da Vinci Fiumicino Airport (FCO)
22:05Milan Malpensa Airport (MXP)
£821One-way
0 changes
ITAaz2014
06:301h10
Rome Leonardo da Vinci Fiumicino Airport (FCO)
07:40Milan Linate Airport (LIN)
£831One-way
0 changes
AeroitaliaXZ2023
16:151h15
Rome Leonardo da Vinci Fiumicino Airport (FCO)
17:30Milan Malpensa Airport (MXP)
£851One-way
0 changes
AeroitaliaXZ2021
09:101h15
Rome Leonardo da Vinci Fiumicino Airport (FCO)
10:25Milan Malpensa Airport (MXP)
£901One-way
0 changes
AeroitaliaXZ2023+Malpensa ExpressRegionale TRENORD 10376+RegionaleRegionale TRENORD 25875 · Autobus TRENORD 75A
16:155h48
Rome Leonardo da Vinci Fiumicino Airport (FCO)
22:03Bergamo station
£1021One-way
3 changes

Travel Information

Compare train, coach and flight for Rome to Bergamo

Omio recommends booking the coach as it is the most popular option from Rome to Bergamo among Omio's users. If you are prioritising price take the coach with prices starting from £9. For those with little time consider booking a flight which can get you there in 1h 45m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.1 - 0.4kg.

Compare flight with

Flight
Most popular
Coach
Train

£103

Average Price

£25

Average Price

Cheapest

£47

Average Price

4h 45m

average duration

Fastest

1h 45m

Onboard

+

3h 0m

Additional time*

9h 44m

average duration

9h 14m

Onboard

+

30m

Additional time*

10h 21m

average duration

9h 51m

Onboard

+

30m

Additional time*

1.4 - 2.9kg

CO2 emissions

0.5 - 1.2kg

CO2 emissions

0.1 - 0.4kg

CO2 emissions

Lowest

Direct Options

Direct Options

Direct Options

Additional time: Average total travel duration to departure point, security checks and transfers.

Live departures

Rome to Bergamo flight times

Showing flights for today, Tuesday 13 May
Last updated at 15:56
ProviderDepartsDurationArrivesChanges
Tickets
italia_trasportoaz205016:00 Rome Leonardo da Vinci Fiumicino Airport (FCO)
1h10
17:10 Milan Linate Airport (LIN)0 changesdirect
brussels_airlinesaz7638 · az765116:10 Rome Leonardo da Vinci Fiumicino Airport (FCO)
14h35
06:45 Milan Linate Airport (LIN)1 change
brussels_airlinesaz7638 · az765316:10 Rome Leonardo da Vinci Fiumicino Airport (FCO)
13h40
05:50 Milan Malpensa Airport (MXP)1 change
lufthansaLH237+air_dolomitiEN881616:40 Rome Leonardo da Vinci Fiumicino Airport (FCO)
4h30
21:10 Milan Malpensa Airport (MXP)1 change
lufthansaLH237+air_dolomitiLH563816:40 Rome Leonardo da Vinci Fiumicino Airport (FCO)
4h30
21:10 Milan Malpensa Airport (MXP)1 change
lufthansaLH237 · LH24616:40 Rome Leonardo da Vinci Fiumicino Airport (FCO)
13h45
06:25 Milan Malpensa Airport (MXP)1 change
lufthansaaz7290 · az729516:40 Rome Leonardo da Vinci Fiumicino Airport (FCO)
13h45
06:25 Milan Malpensa Airport (MXP)1 change
italia_trasportoaz1753 · az170216:50 Rome Leonardo da Vinci Fiumicino Airport (FCO)
3h55
20:45 Milan Linate Airport (LIN)1 change
italia_trasportoaz1753 · az174216:50 Rome Leonardo da Vinci Fiumicino Airport (FCO)
13h45
06:35 Milan Linate Airport (LIN)1 change
italia_trasportoaz205617:00 Rome Leonardo da Vinci Fiumicino Airport (FCO)
1h10
18:10 Milan Linate Airport (LIN)0 changesdirect
italia_trasportoaz211418:00 Rome Leonardo da Vinci Fiumicino Airport (FCO)
1h10
19:10 Milan Linate Airport (LIN)0 changesdirect
swissLX1733+helveticLX163818:10 Rome Leonardo da Vinci Fiumicino Airport (FCO)
3h25
21:35 Milan Malpensa Airport (MXP)1 change
swissaz7190 · az720718:10 Rome Leonardo da Vinci Fiumicino Airport (FCO)
13h45
07:55 Milan Malpensa Airport (MXP)1 change
swissaz7190 · az720518:10 Rome Leonardo da Vinci Fiumicino Airport (FCO)
3h25
21:35 Milan Malpensa Airport (MXP)1 change
brussels_airlinesaz7642 · az764519:00 Rome Leonardo da Vinci Fiumicino Airport (FCO)
15h20
10:20 Milan Linate Airport (LIN)1 change
brussels_airlinesaz7642 · az765119:00 Rome Leonardo da Vinci Fiumicino Airport (FCO)
11h45
06:45 Milan Linate Airport (LIN)1 change
brussels_airlinesaz7642+italia_trasportoaz15119:00 Rome Leonardo da Vinci Fiumicino Airport (FCO)
13h55
08:55 Milan Linate Airport (LIN)1 change
brussels_airlinesaz7642 · az765319:00 Rome Leonardo da Vinci Fiumicino Airport (FCO)
10h50
05:50 Milan Malpensa Airport (MXP)1 change
aeroitaliaXZ222519:10 Rome Leonardo da Vinci Fiumicino Airport (FCO)
1h15
20:25 Milan Malpensa Airport (MXP)0 changesdirect
austrian_airlinesaz7554 · az756319:30 Rome Leonardo da Vinci Fiumicino Airport (FCO)
12h00
07:30 Milan Malpensa Airport (MXP)1 change
italia_trasportoaz332 · az30519:30 Rome Leonardo da Vinci Fiumicino Airport (FCO)
13h50
09:20 Milan Linate Airport (LIN)1 change
italia_trasportoaz1579 · az156919:35 Rome Leonardo da Vinci Fiumicino Airport (FCO)
10h35
06:10 Milan Linate Airport (LIN)1 change
italia_trasportoaz1579 · az160519:35 Rome Leonardo da Vinci Fiumicino Airport (FCO)
14h45
10:20 Milan Linate Airport (LIN)1 change
italia_trasportoaz1625 · az162619:45 Rome Leonardo da Vinci Fiumicino Airport (FCO)
10h30
06:15 Milan Linate Airport (LIN)1 change
italia_trasportoaz1363 · az135019:45 Rome Leonardo da Vinci Fiumicino Airport (FCO)
11h05
06:50 Milan Linate Airport (LIN)1 change
italia_trasportoaz1173 · az117619:50 Rome Leonardo da Vinci Fiumicino Airport (FCO)
10h25
06:15 Milan Linate Airport (LIN)1 change
italia_trasportoaz1783 · az176820:00 Rome Leonardo da Vinci Fiumicino Airport (FCO)
10h20
06:20 Milan Linate Airport (LIN)1 change
italia_trasportoaz1735 · az174720:00 Rome Leonardo da Vinci Fiumicino Airport (FCO)
13h35
09:35 Milan Linate Airport (LIN)1 change
italia_trasportoaz213020:00 Rome Leonardo da Vinci Fiumicino Airport (FCO)
1h10
21:10 Milan Linate Airport (LIN)0 changesdirect
Wednesday 14 May
italia_trasportoaz201404:30 Rome Leonardo da Vinci Fiumicino Airport (FCO)
1h10
05:40 Milan Linate Airport (LIN)0 changesdirect
lufthansaLH243+air_dolomitiLH563605:00 Rome Leonardo da Vinci Fiumicino Airport (FCO)
6h55
11:55 Milan Malpensa Airport (MXP)1 change
italia_trasportoaz201005:00 Rome Leonardo da Vinci Fiumicino Airport (FCO)
1h10
06:10 Milan Linate Airport (LIN)0 changesdirect
lufthansaLH243 · LH27205:00 Rome Leonardo da Vinci Fiumicino Airport (FCO)
5h00
10:00 Milan Linate Airport (LIN)1 change
lufthansaLH1873+air_dolomitiLH9448+malpensaexpressS50 TRENORD 20350+trenitaliaregS5 TRENORD 2455106:00 Rome Leonardo da Vinci Fiumicino Airport (FCO)
8h25
14:25 Bergamo station4 changes
lufthansaLH1873+air_dolomitiLH9448+malpensaexpressRegionale TRENORD 10348+trenitaliaregRegionale TRENORD 223106:00 Rome Leonardo da Vinci Fiumicino Airport (FCO)
7h53
13:53 Bergamo station3 changes
lufthansaLH1873+air_dolomitiLH944806:00 Rome Leonardo da Vinci Fiumicino Airport (FCO)
4h05
10:05 Milan Malpensa Airport (MXP)1 change
lufthansaaz7298+air_dolomitiaz7463+malpensaexpressRegionale TRENORD 10348+trenitaliaregRegionale TRENORD 2585106:00 Rome Leonardo da Vinci Fiumicino Airport (FCO)
8h03
14:03 Bergamo station4 changes
italia_trasportoaz201606:00 Rome Leonardo da Vinci Fiumicino Airport (FCO)
1h10
07:10 Milan Linate Airport (LIN)0 changesdirect
lufthansaaz7298+air_dolomitiaz7463+malpensaexpressS50 TRENORD 20350+trenitaliaregS5 TRENORD 2455106:00 Rome Leonardo da Vinci Fiumicino Airport (FCO)
8h25
14:25 Bergamo station4 changes
lufthansaaz7298+air_dolomitiaz7463+malpensaexpressRegionale TRENORD 10348+trenitaliaregRegionale TRENORD 223106:00 Rome Leonardo da Vinci Fiumicino Airport (FCO)
7h53
13:53 Bergamo station3 changes
lufthansaLH1873+air_dolomitiLH9448+malpensaexpressRegionale TRENORD 10348+trenitaliaregRegionale TRENORD 2585106:00 Rome Leonardo da Vinci Fiumicino Airport (FCO)
8h03
14:03 Bergamo station4 changes
italia_trasportoaz572+swissaz7201+malpensaexpressRegionale TRENORD 10356+trenitaliaregRegionale TRENORD 223506:15 Rome Leonardo da Vinci Fiumicino Airport (FCO)
9h38
15:53 Bergamo station3 changes
italia_trasportoaz572+swissaz7201+malpensaexpressS50 TRENORD 20358+trenitaliaregS5 TRENORD 2455906:15 Rome Leonardo da Vinci Fiumicino Airport (FCO)
10h10
16:25 Bergamo station4 changes
italia_trasportoaz572+swissaz7201+malpensaexpressS50 TRENORD 24354+trenitaliaregS5 TRENORD 2455506:15 Rome Leonardo da Vinci Fiumicino Airport (FCO)
9h10
15:25 Bergamo station4 changes
italia_trasportoaz1571 · az160507:00 Rome Leonardo da Vinci Fiumicino Airport (FCO)
3h20
10:20 Milan Linate Airport (LIN)1 change
italia_trasportoaz202807:00 Rome Leonardo da Vinci Fiumicino Airport (FCO)
1h10
08:10 Milan Linate Airport (LIN)0 changesdirect
aeroitaliaXZ2021+malpensaexpressRegionale TRENORD 10340+trenitaliaregRegionale TRENORD 25843 · Autobus TRENORD 43A07:10 Rome Leonardo da Vinci Fiumicino Airport (FCO)
4h53
12:03 Bergamo station3 changes
aeroitaliaXZ2021+malpensaexpressRegionale TRENORD 10340+trenitaliaregRegionale TRENORD 222707:10 Rome Leonardo da Vinci Fiumicino Airport (FCO)
4h43
11:53 Bergamo station2 changes
aeroitaliaXZ2021+malpensaexpressRegionale TRENORD 10342+trenitaliaregRegionale TRENORD 2627 · Regionale TRENORD 2265107:10 Rome Leonardo da Vinci Fiumicino Airport (FCO)
5h27
12:37 Bergamo station3 changes
aeroitaliaXZ202107:10 Rome Leonardo da Vinci Fiumicino Airport (FCO)
1h15
08:25 Milan Malpensa Airport (MXP)0 changesdirect
italia_trasportoaz1357 · az135207:15 Rome Leonardo da Vinci Fiumicino Airport (FCO)
4h45
12:00 Milan Linate Airport (LIN)1 change
italia_trasportoaz1165 · az117407:20 Rome Leonardo da Vinci Fiumicino Airport (FCO)
4h40
12:00 Milan Linate Airport (LIN)1 change
swissLX1727+helveticLX162807:40 Rome Leonardo da Vinci Fiumicino Airport (FCO)
4h20
12:00 Milan Malpensa Airport (MXP)1 change
swissLX1727+helveticLX1628+malpensaexpressRegionale TRENORD 10356+trenitaliaregRegionale TRENORD 223507:40 Rome Leonardo da Vinci Fiumicino Airport (FCO)
8h13
15:53 Bergamo station3 changes
swissaz7186 · az7201+malpensaexpressRegionale TRENORD 10356+trenitaliaregRegionale TRENORD 223507:40 Rome Leonardo da Vinci Fiumicino Airport (FCO)
8h13
15:53 Bergamo station3 changes
swissaz7186 · az7201+malpensaexpressS50 TRENORD 24354+trenitaliaregS5 TRENORD 2455507:40 Rome Leonardo da Vinci Fiumicino Airport (FCO)
7h45
15:25 Bergamo station4 changes
swissaz7186 · az7201+malpensaexpressS50 TRENORD 20358+trenitaliaregS5 TRENORD 2455907:40 Rome Leonardo da Vinci Fiumicino Airport (FCO)
8h45
16:25 Bergamo station4 changes
swissLX1727+helveticLX1628+malpensaexpressS50 TRENORD 20358+trenitaliaregS5 TRENORD 2455907:40 Rome Leonardo da Vinci Fiumicino Airport (FCO)
8h45
16:25 Bergamo station4 changes
swissLX1727+helveticLX1628+malpensaexpressS50 TRENORD 24354+trenitaliaregS5 TRENORD 2455507:40 Rome Leonardo da Vinci Fiumicino Airport (FCO)
7h45
15:25 Bergamo station4 changes
lufthansaLH231+lufthansa_citylineLH28008:00 Rome Leonardo da Vinci Fiumicino Airport (FCO)
4h50
12:50 Milan Linate Airport (LIN)1 change
italia_trasportoaz203608:30 Rome Leonardo da Vinci Fiumicino Airport (FCO)
1h10
09:40 Milan Linate Airport (LIN)0 changesdirect
lufthansaaz7304+air_dolomitiaz7465+malpensaexpressRegionale TRENORD 10378+trenitaliaregRegionale TRENORD 264310:50 Rome Leonardo da Vinci Fiumicino Airport (FCO)
9h47
20:37 Bergamo station4 changes
lufthansaaz7304+air_dolomitiaz7465+malpensaexpressRegionale TRENORD 10380+trenitaliaregRegionale TRENORD 224510:50 Rome Leonardo da Vinci Fiumicino Airport (FCO)
10h05
20:55 Bergamo station3 changes
lufthansaLH1875+air_dolomitiLH9514+malpensaexpressRegionale TRENORD 10380+trenitaliaregRegionale TRENORD 2587910:50 Rome Leonardo da Vinci Fiumicino Airport (FCO)
10h13
21:03 Bergamo station4 changes
lufthansaLH1875+air_dolomitiLH740610:50 Rome Leonardo da Vinci Fiumicino Airport (FCO)
5h00
15:50 Milan Linate Airport (LIN)1 change
lufthansaLH1875+air_dolomitiLH9514+malpensaexpressRegionale TRENORD 10380+trenitaliaregRegionale TRENORD 224510:50 Rome Leonardo da Vinci Fiumicino Airport (FCO)
10h05
20:55 Bergamo station3 changes
lufthansaLH1875+air_dolomitiLH951410:50 Rome Leonardo da Vinci Fiumicino Airport (FCO)
6h05
16:55 Milan Malpensa Airport (MXP)1 change
lufthansaaz7304+air_dolomitiaz7465+malpensaexpressRegionale TRENORD 10380+trenitaliaregRegionale TRENORD 2587910:50 Rome Leonardo da Vinci Fiumicino Airport (FCO)
10h13
21:03 Bergamo station4 changes
lufthansaLH1875+air_dolomitiLH9514+malpensaexpressRegionale TRENORD 10378+trenitaliaregRegionale TRENORD 264310:50 Rome Leonardo da Vinci Fiumicino Airport (FCO)
9h47
20:37 Bergamo station4 changes
lufthansaLH233+air_dolomitiLH566811:20 Rome Leonardo da Vinci Fiumicino Airport (FCO)
4h15
15:35 Milan Linate Airport (LIN)1 change
lufthansaLH233 · LH25411:20 Rome Leonardo da Vinci Fiumicino Airport (FCO)
4h40
16:00 Milan Malpensa Airport (MXP)1 change
italia_trasportoaz204412:00 Rome Leonardo da Vinci Fiumicino Airport (FCO)
1h10
13:10 Milan Linate Airport (LIN)0 changesdirect
swissLX1737 · LX1622+malpensaexpressRegionale TRENORD 10378+trenitaliaregRegionale TRENORD 264313:05 Rome Leonardo da Vinci Fiumicino Airport (FCO)
7h32
20:37 Bergamo station4 changes
swissLX1737 · LX1622+malpensaexpressRegionale TRENORD 10380+trenitaliaregRegionale TRENORD 2587913:05 Rome Leonardo da Vinci Fiumicino Airport (FCO)
7h58
21:03 Bergamo station4 changes
swissLX1737 · LX1622+malpensaexpressRegionale TRENORD 10380+trenitaliaregRegionale TRENORD 224513:05 Rome Leonardo da Vinci Fiumicino Airport (FCO)
7h50
20:55 Bergamo station3 changes
swissaz7188 · az7203+malpensaexpressRegionale TRENORD 10380+trenitaliaregRegionale TRENORD 224513:05 Rome Leonardo da Vinci Fiumicino Airport (FCO)
7h50
20:55 Bergamo station3 changes
swissLX1737 · LX162213:05 Rome Leonardo da Vinci Fiumicino Airport (FCO)
3h35
16:40 Milan Malpensa Airport (MXP)1 change
swissaz7188 · az7203+malpensaexpressRegionale TRENORD 10378+trenitaliaregRegionale TRENORD 264313:05 Rome Leonardo da Vinci Fiumicino Airport (FCO)
7h32
20:37 Bergamo station4 changes
swissaz7188 · az7203+malpensaexpressRegionale TRENORD 10380+trenitaliaregRegionale TRENORD 2587913:05 Rome Leonardo da Vinci Fiumicino Airport (FCO)
7h58
21:03 Bergamo station4 changes
italia_trasportoaz208014:00 Rome Leonardo da Vinci Fiumicino Airport (FCO)
1h10
15:10 Milan Linate Airport (LIN)0 changesdirect
aeroitaliaXZ2023+malpensaexpressRegionale TRENORD 10376+trenitaliaregRegionale TRENORD 25875 · Autobus TRENORD 75A14:15 Rome Leonardo da Vinci Fiumicino Airport (FCO)
5h48
20:03 Bergamo station3 changes
aeroitaliaXZ202314:15 Rome Leonardo da Vinci Fiumicino Airport (FCO)
1h15
15:30 Milan Malpensa Airport (MXP)0 changesdirect
aeroitaliaXZ2023+malpensaexpressRegionale TRENORD 10376+trenitaliaregRegionale TRENORD 224314:15 Rome Leonardo da Vinci Fiumicino Airport (FCO)
5h38
19:53 Bergamo station2 changes
aeroitaliaXZ2023+malpensaexpressRegionale TRENORD 10378+trenitaliaregRegionale TRENORD 2643 · Regionale TRENORD 2268314:15 Rome Leonardo da Vinci Fiumicino Airport (FCO)
6h22
20:37 Bergamo station3 changes
italia_trasportoaz209215:00 Rome Leonardo da Vinci Fiumicino Airport (FCO)
1h10
16:10 Milan Linate Airport (LIN)0 changesdirect
italia_trasportoaz1589 · az160115:30 Rome Leonardo da Vinci Fiumicino Airport (FCO)
3h05
18:35 Milan Linate Airport (LIN)1 change

This is the last flight of the day.

Find all the dates and times for this journey

How far in advance should I book flight tickets from Rome to Bergamo?

The best time to book your flight from Rome to Bergamo is 84 days before departure. See how prices for flights change on the Rome to Bergamo route.
Prices are for one-way tickets for one passenger from Rome to Bergamo per month. Insights are sourced from fares found by Omio users in the last 12 months. Current prices may differ as prices vary depending on the time of day, class or how far in advance you book your flight from Rome to Bergamo.

Compare prices and tickets Rome to Bergamo by train, coach or flight

Wed
14 May
Thu
15 May
Fri
16 May
Sat
17 May
Sun
18 May
Mon
19 May
Tue
20 May
Wed
21 May
Thu
22 May
Fri
23 May
Sat
24 May
Sun
25 May
Mon
26 May
Tue
27 May
Wed
28 May
Thu
29 May
Fri
30 May
Sat
31 May
Sun
01 Jun
Mon
02 Jun
Tue
03 Jun

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

FAQs: Rome to Bergamo flights

FAQs: Take a flight from Rome to Bergamo hassle-free. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Rome to Bergamo.
FAQs

More options for your journey from Rome to Bergamo

Here are some other resources that might have the information you need

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language