Happy Black Friday! New to Omio? Get 15% off your first app booking. Valid until 03/12/2024.
15% discount applied on bookings with a total basket value up to 100 Euros.
Valid for first-time customers only
Only available on app bookings
This offer will end on 03/12/2024.
Limit one (1) coupon code per eligible booking. Cannot be combined, transferred or exchanged.
For full terms and conditions: https://www.omio.com/coupon

Bergamo to Barcelona Flights

Sun, Dec 01
+ 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: Bergamo to Barcelona flight

Flights from Bergamo to Barcelona depart on average 111 times per day, taking around 3h 20m. Cheap flight tickets for this journey start at $19 (€17) 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
479 miles (771 km)
Average flight duration
3h 20m
Cheapest ticket price
$19 (€17)
Flights per day
111
Direct flights
12
Airlines
10
Fastest flight
1h 35m
Cheapest month to travel
December
First flight
01:00
Last flight
23:35
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 flights from Bergamo to Barcelona

Showing times and prices for Dec 02

Cheapest

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

Cheapest
Vueling
04:55PM1h35
Milan Malpensa Airport (MXP)
06:30PMBarcelona El Prat Airport (BCN)
$451One-way
0 transfers
Cheapest
Vueling
06:05PM1h40
Milan Malpensa Airport (MXP)
07:45PMBarcelona El Prat Airport (BCN)
$451One-way
0 transfers
2nd Cheapest
easyJet
04:30PM1h40
Milan Malpensa Airport (MXP)
06:10PMBarcelona El Prat Airport (BCN)
$491One-way
0 transfers
Vueling
09:45PM1h40
Milan Malpensa Airport (MXP)
11:25PMBarcelona El Prat Airport (BCN)
$511One-way
0 transfers
Vueling
03:05PM1h35
Milan Malpensa Airport (MXP)
04:40PMBarcelona El Prat Airport (BCN)
$511One-way
0 transfers

Bergamo to Barcelona flight times

Showing flights for tomorrow, Monday, December 2
ProviderDepartsDurationArrivesTransfersTickets
Regionale
Autobus TRENORD 18A
04:49AM Bergamo station11h51 04:40PM Barcelona El Prat Airport (BCN)3 transfers
Regionale
Autobus TRENORD 18A
04:49AM Bergamo station13h21 06:10PM Barcelona El Prat Airport (BCN)3 transfers
Regionale
Autobus TRENORD 18A
04:49AM Bergamo station13h41 06:30PM Barcelona El Prat Airport (BCN)3 transfers
Regionale
Regionale TRENORD 2212
05:00AM Bergamo station13h10 06:10PM Barcelona El Prat Airport (BCN)2 transfers
Regionale
Regionale TRENORD 2212
05:00AM Bergamo station13h30 06:30PM Barcelona El Prat Airport (BCN)2 transfers
Regionale
Regionale TRENORD 2212
05:00AM Bergamo station11h40 04:40PM Barcelona El Prat Airport (BCN)2 transfers
Regionale
Autobus TRENORD 20A
05:19AM Bergamo station12h51 06:10PM Barcelona El Prat Airport (BCN)3 transfers
Regionale
Autobus TRENORD 20A
05:19AM Bergamo station11h21 04:40PM Barcelona El Prat Airport (BCN)3 transfers
Regionale
Autobus TRENORD 20A
05:19AM Bergamo station13h11 06:30PM Barcelona El Prat Airport (BCN)3 transfers
Regionale
Autobus TRENORD 22A
05:49AM Bergamo station10h51 04:40PM Barcelona El Prat Airport (BCN)3 transfers
Regionale
Autobus TRENORD 22A
05:49AM Bergamo station12h21 06:10PM Barcelona El Prat Airport (BCN)3 transfers
Regionale
Autobus TRENORD 22A
05:49AM Bergamo station12h41 06:30PM Barcelona El Prat Airport (BCN)3 transfers
Ryanair
FR 847
05:50AM Milan Bergamo Orio al Serio Airport (BGY)1h35 07:25AM Barcelona El Prat Airport (BCN)0 transfersDirect
Air Dolomiti
LH7433
06:00AM Milan Malpensa Airport (MXP)5h10 11:10AM Barcelona El Prat Airport (BCN)1 transfer
Regionale
Regionale TRENORD 2214
06:02AM Bergamo station10h38 04:40PM Barcelona El Prat Airport (BCN)2 transfers
Regionale
Regionale TRENORD 2214
06:02AM Bergamo station12h28 06:30PM Barcelona El Prat Airport (BCN)2 transfers
Regionale
Regionale TRENORD 2214
06:02AM Bergamo station12h08 06:10PM Barcelona El Prat Airport (BCN)2 transfers
Wizz Air Malta
W46315
06:10AM Milan Malpensa Airport (MXP)1h40 07:50AM Barcelona El Prat Airport (BCN)0 transfersDirect
Regionale
Autobus TRENORD 24A
06:19AM Bergamo station10h21 04:40PM Barcelona El Prat Airport (BCN)3 transfers
Regionale
Autobus TRENORD 24A
06:19AM Bergamo station12h11 06:30PM Barcelona El Prat Airport (BCN)3 transfers
Regionale
Autobus TRENORD 24A
06:19AM Bergamo station11h51 06:10PM Barcelona El Prat Airport (BCN)3 transfers
Air Dolomiti
LH9467
06:30AM Verona Airport (VRN)11h05 05:35PM Barcelona El Prat Airport (BCN)1 transfer
Air Dolomiti
LH9503
06:30AM Verona Airport (VRN)6h40 01:10PM Barcelona El Prat Airport (BCN)1 transfer
KLM
KL1612
06:30AM Milan Linate Airport (LIN)10h05 04:35PM Barcelona El Prat Airport (BCN)1 transfer
KLM
KL1612
06:30AM Milan Linate Airport (LIN)12h35 07:05PM Barcelona El Prat Airport (BCN)1 transfer
Air Dolomiti
LH9503
06:30AM Verona Airport (VRN)5h45 12:15PM Barcelona El Prat Airport (BCN)1 transfer
ITA
az2013
06:30AM Milan Linate Airport (LIN)9h25 03:55PM Barcelona El Prat Airport (BCN)1 transfer
Air Dolomiti
LH9467
06:30AM Verona Airport (VRN)6h40 01:10PM Barcelona El Prat Airport (BCN)2 transfers
Air Dolomiti
LH9503
06:30AM Verona Airport (VRN)9h35 04:05PM Barcelona El Prat Airport (BCN)1 transfer
Air Dolomiti
LH9503
06:30AM Verona Airport (VRN)11h05 05:35PM Barcelona El Prat Airport (BCN)2 transfers
Regionale
Regionale TRENORD 2256
06:30AM Bergamo station10h10 04:40PM Barcelona El Prat Airport (BCN)3 transfers
Air Dolomiti
LH9503
06:30AM Verona Airport (VRN)8h20 02:50PM Barcelona El Prat Airport (BCN)2 transfers
Air Dolomiti
LH9467
06:30AM Verona Airport (VRN)4h40 11:10AM Barcelona El Prat Airport (BCN)1 transfer
ITA
az2013
06:30AM Milan Linate Airport (LIN)4h20 10:50AM Barcelona El Prat Airport (BCN)1 transfer
Regionale
Regionale TRENORD 2256
06:30AM Bergamo station12h00 06:30PM Barcelona El Prat Airport (BCN)3 transfers
KLM
KL1612
06:30AM Milan Linate Airport (LIN)5h45 12:15PM Barcelona El Prat Airport (BCN)1 transfer
Air Dolomiti
LH9503
06:30AM Verona Airport (VRN)13h15 07:45PM Barcelona El Prat Airport (BCN)1 transfer
Air Dolomiti
LH9503
06:30AM Verona Airport (VRN)26h40 09:10AM Barcelona El Prat Airport (BCN)1 transfer
Air Dolomiti
LH9467
06:30AM Verona Airport (VRN)11h10 05:40PM Barcelona El Prat Airport (BCN)2 transfers
Air Dolomiti
LH9503
06:30AM Verona Airport (VRN)11h10 05:40PM Barcelona El Prat Airport (BCN)1 transfer
Air Dolomiti
EN8207
06:30AM Verona Airport (VRN)4h40 11:10AM Barcelona El Prat Airport (BCN)1 transfer
Air Dolomiti
LH9467
06:30AM Verona Airport (VRN)9h35 04:05PM Barcelona El Prat Airport (BCN)2 transfers
Regionale
Regionale TRENORD 2256
06:30AM Bergamo station11h40 06:10PM Barcelona El Prat Airport (BCN)3 transfers
Air Dolomiti
LH9467
06:30AM Verona Airport (VRN)8h20 02:50PM Barcelona El Prat Airport (BCN)1 transfer
Volotea
V71414
06:45AM Verona Airport (VRN)1h40 08:25AM Barcelona El Prat Airport (BCN)0 transfersDirect
Regionale
Autobus TRENORD 26A
06:49AM Bergamo station9h51 04:40PM Barcelona El Prat Airport (BCN)3 transfers
Regionale
Autobus TRENORD 26A
06:49AM Bergamo station11h41 06:30PM Barcelona El Prat Airport (BCN)3 transfers
Regionale
Autobus TRENORD 26A
06:49AM Bergamo station11h21 06:10PM Barcelona El Prat Airport (BCN)3 transfers
Air France
AF1733
06:50AM Milan Linate Airport (LIN)10h10 05:00PM Barcelona El Prat Airport (BCN)1 transfer
Air France
AF1733
06:50AM Milan Linate Airport (LIN)4h20 11:10AM Barcelona El Prat Airport (BCN)1 transfer
Air Dolomiti
LH5639
06:55AM Milan Malpensa Airport (MXP)5h20 12:15PM Barcelona El Prat Airport (BCN)1 transfer
Air Dolomiti
LH5639
06:55AM Milan Malpensa Airport (MXP)6h15 01:10PM Barcelona El Prat Airport (BCN)1 transfer
Regionale
Regionale TRENORD 2258
07:13AM Bergamo station10h57 06:10PM Barcelona El Prat Airport (BCN)2 transfers
Regionale
Regionale TRENORD 2258
07:13AM Bergamo station9h27 04:40PM Barcelona El Prat Airport (BCN)2 transfers
Regionale
Regionale TRENORD 2258
07:13AM Bergamo station11h17 06:30PM Barcelona El Prat Airport (BCN)2 transfers
ITA
az2055
07:30AM Milan Linate Airport (LIN)15h45 11:15PM Barcelona El Prat Airport (BCN)1 transfer
ITA
az2055
07:30AM Milan Linate Airport (LIN)8h25 03:55PM Barcelona El Prat Airport (BCN)1 transfer
Regionale
Regionale TRENORD 2206
07:40AM Bergamo station10h50 06:30PM Barcelona El Prat Airport (BCN)2 transfers
Regionale
Regionale TRENORD 2206
07:40AM Bergamo station9h00 04:40PM Barcelona El Prat Airport (BCN)2 transfers
Regionale
Regionale TRENORD 2206
07:40AM Bergamo station10h30 06:10PM Barcelona El Prat Airport (BCN)2 transfers
Regionale
Autobus TRENORD 30A
07:49AM Bergamo station8h51 04:40PM Barcelona El Prat Airport (BCN)3 transfers
Regionale
Autobus TRENORD 30A
07:49AM Bergamo station10h41 06:30PM Barcelona El Prat Airport (BCN)3 transfers
Regionale
Autobus TRENORD 30A
07:49AM Bergamo station10h21 06:10PM Barcelona El Prat Airport (BCN)3 transfers
Iberia
IB668
07:55AM Milan Linate Airport (LIN)12h25 08:20PM Barcelona El Prat Airport (BCN)1 transfer
Iberia
IB668
07:55AM Milan Linate Airport (LIN)8h15 04:10PM Barcelona El Prat Airport (BCN)1 transfer
Iberia
IB668
07:55AM Milan Linate Airport (LIN)10h15 06:10PM Barcelona El Prat Airport (BCN)1 transfer
Iberia
IB668
07:55AM Milan Linate Airport (LIN)6h35 02:30PM Barcelona El Prat Airport (BCN)1 transfer
Iberia
IB668
07:55AM Milan Linate Airport (LIN)4h50 12:45PM Barcelona El Prat Airport (BCN)1 transfer
Iberia
IB668
07:55AM Milan Linate Airport (LIN)9h20 05:15PM Barcelona El Prat Airport (BCN)1 transfer
ITA
az2021
08:00AM Milan Linate Airport (LIN)15h15 11:15PM Barcelona El Prat Airport (BCN)1 transfer
ITA
az2021
08:00AM Milan Linate Airport (LIN)7h55 03:55PM Barcelona El Prat Airport (BCN)1 transfer
Regionale
Regionale TRENORD 2218
08:02AM Bergamo station10h08 06:10PM Barcelona El Prat Airport (BCN)2 transfers
Regionale
Regionale TRENORD 2218
08:02AM Bergamo station8h38 04:40PM Barcelona El Prat Airport (BCN)2 transfers
Regionale
Regionale TRENORD 2218
08:02AM Bergamo station10h28 06:30PM Barcelona El Prat Airport (BCN)2 transfers
Brussels Airlines
SN3154
08:35AM Milan Malpensa Airport (MXP)5h55 02:30PM Barcelona El Prat Airport (BCN)1 transfer
Regionale
Regionale TRENORD 2260
08:40AM Bergamo station9h50 06:30PM Barcelona El Prat Airport (BCN)3 transfers
Regionale
Regionale TRENORD 2260
08:40AM Bergamo station8h00 04:40PM Barcelona El Prat Airport (BCN)3 transfers
Regionale
Regionale TRENORD 2260
08:40AM Bergamo station9h30 06:10PM Barcelona El Prat Airport (BCN)3 transfers
Regionale
Autobus TRENORD 34A
08:49AM Bergamo station9h41 06:30PM Barcelona El Prat Airport (BCN)3 transfers
Regionale
Autobus TRENORD 34A
08:49AM Bergamo station7h51 04:40PM Barcelona El Prat Airport (BCN)3 transfers
Regionale
Autobus TRENORD 34A
08:49AM Bergamo station9h21 06:10PM Barcelona El Prat Airport (BCN)3 transfers
ITA
az2029
09:00AM Milan Linate Airport (LIN)6h55 03:55PM Barcelona El Prat Airport (BCN)1 transfer
ITA
az2029
09:00AM Milan Linate Airport (LIN)14h15 11:15PM Barcelona El Prat Airport (BCN)1 transfer
Regionale
Regionale TRENORD 2220
09:02AM Bergamo station7h38 04:40PM Barcelona El Prat Airport (BCN)2 transfers
Regionale
Regionale TRENORD 2220
09:02AM Bergamo station9h08 06:10PM Barcelona El Prat Airport (BCN)2 transfers
Regionale
Regionale TRENORD 2220
09:02AM Bergamo station9h28 06:30PM Barcelona El Prat Airport (BCN)2 transfers
Eurowings
EW7823
09:10AM Milan Malpensa Airport (MXP)9h50 07:00PM Barcelona El Prat Airport (BCN)1 transfer
Vueling
VY8429
09:25AM Milan Malpensa Airport (MXP)14h10 11:35PM Barcelona El Prat Airport (BCN)1 transfer
Vueling
VY8429
09:25AM Milan Malpensa Airport (MXP)9h55 07:20PM Barcelona El Prat Airport (BCN)1 transfer
Air Dolomiti
LH9513
09:35AM Milan Malpensa Airport (MXP)5h15 02:50PM Barcelona El Prat Airport (BCN)1 transfer
Air Serbia
JU417
09:35AM Milan Malpensa Airport (MXP)10h20 07:55PM Barcelona El Prat Airport (BCN)1 transfer
Air Serbia
JU417
09:35AM Milan Malpensa Airport (MXP)23h35 09:10AM Barcelona El Prat Airport (BCN)1 transfer
Regionale
Regionale TRENORD 2262
09:40AM Bergamo station8h50 06:30PM Barcelona El Prat Airport (BCN)3 transfers
Regionale
Regionale TRENORD 2262
09:40AM Bergamo station8h30 06:10PM Barcelona El Prat Airport (BCN)3 transfers
Regionale
Regionale TRENORD 2262
09:40AM Bergamo station7h00 04:40PM Barcelona El Prat Airport (BCN)3 transfers
Air France
AF1213
09:45AM Milan Linate Airport (LIN)4h15 02:00PM Barcelona El Prat Airport (BCN)1 transfer
Air France
AF1213
09:45AM Milan Linate Airport (LIN)13h10 10:55PM Barcelona El Prat Airport (BCN)1 transfer
Air France
AF1213
09:45AM Milan Linate Airport (LIN)7h15 05:00PM Barcelona El Prat Airport (BCN)1 transfer
Regionale
Autobus TRENORD 38A
09:49AM Bergamo station8h41 06:30PM Barcelona El Prat Airport (BCN)3 transfers
Regionale
Autobus TRENORD 38A
09:49AM Bergamo station9h56 07:45PM Barcelona El Prat Airport (BCN)3 transfers
Regionale
Autobus TRENORD 38A
09:49AM Bergamo station8h21 06:10PM Barcelona El Prat Airport (BCN)3 transfers
Air Dolomiti
LH7405
09:50AM Milan Linate Airport (LIN)5h00 02:50PM Barcelona El Prat Airport (BCN)1 transfer
ITA
az2039
10:00AM Milan Linate Airport (LIN)5h55 03:55PM Barcelona El Prat Airport (BCN)1 transfer
ITA
az2039
10:00AM Milan Linate Airport (LIN)13h15 11:15PM Barcelona El Prat Airport (BCN)1 transfer
Regionale
Regionale TRENORD 2222
10:02AM Bergamo station9h43 07:45PM Barcelona El Prat Airport (BCN)2 transfers
Regionale
Regionale TRENORD 2222
10:02AM Bergamo station8h08 06:10PM Barcelona El Prat Airport (BCN)2 transfers
Regionale
Regionale TRENORD 2222
10:02AM Bergamo station8h28 06:30PM Barcelona El Prat Airport (BCN)2 transfers
Regionale
Regionale TRENORD 22634
10:18AM Bergamo station9h27 07:45PM Barcelona El Prat Airport (BCN)3 transfers
Regionale
Regionale TRENORD 22634
10:18AM Bergamo station7h52 06:10PM Barcelona El Prat Airport (BCN)3 transfers
Regionale
Regionale TRENORD 22634
10:18AM Bergamo station8h12 06:30PM Barcelona El Prat Airport (BCN)3 transfers
ITA
az2077
10:30AM Milan Linate Airport (LIN)5h25 03:55PM Barcelona El Prat Airport (BCN)1 transfer
ITA
az2077
10:30AM Milan Linate Airport (LIN)12h45 11:15PM Barcelona El Prat Airport (BCN)1 transfer
Air Dolomiti
LH6905
10:35AM Milan Linate Airport (LIN)5h30 04:05PM Barcelona El Prat Airport (BCN)1 transfer
Air Dolomiti
LH6905
10:35AM Milan Linate Airport (LIN)7h05 05:40PM Barcelona El Prat Airport (BCN)1 transfer
Regionale
Autobus TRENORD 42A
10:49AM Bergamo station9h41 08:30PM Barcelona El Prat Airport (BCN)3 transfers
Regionale
Autobus TRENORD 42A
10:49AM Bergamo station7h41 06:30PM Barcelona El Prat Airport (BCN)3 transfers
Regionale
Autobus TRENORD 42A
10:49AM Bergamo station8h56 07:45PM Barcelona El Prat Airport (BCN)3 transfers
ITA
az2045
11:00AM Milan Linate Airport (LIN)4h55 03:55PM Barcelona El Prat Airport (BCN)1 transfer
ITA
az2045
11:00AM Milan Linate Airport (LIN)12h15 11:15PM Barcelona El Prat Airport (BCN)1 transfer
Regionale
Regionale TRENORD 2224
11:02AM Bergamo station7h28 06:30PM Barcelona El Prat Airport (BCN)2 transfers
Regionale
Regionale TRENORD 2224
11:02AM Bergamo station9h28 08:30PM Barcelona El Prat Airport (BCN)2 transfers
Regionale
Regionale TRENORD 2224
11:02AM Bergamo station8h43 07:45PM Barcelona El Prat Airport (BCN)2 transfers
Regionale
Regionale TRENORD 22638
11:18AM Bergamo station9h12 08:30PM Barcelona El Prat Airport (BCN)3 transfers
Regionale
Regionale TRENORD 22638
11:18AM Bergamo station8h27 07:45PM Barcelona El Prat Airport (BCN)3 transfers
Regionale
Regionale TRENORD 22638
11:18AM Bergamo station11h37 10:55PM Barcelona El Prat Airport (BCN)3 transfers
KLM
KL1614
11:25AM Milan Linate Airport (LIN)5h10 04:35PM Barcelona El Prat Airport (BCN)1 transfer
KLM
KL1614
11:25AM Milan Linate Airport (LIN)7h40 07:05PM Barcelona El Prat Airport (BCN)1 transfer
KLM
KL1614
11:25AM Milan Linate Airport (LIN)11h40 11:05PM Barcelona El Prat Airport (BCN)1 transfer
Lufthansa
LH247
11:30AM Milan Malpensa Airport (MXP)4h35 04:05PM Barcelona El Prat Airport (BCN)1 transfer
Lufthansa
LH247
11:30AM Milan Malpensa Airport (MXP)6h10 05:40PM Barcelona El Prat Airport (BCN)1 transfer
Iberia
IB664
11:35AM Milan Linate Airport (LIN)8h45 08:20PM Barcelona El Prat Airport (BCN)1 transfer
Iberia
IB664
11:35AM Milan Linate Airport (LIN)4h35 04:10PM Barcelona El Prat Airport (BCN)1 transfer
Iberia
IB664
11:35AM Milan Linate Airport (LIN)9h40 09:15PM Barcelona El Prat Airport (BCN)1 transfer
Iberia
IB664
11:35AM Milan Linate Airport (LIN)11h15 10:50PM Barcelona El Prat Airport (BCN)1 transfer
Air France
AF1831
11:35AM Milan Malpensa Airport (MXP)5h25 05:00PM Barcelona El Prat Airport (BCN)1 transfer
Air France
AF1831
11:35AM Milan Malpensa Airport (MXP)11h20 10:55PM Barcelona El Prat Airport (BCN)1 transfer
Iberia
IB664
11:35AM Milan Linate Airport (LIN)5h40 05:15PM Barcelona El Prat Airport (BCN)1 transfer
Iberia
IB664
11:35AM Milan Linate Airport (LIN)6h35 06:10PM Barcelona El Prat Airport (BCN)1 transfer
Regionale
Autobus TRENORD 46A
11:49AM Bergamo station11h06 10:55PM Barcelona El Prat Airport (BCN)3 transfers
Regionale
Autobus TRENORD 46A
11:49AM Bergamo station7h56 07:45PM Barcelona El Prat Airport (BCN)3 transfers
Regionale
Autobus TRENORD 46A
11:49AM Bergamo station8h41 08:30PM Barcelona El Prat Airport (BCN)3 transfers
Ryanair
FR 270
11:55AM Milan Malpensa Airport (MXP)1h35 01:30PM Barcelona El Prat Airport (BCN)0 transfersDirect
ITA
az2037
12:00PM Milan Linate Airport (LIN)11h15 11:15PM Barcelona El Prat Airport (BCN)1 transfer
ITA
az2037
12:00PM Milan Linate Airport (LIN)3h55 03:55PM Barcelona El Prat Airport (BCN)1 transfer
Regionale
Regionale TRENORD 2226
12:02PM Bergamo station10h53 10:55PM Barcelona El Prat Airport (BCN)2 transfers
Regionale
Regionale TRENORD 2226
12:02PM Bergamo station8h28 08:30PM Barcelona El Prat Airport (BCN)2 transfers
Regionale
Regionale TRENORD 2226
12:02PM Bergamo station7h43 07:45PM Barcelona El Prat Airport (BCN)2 transfers
Regionale
Regionale TRENORD 22642
12:18PM Bergamo station7h27 07:45PM Barcelona El Prat Airport (BCN)3 transfers
Regionale
Regionale TRENORD 22642
12:18PM Bergamo station10h37 10:55PM Barcelona El Prat Airport (BCN)3 transfers
Regionale
Regionale TRENORD 22642
12:18PM Bergamo station8h12 08:30PM Barcelona El Prat Airport (BCN)3 transfers
Air France
AF1131
12:35PM Milan Malpensa Airport (MXP)4h25 05:00PM Barcelona El Prat Airport (BCN)1 transfer
Air France
AF1131
12:35PM Milan Malpensa Airport (MXP)10h20 10:55PM Barcelona El Prat Airport (BCN)1 transfer
Regionale
Autobus TRENORD 50A
12:49PM Bergamo station10h06 10:55PM Barcelona El Prat Airport (BCN)3 transfers
Regionale
Autobus TRENORD 50A
12:49PM Bergamo station10h36 11:25PM Barcelona El Prat Airport (BCN)3 transfers
Regionale
Autobus TRENORD 50A
12:49PM Bergamo station7h41 08:30PM Barcelona El Prat Airport (BCN)3 transfers
ITA
az2133
01:00PM Milan Linate Airport (LIN)10h15 11:15PM Barcelona El Prat Airport (BCN)1 transfer
Regionale
Regionale TRENORD 2228
01:02PM Bergamo station9h53 10:55PM Barcelona El Prat Airport (BCN)2 transfers
Regionale
Regionale TRENORD 2228
01:02PM Bergamo station10h23 11:25PM Barcelona El Prat Airport (BCN)2 transfers
Regionale
Regionale TRENORD 2228
01:02PM Bergamo station7h28 08:30PM Barcelona El Prat Airport (BCN)2 transfers
Air Dolomiti
LH9449
01:15PM Milan Malpensa Airport (MXP)4h20 05:35PM Barcelona El Prat Airport (BCN)1 transfer
Air Dolomiti
EN8275
01:15PM Milan Malpensa Airport (MXP)4h20 05:35PM Barcelona El Prat Airport (BCN)1 transfer
Regionale
Regionale TRENORD 22646
01:18PM Bergamo station9h37 10:55PM Barcelona El Prat Airport (BCN)3 transfers
Regionale
Regionale TRENORD 22646
01:18PM Bergamo station10h07 11:25PM Barcelona El Prat Airport (BCN)3 transfers
Regionale
Regionale TRENORD 22646
01:18PM Bergamo station18h52 08:10AM Barcelona El Prat Airport (BCN)4 transfers
easyJet
U23738
01:40PM Milan Malpensa Airport (MXP)1h35 03:15PM Barcelona El Prat Airport (BCN)0 transfersDirect
Regionale
Autobus TRENORD 54A
01:49PM Bergamo station18h21 08:10AM Barcelona El Prat Airport (BCN)4 transfers
Regionale
Autobus TRENORD 54A
01:49PM Bergamo station9h36 11:25PM Barcelona El Prat Airport (BCN)3 transfers
Regionale
Autobus TRENORD 54A
01:49PM Bergamo station9h06 10:55PM Barcelona El Prat Airport (BCN)3 transfers
Regionale
Regionale TRENORD 2230
02:02PM Bergamo station8h53 10:55PM Barcelona El Prat Airport (BCN)2 transfers
Regionale
Regionale TRENORD 2230
02:02PM Bergamo station18h08 08:10AM Barcelona El Prat Airport (BCN)3 transfers
Regionale
Regionale TRENORD 2230
02:02PM Bergamo station9h23 11:25PM Barcelona El Prat Airport (BCN)2 transfers
Air Dolomiti
LH9507
02:05PM Verona Airport (VRN)8h50 10:55PM Barcelona El Prat Airport (BCN)2 transfers
KLM Cityhopper
KL1616
02:05PM Milan Linate Airport (LIN)5h00 07:05PM Barcelona El Prat Airport (BCN)1 transfer
Air Dolomiti
LH9507
02:05PM Verona Airport (VRN)5h40 07:45PM Barcelona El Prat Airport (BCN)1 transfer
KLM Cityhopper
KL1616
02:05PM Milan Linate Airport (LIN)9h00 11:05PM Barcelona El Prat Airport (BCN)1 transfer
Air Dolomiti
LH9507
02:05PM Verona Airport (VRN)9h00 11:05PM Barcelona El Prat Airport (BCN)1 transfer
Wizz Air Malta
W46329
02:10PM Milan Malpensa Airport (MXP)1h40 03:50PM Barcelona El Prat Airport (BCN)0 transfersDirect
Regionale
Regionale TRENORD 22650
02:18PM Bergamo station17h52 08:10AM Barcelona El Prat Airport (BCN)4 transfers
Regionale
Regionale TRENORD 22650
02:18PM Bergamo station8h37 10:55PM Barcelona El Prat Airport (BCN)3 transfers
Regionale
Regionale TRENORD 22650
02:18PM Bergamo station9h07 11:25PM Barcelona El Prat Airport (BCN)3 transfers
Air Dolomiti
LH5637
02:30PM Milan Malpensa Airport (MXP)5h15 07:45PM Barcelona El Prat Airport (BCN)1 transfer
Regionale
Autobus TRENORD 58A
02:49PM Bergamo station8h06 10:55PM Barcelona El Prat Airport (BCN)3 transfers
Regionale
Autobus TRENORD 58A
02:49PM Bergamo station17h21 08:10AM Barcelona El Prat Airport (BCN)4 transfers
Regionale
Autobus TRENORD 58A
02:49PM Bergamo station8h36 11:25PM Barcelona El Prat Airport (BCN)3 transfers
Ryanair
FR 3319
02:55PM Milan Bergamo Orio al Serio Airport (BGY)1h35 04:30PM Barcelona El Prat Airport (BCN)0 transfersDirect
Cityjet
LH281
02:55PM Milan Linate Airport (LIN)4h50 07:45PM Barcelona El Prat Airport (BCN)1 transfer
Air France
AF1013
03:00PM Milan Linate Airport (LIN)7h55 10:55PM Barcelona El Prat Airport (BCN)1 transfer
ITA
az2071
03:00PM Milan Linate Airport (LIN)8h15 11:15PM Barcelona El Prat Airport (BCN)1 transfer
Regionale
Regionale TRENORD 2232
03:02PM Bergamo station7h53 10:55PM Barcelona El Prat Airport (BCN)2 transfers
Regionale
Regionale TRENORD 2232
03:02PM Bergamo station8h23 11:25PM Barcelona El Prat Airport (BCN)2 transfers
Regionale
Regionale TRENORD 2232
03:02PM Bergamo station17h08 08:10AM Barcelona El Prat Airport (BCN)3 transfers
Helvetic Airways
LX1629
03:05PM Milan Malpensa Airport (MXP)4h10 07:15PM Barcelona El Prat Airport (BCN)1 transfer
Vueling
IB5101
03:05PM Milan Malpensa Airport (MXP)1h35 04:40PM Barcelona El Prat Airport (BCN)0 transfersDirect
Helvetic Airways
LX1629
03:05PM Milan Malpensa Airport (MXP)7h55 11:00PM Barcelona El Prat Airport (BCN)1 transfer
Vueling
VY6339
03:05PM Milan Malpensa Airport (MXP)1h35 04:40PM Barcelona El Prat Airport (BCN)0 transfersDirect
Regionale
Regionale TRENORD 22654
03:18PM Bergamo station8h07 11:25PM Barcelona El Prat Airport (BCN)3 transfers
Regionale
Regionale TRENORD 22654
03:18PM Bergamo station8h07 11:25PM Barcelona El Prat Airport (BCN)3 transfers
Regionale
Regionale TRENORD 22654
03:18PM Bergamo station7h37 10:55PM Barcelona El Prat Airport (BCN)3 transfers
Regionale
Autobus TRENORD 62A
03:49PM Bergamo station7h36 11:25PM Barcelona El Prat Airport (BCN)3 transfers
Regionale
Autobus TRENORD 62A
03:49PM Bergamo station7h36 11:25PM Barcelona El Prat Airport (BCN)3 transfers
Air France
AF1331
04:00PM Milan Malpensa Airport (MXP)6h55 10:55PM Barcelona El Prat Airport (BCN)1 transfer
ITA
az2059
04:00PM Milan Linate Airport (LIN)7h15 11:15PM Barcelona El Prat Airport (BCN)1 transfer
Regionale
Regionale TRENORD 2234
04:02PM Bergamo station7h23 11:25PM Barcelona El Prat Airport (BCN)2 transfers
Regionale
Regionale TRENORD 2234
04:02PM Bergamo station7h23 11:25PM Barcelona El Prat Airport (BCN)2 transfers
easyJet
U27154
04:30PM Milan Malpensa Airport (MXP)1h40 06:10PM Barcelona El Prat Airport (BCN)0 transfersDirect
ITA
az2079
04:30PM Milan Linate Airport (LIN)6h45 11:15PM Barcelona El Prat Airport (BCN)1 transfer
Air Dolomiti
LH9465
04:35PM Verona Airport (VRN)6h30 11:05PM Barcelona El Prat Airport (BCN)2 transfers
Air Dolomiti
LH9465
04:35PM Verona Airport (VRN)6h20 10:55PM Barcelona El Prat Airport (BCN)1 transfer
Vueling
VY6333
04:55PM Milan Malpensa Airport (MXP)1h35 06:30PM Barcelona El Prat Airport (BCN)0 transfersDirect
KLM
KL1622
04:55PM Milan Malpensa Airport (MXP)6h10 11:05PM Barcelona El Prat Airport (BCN)1 transfer
ITA
az2061
05:00PM Milan Linate Airport (LIN)6h15 11:15PM Barcelona El Prat Airport (BCN)1 transfer
Lufthansa Cityline
LH1857
05:20PM Milan Malpensa Airport (MXP)5h35 10:55PM Barcelona El Prat Airport (BCN)1 transfer
Ryanair
FR 6304
05:40PM Milan Bergamo Orio al Serio Airport (BGY)1h35 07:15PM Barcelona El Prat Airport (BCN)0 transfersDirect
Lufthansa
LH275
05:40PM Milan Linate Airport (LIN)5h25 11:05PM Barcelona El Prat Airport (BCN)1 transfer
Vueling
IB5099
06:05PM Milan Malpensa Airport (MXP)1h40 07:45PM Barcelona El Prat Airport (BCN)0 transfersDirect
Vueling
VY6335
06:05PM Milan Malpensa Airport (MXP)1h40 07:45PM Barcelona El Prat Airport (BCN)0 transfersDirect
Air France
AF1731
06:40PM Milan Malpensa Airport (MXP)4h15 10:55PM Barcelona El Prat Airport (BCN)1 transfer
Air Dolomiti
LH7407
06:40PM Milan Linate Airport (LIN)4h15 10:55PM Barcelona El Prat Airport (BCN)1 transfer
easyJet
U23777
06:50PM Milan Malpensa Airport (MXP)1h40 08:30PM Barcelona El Prat Airport (BCN)0 transfersDirect
ITA
az2109
07:00PM Milan Linate Airport (LIN)4h15 11:15PM Barcelona El Prat Airport (BCN)1 transfer
Helvetic Airways
LX1623
07:00PM Milan Malpensa Airport (MXP)4h00 11:00PM Barcelona El Prat Airport (BCN)1 transfer
ITA
az2075
08:00PM Milan Linate Airport (LIN)19h55 03:55PM Barcelona El Prat Airport (BCN)1 transfer
Air France
AF1313
08:35PM Milan Linate Airport (LIN)12h15 08:50AM Barcelona El Prat Airport (BCN)1 transfer
Air Serbia
JU419
08:45PM Milan Malpensa Airport (MXP)12h25 09:10AM Barcelona El Prat Airport (BCN)1 transfer
Vueling
VY8431
08:45PM Milan Malpensa Airport (MXP)14h05 10:50AM Barcelona El Prat Airport (BCN)1 transfer
Vueling
VY8431
08:45PM Milan Malpensa Airport (MXP)11h25 08:10AM Barcelona El Prat Airport (BCN)1 transfer
Ryanair
FR 6354
08:50PM Milan Bergamo Orio al Serio Airport (BGY)1h35 10:25PM Barcelona El Prat Airport (BCN)0 transfersDirect
easyJet
U27156
09:20PM Milan Malpensa Airport (MXP)1h35 10:55PM Barcelona El Prat Airport (BCN)0 transfersDirect
KLM Cityhopper
KL1618
09:40PM Milan Linate Airport (LIN)12h45 10:25AM Barcelona El Prat Airport (BCN)1 transfer
Vueling
VY6337
09:45PM Milan Malpensa Airport (MXP)1h40 11:25PM Barcelona El Prat Airport (BCN)0 transfersDirect
Vueling
IB5439
09:45PM Milan Malpensa Airport (MXP)1h40 11:25PM Barcelona El Prat Airport (BCN)0 transfersDirect

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 Bergamo to Barcelona?

The best time to book your flight from Bergamo to Barcelona is 84 days before departure. See how prices for flights change on the Bergamo to Barcelona route.
Prices are for one-way tickets for one passenger from Bergamo to Barcelona 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 Bergamo to Barcelona.

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

Mon
Dec 02
Tue
Dec 03
Wed
Dec 04
Thu
Dec 05
Fri
Dec 06
Sat
Dec 07
Sun
Dec 08
Mon
Dec 09
Tue
Dec 10
Wed
Dec 11
Thu
Dec 12
Fri
Dec 13
Sat
Dec 14
Sun
Dec 15
Mon
Dec 16
Tue
Dec 17
Wed
Dec 18
Thu
Dec 19
Fri
Dec 20
Sat
Dec 21
Sun
Dec 22

The fastest flights from Bergamo to Barcelona

Showing times and prices for Dec 02

Fastest Journey

1 h 35 m

Average

8 h 41 m

Flights per day

231

Distance

771 km

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

Fastest
easyJet
01:40PM1h35
Milan Malpensa Airport (MXP)
03:15PMBarcelona El Prat Airport (BCN)
$1241One-way
0 transfers
Fastest
easyJet
09:20PM1h35
Milan Malpensa Airport (MXP)
10:55PMBarcelona El Prat Airport (BCN)
$511One-way
0 transfers
Fastest
Ryanair
05:40PM1h35
Milan Bergamo Orio al Serio Airport (BGY)
07:15PMBarcelona El Prat Airport (BCN)
$641One-way
0 transfers
Fastest
Vueling
04:55PM1h35
Milan Malpensa Airport (MXP)
06:30PMBarcelona El Prat Airport (BCN)
$451One-way
0 transfers
Fastest
Vueling
03:05PM1h35
Milan Malpensa Airport (MXP)
04:40PMBarcelona El Prat Airport (BCN)
$2021One-way
0 transfers

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

Ryanair
Easyjet
Eurowings
Vueling

Airlines: Ryanair, Vueling Airlines and easyJet flights from Bergamo to Barcelona

Travel between Bergamo and Barcelona from $19 (€17) with Omio’s flight partners Ryanair, Vueling Airlines and easyJet! You can find the best schedules and tickets when comparing and booking the most affordable route for you.

Ryanair is one of the most popular budget airlines in Europe offering cheap flights all over the continent. Founded in Ireland, Ryanair makes it easy to hop on a plane and fly to popular European destinations quickly and affordably. This low-cost airline is known for operating direct flights to smaller or secondary airports usually outside major cities to keep costs down. All Ryanair fare types include allowance of one small personal bag; additional fees tend to apply for bringing carry-on luggage and checked luggage.

FAQs: Bergamo to Barcelona Flight

FAQs: Take a flight from Bergamo to Barcelona 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 Bergamo to Barcelona.
FAQs
Cheap plane tickets from Bergamo to Barcelona can start from as little as $19 (€17) when you book in advance. The average flight ticket price for Bergamo to Barcelona is $92 (€82); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The average journey time by plane from Bergamo to Barcelona is 1 h 35 min   to travel the 478 mile (771 km) long route, with around there are 111 flights per day. Journey times can vary on weekends and holidays.
The earliest flight from Bergamo to Barcelona leaves at 1: 00 AM. Plan your trip with the Journey Planner   from Omio.
The latest flight from Bergamo to Barcelona leaves at 11: 35 PM.
Yes, it is possible to travel from Bergamo to Barcelona without having to change trains with Vueling Airlines, easyJet or Volotea. There are 12 direct flights from Bergamo to Barcelona each day. There may be fewer direct services available on weekends or holidays.
For the trip from Bergamo to Barcelona you can take a flight with Vueling Airlines, easyJet, Volotea, Iberia, Alitalia or Air France. Be sure to check out all possible airlines that offer services from Bergamo to Barcelona on Omio to compare what amenities they may have.
The cheapest month to travel from Bergamo to Barcelona by plane is December.
It's helpful to compare your options as there are 3 ways to travel to Barcelona from Bergamo including taking a train, bus or flight.

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