Madrid to Bergamo flight with Ryanair

Wed, Jul 16
+ Add return
Ryanair
Iberia
Air Europa
Vueling Airlines
KM Malta Airlines
1,000+ travel companies
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: Madrid to Bergamo flight

SpainSpain
ItalyItaly
Icon of flight
Flights from Madrid to Bergamo depart on average 104 times per day, taking around 2h 47m. Cheap flight tickets for this journey start at $33 (€26) if you book in advance.
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
Distance
766 miles (1233 km)
Average flight duration
2h 47m
Cheapest ticket price
$33 (€26)
Flights per day
104
Direct flights
10
Fastest flight
2h 5m
Cheapest month to travel
April
First flight
04:49
Last flight
23:50
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

The cheapest and fastest flights from Madrid to Bergamo

Showing times and prices for Jul 16

Cheapest price

$139

Average price

$444

Fastest journey

2 h 5 m

Average duration

2 h 8 m

Flights per day

169

Distance

1233 km

Cheap tickets

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

The average ticket from Madrid to Bergamo will cost around $444 if you buy it on the day, but the cheapest tickets can be found for only $139.

Fast flights

Of the 169 flights that leave Madrid for Bergamo onWed, Jul 16, 12 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

On Wed, Jul 16 the direct flights cover the 1233 km distance in an average of 2 h 8 m but if you time it right, some flights will get you there in just 2 h 5 m .

On Wed, Jul 16 the longest flights will take 2 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.

KM Malta AirlinesFR 5121
09:00PM2h15
Madrid Barajas Airport
11:15PMMilan Bergamo Orio al Serio Airport
$1391One-way
0 transfers
Wizz Air MaltaW46312
09:15AM2h15
Madrid Barajas Airport
11:30AMMilan Malpensa Airport
$1451One-way
0 transfers
Malpensa ExpressS50 TRENORD 20350+RegionaleS5 TRENORD 24551 · Regionale TRENORD 2271+Wizz Air MaltaW46312
09:15AM7h10
Madrid Barajas Airport
04:25PMBergamo station
$1611One-way
3 transfers
Malpensa ExpressRegionale TRENORD 10348+RegionaleRegionale TRENORD 2231+Wizz Air MaltaW46312
09:15AM6h38
Madrid Barajas Airport
03:53PMBergamo station
$1691One-way
2 transfers
Malpensa ExpressRegionale TRENORD 10346+RegionaleRegionale TRENORD 2629 · Regionale TRENORD 22655+Wizz Air MaltaW46312
09:15AM6h22
Madrid Barajas Airport
03:37PMBergamo station
$1691One-way
3 transfers

Travel Information

Compare train, bus, and flight for Madrid to Bergamo

Omio recommends booking the flight as it is the most popular option from Madrid to Bergamo among Omio's users. If you are prioritising price take the flight with prices starting from €26. For those with little time consider booking a flight which can get you there in 2h 47m. The ticket price range depends on the travel mode: a flight costs an average of €26, and a train costs an average of €308.

Distance: 766 miles (1233 km)

Compare flight with

Most popular
Flight
Bus
Train

€120

Average price

Cheapest

€132

Average price

€320

Average price

5h 47m

Average total duration

Fastest

2h 47m

Onboard

+

3h 0m

Additional time*

24h 46m

Average total duration

24h 16m

Onboard

+

30m

Additional time*

22h 9m

Average total duration

21h 39m

Onboard

+

30m

Additional time*

Ryanair

Most popular airline

BlaBlaCar Bus

Most popular bus company

Direct Options

Direct Options

Direct Options

Live departures

Madrid to Bergamo flight times

Showing flights for today, Tuesday, July 15
Last updated at 4:50 PM
ProviderDepartsDurationArrivesTransfers
Tickets
malta_airFR 30096:10 PM Madrid Barajas Airport
2h10
8:20 PM Milan Malpensa Airport0 transfersDirect
air_franceAF1101 · AF18306:15 PM Madrid Barajas Airport
11h55
6:10 AM Milan Malpensa Airport1 transfer
air_franceAF1101 · AF12126:15 PM Madrid Barajas Airport
12h35
6:50 AM Milan Linate Airport1 transfer
air_franceAF1101 · AF14126:15 PM Madrid Barajas Airport
15h05
9:20 AM Milan Linate Airport1 transfer
air_franceAF1101 · AF17306:15 PM Madrid Barajas Airport
22h05
4:20 PM Milan Malpensa Airport1 transfer
air_franceAF1101 · AF13306:15 PM Madrid Barajas Airport
14h10
8:25 AM Milan Malpensa Airport1 transfer
klmKL1508 · KL16136:25 PM Madrid Barajas Airport
13h40
8:05 AM Milan Linate Airport1 transfer
klmKL1508+klm_cityhopperKL15976:25 PM Madrid Barajas Airport
15h35
10:00 AM Milan Linate Airport1 transfer
iberiaIB6676:50 PM Madrid Barajas Airport
2h10
9:00 PM Milan Linate Airport0 transfersDirect
qatar_airwaysQR152 · QR1238:45 PM Madrid Barajas Airport
32h25
5:10 AM Milan Malpensa Airport1 transfer
qatar_airwaysQR152 · QR1278:45 PM Madrid Barajas Airport
15h30
12:15 PM Milan Malpensa Airport1 transfer
qatar_airwaysQR152 · QR1178:45 PM Madrid Barajas Airport
22h15
7:00 PM Milan Malpensa Airport1 transfer
Wednesday, July 16
air_franceAF1401 · AF13124:00 AM Madrid Barajas Airport
13h45
5:45 PM Milan Linate Airport1 transfer
air_franceAF1401 · AF1330+malpensaexpressRegionale TRENORD 10340+trenitaliaregRegionale TRENORD 22274:00 AM Madrid Barajas Airport
7h53
11:53 AM Bergamo station3 transfers
lufthansaLH1121 · LH2724:00 AM Madrid Barajas Airport
6h00
10:00 AM Milan Linate Airport1 transfer
lufthansaLH1121+air_dolomitiLH95064:00 AM Madrid Barajas Airport
7h55
11:55 AM Verona Airport1 transfer
air_franceAF1401 · AF10124:00 AM Madrid Barajas Airport
7h55
11:55 AM Milan Linate Airport1 transfer
lufthansaOS7456+austrian_airlinesOS204 · OS5094:00 AM Madrid Barajas Airport
8h00
12:00 PM Milan Malpensa Airport2 transfers
air_franceAF1401 · AF1330+malpensaexpressRegionale TRENORD 10342+trenitaliaregRegionale TRENORD 26274:00 AM Madrid Barajas Airport
8h37
12:37 PM Bergamo station4 transfers
klmKL1500 · KL16194:00 AM Madrid Barajas Airport
16h50
8:50 PM Milan Linate Airport1 transfer
air_franceAF1401 · AF1330+malpensaexpressRegionale TRENORD 10340+trenitaliaregRegionale TRENORD 258434:00 AM Madrid Barajas Airport
8h03
12:03 PM Bergamo station4 transfers
air_franceAF1401 · AF17304:00 AM Madrid Barajas Airport
12h20
4:20 PM Milan Malpensa Airport1 transfer
lufthansaLH1121+air_dolomitiLH56364:00 AM Madrid Barajas Airport
7h55
11:55 AM Milan Malpensa Airport1 transfer
klmKL1500+klm_cityhopperKL15974:00 AM Madrid Barajas Airport
6h00
10:00 AM Milan Linate Airport1 transfer
air_franceAF1401 · AF11304:00 AM Madrid Barajas Airport
17h00
9:00 PM Milan Malpensa Airport1 transfer
air_franceAF1401 · AF17324:00 AM Madrid Barajas Airport
16h30
8:30 PM Milan Linate Airport1 transfer
klmKL1500+klm_cityhopperKL16814:00 AM Madrid Barajas Airport
16h05
8:05 PM Milan Linate Airport1 transfer
air_franceAF1401 · AF14124:00 AM Madrid Barajas Airport
5h20
9:20 AM Milan Linate Airport1 transfer
lufthansaLH1121 · LH102+air_dolomitiLH94664:00 AM Madrid Barajas Airport
14h25
6:25 PM Verona Airport2 transfers
lufthansaLH1121 · LH102+air_dolomitiLH94644:00 AM Madrid Barajas Airport
6h55
10:55 AM Verona Airport2 transfers
klmKL1500 · KL16154:00 AM Madrid Barajas Airport
9h55
1:55 PM Milan Linate Airport1 transfer
air_franceAF1401 · AF13304:00 AM Madrid Barajas Airport
4h25
8:25 AM Milan Malpensa Airport1 transfer
brussels_airlinesSN3732 · SN2609+air_dolomitiLH95064:20 AM Madrid Barajas Airport
7h35
11:55 AM Verona Airport2 transfers
brussels_airlinesSN3732 · SN31474:20 AM Madrid Barajas Airport
6h00
10:20 AM Milan Linate Airport1 transfer
brussels_airlinesSN3732 · SN2643+air_dolomitiLH94644:20 AM Madrid Barajas Airport
6h35
10:55 AM Verona Airport2 transfers
air_europaaz7115+italia_trasportoaz20805:05 AM Madrid Barajas Airport
10h35
3:40 PM Milan Linate Airport1 transfer
air_europaaz7115+italia_trasportoaz20445:05 AM Madrid Barajas Airport
8h05
1:10 PM Milan Linate Airport1 transfer
air_europaaz7115+italia_trasportoaz20365:05 AM Madrid Barajas Airport
4h35
9:40 AM Milan Linate Airport1 transfer
lufthansaLH1807+air_dolomitiLH9448+malpensaexpressS50 TRENORD 20350+trenitaliaregS5 TRENORD 245515:10 AM Madrid Barajas Airport
9h15
2:25 PM Bergamo station4 transfers
lufthansaLH1807+air_dolomitiLH94665:10 AM Madrid Barajas Airport
13h15
6:25 PM Verona Airport1 transfer
lufthansaLH1807+air_dolomitiLH94485:10 AM Madrid Barajas Airport
4h55
10:05 AM Milan Malpensa Airport1 transfer
lufthansaLH1807+air_dolomitiLH94645:10 AM Madrid Barajas Airport
5h45
10:55 AM Verona Airport1 transfer
lufthansaLH1807+air_dolomitiLH9448+malpensaexpressRegionale TRENORD 10348+trenitaliaregRegionale TRENORD 22315:10 AM Madrid Barajas Airport
8h43
1:53 PM Bergamo station3 transfers
lufthansaLH1807+air_dolomitiLH9448+malpensaexpressRegionale TRENORD 10348+trenitaliaregRegionale TRENORD 258515:10 AM Madrid Barajas Airport
8h53
2:03 PM Bergamo station4 transfers
iberiaIB6715:30 AM Madrid Barajas Airport
2h10
7:40 AM Milan Malpensa Airport0 transfersDirect
iberiaIB671+malpensaexpressRegionale TRENORD 10340+trenitaliaregRegionale TRENORD 22275:30 AM Madrid Barajas Airport
6h23
11:53 AM Bergamo station2 transfers
iberiaIB671+malpensaexpressRegionale TRENORD 10340+trenitaliaregRegionale TRENORD 25843 · Autobus TRENORD 43A5:30 AM Madrid Barajas Airport
6h33
12:03 PM Bergamo station3 transfers
iberiaIB671+malpensaexpressRegionale TRENORD 10338+trenitaliaregRegionale TRENORD 2625 · Regionale TRENORD 226475:30 AM Madrid Barajas Airport
6h07
11:37 AM Bergamo station3 transfers
air_europaux10655:40 AM Madrid Barajas Airport
2h05
7:45 AM Milan Malpensa Airport0 transfersDirect
tap_portugalTP1023 · TP8265:40 AM Madrid Barajas Airport
11h25
5:05 PM Milan Malpensa Airport1 transfer
tap_portugalTP1023 · TP8285:40 AM Madrid Barajas Airport
17h05
10:45 PM Milan Malpensa Airport1 transfer
tap_portugalTP1023 · TP8225:40 AM Madrid Barajas Airport
27h20
9:00 AM Milan Malpensa Airport1 transfer
air_europaux1065+malpensaexpressRegionale TRENORD 10338+trenitaliaregRegionale TRENORD 2625 · Regionale TRENORD 226475:40 AM Madrid Barajas Airport
5h57
11:37 AM Bergamo station3 transfers
air_europaux1065+malpensaexpressRegionale TRENORD 10340+trenitaliaregRegionale TRENORD 22275:40 AM Madrid Barajas Airport
6h13
11:53 AM Bergamo station2 transfers
air_europaux1065+malpensaexpressRegionale TRENORD 10340+trenitaliaregRegionale TRENORD 25843 · Autobus TRENORD 43A5:40 AM Madrid Barajas Airport
6h23
12:03 PM Bergamo station3 transfers
lufthansaLH1123+air_dolomitiLH5636+malpensaexpressRegionale TRENORD 10354+trenitaliaregRegionale TRENORD 22736:35 AM Madrid Barajas Airport
8h50
3:25 PM Bergamo station3 transfers
lufthansaLH1123+air_dolomitiLH95066:35 AM Madrid Barajas Airport
5h20
11:55 AM Verona Airport1 transfer
lufthansaLH1123+air_dolomitiLH56366:35 AM Madrid Barajas Airport
5h20
11:55 AM Milan Malpensa Airport1 transfer
lufthansaLH1123+lufthansa_citylineLH2806:35 AM Madrid Barajas Airport
6h15
12:50 PM Milan Linate Airport1 transfer
lufthansaLH1123+air_dolomitiLH5636+malpensaexpressS50 TRENORD 24354+trenitaliaregS5 TRENORD 245556:35 AM Madrid Barajas Airport
8h50
3:25 PM Bergamo station4 transfers
lufthansaLH1123 · LH104+air_dolomitiLH94666:35 AM Madrid Barajas Airport
11h50
6:25 PM Verona Airport2 transfers
lufthansaLH1123+air_dolomitiLH5636+malpensaexpressS50 TRENORD 20358+trenitaliaregS5 TRENORD 245596:35 AM Madrid Barajas Airport
9h50
4:25 PM Bergamo station4 transfers
lufthansaLH1123+lufthansa_citylineLH106+air_dolomitiLH94666:35 AM Madrid Barajas Airport
11h50
6:25 PM Verona Airport2 transfers
iberiaIB6636:50 AM Madrid Barajas Airport
2h10
9:00 AM Milan Linate Airport0 transfersDirect
wizz_air_maltaW463127:15 AM Madrid Barajas Airport
2h15
9:30 AM Milan Malpensa Airport0 transfersDirect
malpensaexpressS50 TRENORD 20350+trenitaliaregS5 TRENORD 24551 · Regionale TRENORD 2271+wizz_air_maltaW463127:15 AM Madrid Barajas Airport
7h10
2:25 PM Bergamo station3 transfers
malpensaexpressRegionale TRENORD 10346+trenitaliaregRegionale TRENORD 2629 · Regionale TRENORD 22655+wizz_air_maltaW463127:15 AM Madrid Barajas Airport
6h22
1:37 PM Bergamo station3 transfers
malpensaexpressRegionale TRENORD 10348+trenitaliaregRegionale TRENORD 2231+wizz_air_maltaW463127:15 AM Madrid Barajas Airport
6h38
1:53 PM Bergamo station2 transfers
iberiaQR6949+qatar_airwaysQR1177:30 AM Madrid Barajas Airport
35h30
7:00 PM Milan Malpensa Airport1 transfer
iberiaQR6949+qatar_airwaysQR1237:30 AM Madrid Barajas Airport
21h40
5:10 AM Milan Malpensa Airport1 transfer
iberiaQR6949+qatar_airwaysQR1277:30 AM Madrid Barajas Airport
28h45
12:15 PM Milan Malpensa Airport1 transfer
ryanairFR 2753+malpensaexpressS50 TRENORD 20350+trenitaliaregS5 TRENORD 24551 · Regionale TRENORD 22718:15 AM Madrid Barajas Airport
6h10
2:25 PM Bergamo station3 transfers
ryanairFR 2753+malpensaexpressRegionale TRENORD 10348+trenitaliaregRegionale TRENORD 22318:15 AM Madrid Barajas Airport
5h38
1:53 PM Bergamo station2 transfers
ryanairFR 2753+malpensaexpressRegionale TRENORD 10348+trenitaliaregRegionale TRENORD 25851 · Autobus TRENORD 51A8:15 AM Madrid Barajas Airport
5h48
2:03 PM Bergamo station3 transfers
ryanairFR 27538:15 AM Madrid Barajas Airport
2h10
10:25 AM Milan Malpensa Airport0 transfersDirect
klmKL1502+klm_cityhopperKL16818:20 AM Madrid Barajas Airport
11h45
8:05 PM Milan Linate Airport1 transfer
klmKL1502 · KL16158:20 AM Madrid Barajas Airport
5h35
1:55 PM Milan Linate Airport1 transfer
klmKL1502+transavia_franceKL27478:20 AM Madrid Barajas Airport
22h15
6:35 AM Verona Airport1 transfer
klmKL1502 · KL16198:20 AM Madrid Barajas Airport
12h30
8:50 PM Milan Linate Airport1 transfer
iberiaIB673+malpensaexpressRegionale TRENORD 10354+trenitaliaregRegionale TRENORD 22739:30 AM Madrid Barajas Airport
5h55
3:25 PM Bergamo station2 transfers
iberiaIB673+malpensaexpressS50 TRENORD 20358+trenitaliaregS5 TRENORD 24559 · Regionale TRENORD 22759:30 AM Madrid Barajas Airport
6h55
4:25 PM Bergamo station3 transfers
iberiaIB6739:30 AM Madrid Barajas Airport
2h10
11:40 AM Milan Malpensa Airport0 transfersDirect
iberiaIB673+malpensaexpressS50 TRENORD 24354+trenitaliaregS5 TRENORD 24555 · Regionale TRENORD 22739:30 AM Madrid Barajas Airport
5h55
3:25 PM Bergamo station3 transfers
italia_trasportoaz61 · az20509:35 AM Madrid Barajas Airport
7h35
5:10 PM Milan Linate Airport1 transfer
italia_trasportoaz61 · az20929:35 AM Madrid Barajas Airport
6h35
4:10 PM Milan Linate Airport1 transfer
italia_trasportoaz61 · az20569:35 AM Madrid Barajas Airport
8h35
6:10 PM Milan Linate Airport1 transfer
italia_trasportoaz61 · az20809:35 AM Madrid Barajas Airport
6h05
3:40 PM Milan Linate Airport1 transfer
lufthansaLH1801+lufthansa_citylineLH1856+malpensaexpressRegionale TRENORD 10368+trenitaliaregRegionale TRENORD 258699:45 AM Madrid Barajas Airport
8h48
6:33 PM Bergamo station4 transfers
lufthansaLH1801+lufthansa_citylineLH1856+malpensaexpressRegionale TRENORD 10368+trenitaliaregRegionale TRENORD 22799:45 AM Madrid Barajas Airport
8h40
6:25 PM Bergamo station3 transfers
lufthansaLH1801+lufthansa_citylineLH1856+malpensaexpressS50 TRENORD 20368+trenitaliaregS5 TRENORD 245679:45 AM Madrid Barajas Airport
8h40
6:25 PM Bergamo station4 transfers
lufthansaLH1801 · LH115+air_dolomitiLH95109:45 AM Madrid Barajas Airport
10h45
8:30 PM Verona Airport2 transfers
lufthansaLH1801+air_dolomitiLH94669:45 AM Madrid Barajas Airport
8h40
6:25 PM Verona Airport1 transfer
lufthansaLH1801+air_dolomitiLH74069:45 AM Madrid Barajas Airport
6h05
3:50 PM Milan Linate Airport1 transfer
lufthansaLH1801 · LH117+air_dolomitiLH95109:45 AM Madrid Barajas Airport
10h45
8:30 PM Verona Airport2 transfers
lufthansaLH1801+lufthansa_citylineLH18569:45 AM Madrid Barajas Airport
4h45
2:30 PM Milan Malpensa Airport1 transfer
air_franceAF1301 · AF1730+malpensaexpressRegionale TRENORD 10376+trenitaliaregRegionale TRENORD 224310:20 AM Madrid Barajas Airport
9h33
7:53 PM Bergamo station3 transfers
air_franceAF1301 · AF173210:20 AM Madrid Barajas Airport
10h10
8:30 PM Milan Linate Airport1 transfer
air_franceAF1301 · AF183010:20 AM Madrid Barajas Airport
19h50
6:10 AM Milan Malpensa Airport1 transfer
air_franceAF1301 · AF173010:20 AM Madrid Barajas Airport
6h00
4:20 PM Milan Malpensa Airport1 transfer
air_franceAF1301 · AF133010:20 AM Madrid Barajas Airport
22h05
8:25 AM Milan Malpensa Airport1 transfer
air_franceAF1301 · AF1730+malpensaexpressRegionale TRENORD 10376+trenitaliaregRegionale TRENORD 2587510:20 AM Madrid Barajas Airport
9h43
8:03 PM Bergamo station4 transfers
air_franceAF1301 · AF1730+malpensaexpressRegionale TRENORD 10378+trenitaliaregRegionale TRENORD 264310:20 AM Madrid Barajas Airport
10h17
8:37 PM Bergamo station4 transfers
air_franceAF1301 · AF131210:20 AM Madrid Barajas Airport
7h25
5:45 PM Milan Linate Airport1 transfer
air_franceAF1301 · AF113010:20 AM Madrid Barajas Airport
10h40
9:00 PM Milan Malpensa Airport1 transfer
brussels_airlinesSN3722 · SN314910:40 AM Madrid Barajas Airport
5h20
4:00 PM Milan Linate Airport1 transfer
brussels_airlinesSN3722 · SN2615+air_dolomitiLH951010:40 AM Madrid Barajas Airport
9h50
8:30 PM Verona Airport2 transfers
sassk582 · sk687+malpensaexpressRegionale TRENORD 10384+trenitaliaregRegionale TRENORD 2588310:55 AM Madrid Barajas Airport
11h08
10:03 PM Bergamo station4 transfers
sassk582 · sk687+malpensaexpressRegionale TRENORD 10380+trenitaliaregRegionale TRENORD 224510:55 AM Madrid Barajas Airport
10h00
8:55 PM Bergamo station3 transfers
sassk582 · sk687+malpensaexpressRegionale TRENORD 10380+trenitaliaregRegionale TRENORD 2587910:55 AM Madrid Barajas Airport
10h08
9:03 PM Bergamo station4 transfers
lufthansaLH1113 · LH114+air_dolomitiLH946611:05 AM Madrid Barajas Airport
7h20
6:25 PM Verona Airport2 transfers
klmKL1504+transavia_franceKL274711:05 AM Madrid Barajas Airport
19h30
6:35 AM Verona Airport1 transfer
klmKL1504+klm_cityhopperKL168111:05 AM Madrid Barajas Airport
9h00
8:05 PM Milan Linate Airport1 transfer
lufthansaLH1113 · LH254+malpensaexpressRegionale TRENORD 10378+trenitaliaregRegionale TRENORD 264311:05 AM Madrid Barajas Airport
9h32
8:37 PM Bergamo station4 transfers
lufthansaLH1113 · LH254+malpensaexpressRegionale TRENORD 10376+trenitaliaregRegionale TRENORD 224311:05 AM Madrid Barajas Airport
8h48
7:53 PM Bergamo station3 transfers
lufthansaLH1113 · LH254+malpensaexpressRegionale TRENORD 10376+trenitaliaregRegionale TRENORD 2587511:05 AM Madrid Barajas Airport
8h58
8:03 PM Bergamo station4 transfers
lufthansaLH1113+air_dolomitiLH949011:05 AM Madrid Barajas Airport
5h30
4:35 PM Milan Linate Airport1 transfer
klmKL1504 · KL161911:05 AM Madrid Barajas Airport
9h45
8:50 PM Milan Linate Airport1 transfer
lufthansaLH1113 · LH25411:05 AM Madrid Barajas Airport
4h55
4:00 PM Milan Malpensa Airport1 transfer
lufthansaLH1113+air_dolomitiLH951011:05 AM Madrid Barajas Airport
9h25
8:30 PM Verona Airport1 transfer
tap_portugalTP1013 · TP826+malpensaexpressRegionale TRENORD 10380+trenitaliaregRegionale TRENORD 224511:35 AM Madrid Barajas Airport
9h20
8:55 PM Bergamo station3 transfers
tap_portugalTP1013 · TP826+malpensaexpressRegionale TRENORD 10384+trenitaliaregRegionale TRENORD 2588311:35 AM Madrid Barajas Airport
10h28
10:03 PM Bergamo station4 transfers
tap_portugalTP1013 · TP826+malpensaexpressRegionale TRENORD 10380+trenitaliaregRegionale TRENORD 2587911:35 AM Madrid Barajas Airport
9h28
9:03 PM Bergamo station4 transfers
tap_portugalTP1013 · TP82611:35 AM Madrid Barajas Airport
5h30
5:05 PM Milan Malpensa Airport1 transfer
tap_portugalTP1013 · TP82811:35 AM Madrid Barajas Airport
11h10
10:45 PM Milan Malpensa Airport1 transfer
tap_portugalTP1013 · TP82211:35 AM Madrid Barajas Airport
21h25
9:00 AM Milan Malpensa Airport1 transfer
lufthansaLH1803+air_dolomitiLH946612:55 PM Madrid Barajas Airport
5h30
6:25 PM Verona Airport1 transfer
lufthansaLH1803 · LH119+air_dolomitiLH951012:55 PM Madrid Barajas Airport
7h35
8:30 PM Verona Airport2 transfers
air_europaaz7117+italia_trasportoaz20561:00 PM Madrid Barajas Airport
5h10
6:10 PM Milan Linate Airport1 transfer
air_europaaz7117+italia_trasportoaz21141:00 PM Madrid Barajas Airport
6h10
7:10 PM Milan Linate Airport1 transfer
air_europaux10611:10 PM Madrid Barajas Airport
2h05
3:15 PM Milan Malpensa Airport0 transfersDirect
air_europaux1061+malpensaexpressRegionale TRENORD 10370+trenitaliaregRegionale TRENORD 25871 · Autobus TRENORD 71A1:10 PM Madrid Barajas Airport
5h53
7:03 PM Bergamo station3 transfers
air_europaux1061+malpensaexpressRegionale TRENORD 10370+trenitaliaregRegionale TRENORD 22411:10 PM Madrid Barajas Airport
5h43
6:53 PM Bergamo station2 transfers
air_europaux1061+malpensaexpressRegionale TRENORD 10376+trenitaliaregRegionale TRENORD 22431:10 PM Madrid Barajas Airport
6h43
7:53 PM Bergamo station2 transfers
qatar_airwaysQR150 · QR1231:40 PM Madrid Barajas Airport
15h30
5:10 AM Milan Malpensa Airport1 transfer
qatar_airwaysQR150 · QR1171:40 PM Madrid Barajas Airport
29h20
7:00 PM Milan Malpensa Airport1 transfer
qatar_airwaysQR150 · QR1271:40 PM Madrid Barajas Airport
22h35
12:15 PM Milan Malpensa Airport1 transfer
iberiaIB675+malpensaexpressRegionale TRENORD 10376+trenitaliaregRegionale TRENORD 22432:00 PM Madrid Barajas Airport
5h53
7:53 PM Bergamo station2 transfers
iberiaIB6752:00 PM Madrid Barajas Airport
2h10
4:10 PM Milan Malpensa Airport0 transfersDirect
iberiaIB675+malpensaexpressRegionale TRENORD 10376+trenitaliaregRegionale TRENORD 25875 · Autobus TRENORD 75A2:00 PM Madrid Barajas Airport
6h03
8:03 PM Bergamo station3 transfers
iberiaIB675+malpensaexpressRegionale TRENORD 10378+trenitaliaregRegionale TRENORD 2643 · Regionale TRENORD 226832:00 PM Madrid Barajas Airport
6h37
8:37 PM Bergamo station3 transfers
tap_portugalTP1015 · TP8282:20 PM Madrid Barajas Airport
8h25
10:45 PM Milan Malpensa Airport1 transfer
tap_portugalTP1015 · TP8222:20 PM Madrid Barajas Airport
18h40
9:00 AM Milan Malpensa Airport1 transfer
air_franceAF1601 · AF18302:40 PM Madrid Barajas Airport
15h30
6:10 AM Milan Malpensa Airport1 transfer
air_franceAF1601 · AF17322:40 PM Madrid Barajas Airport
5h50
8:30 PM Milan Linate Airport1 transfer
air_franceAF1601 · AF12122:40 PM Madrid Barajas Airport
16h10
6:50 AM Milan Linate Airport1 transfer
air_franceAF1601 · AF13302:40 PM Madrid Barajas Airport
17h45
8:25 AM Milan Malpensa Airport1 transfer
air_franceAF1601 · AF11302:40 PM Madrid Barajas Airport
6h20
9:00 PM Milan Malpensa Airport1 transfer
lufthansaLH1115+air_dolomitiLH56383:05 PM Madrid Barajas Airport
6h05
9:10 PM Milan Malpensa Airport1 transfer
lufthansaLH1115 · LH2783:05 PM Madrid Barajas Airport
5h00
8:05 PM Milan Linate Airport1 transfer
lufthansaLH1115+air_dolomitiLH95103:05 PM Madrid Barajas Airport
5h25
8:30 PM Verona Airport1 transfer
klmKL1506 · KL16193:10 PM Madrid Barajas Airport
5h40
8:50 PM Milan Linate Airport1 transfer
klmKL1506+transavia_franceKL27473:10 PM Madrid Barajas Airport
15h25
6:35 AM Verona Airport1 transfer
klmKL1506 · KL16133:10 PM Madrid Barajas Airport
16h55
8:05 AM Milan Linate Airport1 transfer
iberiaIB6653:25 PM Madrid Barajas Airport
2h10
5:35 PM Milan Linate Airport0 transfersDirect
air_franceAF1801 · AF17303:45 PM Madrid Barajas Airport
24h35
4:20 PM Milan Malpensa Airport1 transfer
air_franceAF1801 · AF18303:45 PM Madrid Barajas Airport
14h25
6:10 AM Milan Malpensa Airport1 transfer
air_franceAF1801 · AF17323:45 PM Madrid Barajas Airport
4h45
8:30 PM Milan Linate Airport1 transfer
air_franceAF1801 · AF13303:45 PM Madrid Barajas Airport
16h40
8:25 AM Milan Malpensa Airport1 transfer
air_franceAF1801 · AF12123:45 PM Madrid Barajas Airport
15h05
6:50 AM Milan Linate Airport1 transfer
air_franceAF1801 · AF11303:45 PM Madrid Barajas Airport
5h15
9:00 PM Milan Malpensa Airport1 transfer
italia_trasportoaz63 · az20104:05 PM Madrid Barajas Airport
14h05
6:10 AM Milan Linate Airport1 transfer
italia_trasportoaz63 · az20144:05 PM Madrid Barajas Airport
13h35
5:40 AM Milan Linate Airport1 transfer
italia_trasportoaz63 · az21304:05 PM Madrid Barajas Airport
5h05
9:10 PM Milan Linate Airport1 transfer
lufthansaLH1805+air_dolomitiLH74324:20 PM Madrid Barajas Airport
4h55
9:15 PM Milan Malpensa Airport1 transfer

This is the last flight of the day.

Find all the dates and times for this journey

Compare prices and tickets Madrid to Bergamo by train, bus, or flight

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

FAQs: Madrid to Bergamo Flight

FAQs: Take a flight from Madrid 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 Madrid to Bergamo.
FAQs

More options for your journey from Madrid 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

Useful links