×
Home Track on TelegramEurotripBlog

Cheap Flights from Bergamo-Milan to Madrid

Discover the cheapest round-trip fares from Bergamo-Milan to Madrid, all sourced directly from airlines — no third-party markups, no hidden fees.

Madrid
€44
💲best deal
🗓️ Mon, Mar 09 - Fri, Mar 13 • 4 nights
Nonstop
Mon09Mar
MAD
Tue10Mar
Stay
Wed11Mar
Stay
Thu12Mar
Stay
Fri13Mar
BGY
Madrid
€44
💲best deal
🗓️ Fri, Mar 27 - Fri, Apr 03 • 7 nights
Nonstop
Fri27Mar
MAD
Sat28Mar
Stay
Sun29Mar
Stay
Mon30Mar
Stay
Tue31Mar
Stay
Wed01Apr
Stay
Thu02Apr
Stay
Fri03Apr
BGY
Madrid
€44
💲best deal
🗓️ Sun, Mar 29 - Fri, Apr 03 • 5 nights
Nonstop
Sun29Mar
MAD
Mon30Mar
Stay
Tue31Mar
Stay
Wed01Apr
Stay
Thu02Apr
Stay
Fri03Apr
BGY
Madrid
€44
💲best deal
🗓️ Sun, Mar 29 - Sat, Apr 04 • 6 nights
Nonstop
Sun29Mar
MAD
Mon30Mar
Stay
Tue31Mar
Stay
Wed01Apr
Stay
Thu02Apr
Stay
Fri03Apr
Stay
Sat04Apr
BGY
Madrid
€44
💲best deal
🗓️ Mon, Mar 09 - Sat, Mar 14 • 5 nights
Nonstop
Mon09Mar
MAD
Tue10Mar
Stay
Wed11Mar
Stay
Thu12Mar
Stay
Fri13Mar
Stay
Sat14Mar
BGY
Madrid
€44
💲best deal
🗓️ Tue, Feb 24 - Thu, Feb 26 • 2 nights
Nonstop
Tue24Feb
MAD
Wed25Feb
Stay
Thu26Feb
BGY
Madrid
€44
💲best deal
🗓️ Sat, Mar 28 - Fri, Apr 03 • 6 nights
Nonstop
Sat28Mar
MAD
Sun29Mar
Stay
Mon30Mar
Stay
Tue31Mar
Stay
Wed01Apr
Stay
Thu02Apr
Stay
Fri03Apr
BGY
Madrid
€44
💲best deal
🗓️ Sat, Mar 28 - Sat, Apr 04 • 7 nights
Nonstop
Sat28Mar
MAD
Sun29Mar
Stay
Mon30Mar
Stay
Tue31Mar
Stay
Wed01Apr
Stay
Thu02Apr
Stay
Fri03Apr
Stay
Sat04Apr
BGY
Madrid
€44
💲best deal
🗓️ Mon, May 18 - Sat, May 23 • 5 nights
Nonstop
Mon18May
MAD
Tue19May
Stay
Wed20May
Stay
Thu21May
Stay
Fri22May
Stay
Sat23May
BGY
Madrid
€44
💲best deal
🗓️ Mon, May 18 - Sun, May 24 • 6 nights
Nonstop
Mon18May
MAD
Tue19May
Stay
Wed20May
Stay
Thu21May
Stay
Fri22May
Stay
Sat23May
Stay
Sun24May
BGY
Madrid
€44
💲best deal
🗓️ Sun, May 10 - Sat, May 16 • 6 nights
Nonstop
Sun10May
MAD
Mon11May
Stay
Tue12May
Stay
Wed13May
Stay
Thu14May
Stay
Fri15May
Stay
Sat16May
BGY
Madrid
€45
💲best deal
🗓️ Wed, Mar 04 - Wed, Mar 11 • 7 nights
Nonstop
Wed04Mar
MAD
Thu05Mar
Stay
Fri06Mar
Stay
Sat07Mar
Stay
Sun08Mar
Stay
Mon09Mar
Stay
Tue10Mar
Stay
Wed11Mar
BGY