Bergamo to Bari flight with Ryanair

Sat, May 17
+ Add return
Ryanair
KM Malta Airlines
ITA
easyJet
Wizz Air

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: Bergamo to Bari flight

ItalyItaly
ItalyItaly
Icon of flight
Flights from Bergamo to Bari depart on average 31 times per day, taking around 5h 19m. Cheap flight tickets for this journey start at $18 (€15) 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
5h 19m
Cheapest ticket price
$18 (€15)
Flights per day
31
Direct flights
8
Airlines
5
Fastest flight
1h 20m
Cheapest month to travel
December
First flight
04:45
Last flight
21:25
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 Bergamo to Bari

Showing times and prices for May 17

Cheapest price

$30

Average price

$421

Fastest journey

1 h 25 m

Average duration

1 h 27 m

Flights per day

78

Distance

771 km

Cheap tickets

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

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

Fast flights

Of the 78 flights that leave Bergamo for Bari onSat, May 17, 8 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

On Sat, May 17 the direct flights cover the 771 km distance in an average of 1 h 27 m but if you time it right, some flights will get you there in just 1 h 25 m .

On Sat, May 17 the longest flights will take 1 h 30 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 4030
11:15PM1h25
Verona Airport (VRN)
12:40AMBari Palese Airport (BRI)
$301One-way
0 transfers
KM Malta AirlinesFR 278
03:55PM1h40
Milan Malpensa Airport (MXP)
05:35PMBari Palese Airport (BRI)
$1191One-way
0 transfers
easyJetU23527
11:50AM1h35
Milan Malpensa Airport (MXP)
01:25PMBari Palese Airport (BRI)
$1441One-way
0 transfers
ITAaz2133 · az1607
01:00PM5h40
Milan Linate Airport (LIN)
06:40PMBari Palese Airport (BRI)
$1511One-way
1 transfer
ITAaz2045 · az1603
11:30AM11h25
Milan Linate Airport (LIN)
10:55PMBari Palese Airport (BRI)
$1511One-way
1 transfer

Travel Information

Compare bus, train, and flight for Bergamo to Bari

Omio recommends booking the flight as it is the most popular option from Bergamo to Bari among Omio's users. If you are prioritising price take the bus with prices starting from €19. For those with little time consider booking a flight which can get you there in 5h 19m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.2 - 0.7kg.

Compare flight with

Most popular
Flight
Bus
Train

€95

Average price

€44

Average price

Cheapest

€74

Average price

8h 19m

Average duration

Fastest

5h 19m

Onboard

+

3h 0m

Additional time*

13h 37m

Average duration

13h 7m

Onboard

+

30m

Additional time*

12h 26m

Average duration

11h 56m

Onboard

+

30m

Additional time*

-

CO2 emissions

0.8 - 1.9kg

CO2 emissions

0.2 - 0.7kg

CO2 emissions

Lowest

Direct Options

Direct Options

Direct Options

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

Live departures

Bergamo to Bari flight times

Showing flights for today, Friday, May 16
Last updated at 4:54 PM
ProviderDepartsDurationArrivesTransfers
Tickets
italia_trasportoaz16395:25 PM Milan Linate Airport (LIN)
1h25
6:50 PM Bari Palese Airport (BRI)0 transfersDirect
easyjetU235315:30 PM Milan Malpensa Airport (MXP)
1h30
7:00 PM Bari Palese Airport (BRI)0 transfersDirect
italia_trasportoaz16457:00 PM Milan Linate Airport (LIN)
1h30
8:30 PM Bari Palese Airport (BRI)0 transfersDirect
italia_trasportoaz2125 · az16177:00 PM Milan Linate Airport (LIN)
13h35
8:35 AM Bari Palese Airport (BRI)1 transfer
italia_trasportoaz2125 · az16077:00 PM Milan Linate Airport (LIN)
21h40
4:40 PM Bari Palese Airport (BRI)1 transfer
italia_trasportoaz2125 · az16137:00 PM Milan Linate Airport (LIN)
17h35
12:35 PM Bari Palese Airport (BRI)1 transfer
malta_airFR 39819:30 PM Verona Airport (VRN)
1h25
10:55 PM Bari Palese Airport (BRI)0 transfersDirect
Saturday, May 17
trenitaliaregAutobus TRENORD 18A · Regionale TRENORD 25818+malpensaexpressRegionale TRENORD 2920+easyjetU235272:49 AM Bergamo station
8h36
11:25 AM Bari Palese Airport (BRI)3 transfers
trenitaliaregAutobus TRENORD 18A · Regionale TRENORD 25818+malpensaexpressRegionale TRENORD 2920+air_dolomitiaz74502:49 AM Bergamo station
18h06
8:55 PM Bari Palese Airport (BRI)5 transfers
trenitaliaregRegionale TRENORD 2212+malpensaexpressRegionale TRENORD 2920+easyjetU235273:00 AM Bergamo station
8h25
11:25 AM Bari Palese Airport (BRI)2 transfers
trenitaliaregRegionale TRENORD 2212+malpensaexpressRegionale TRENORD 2920+air_dolomitiaz7450+italia_trasportoaz4333:00 AM Bergamo station
17h55
8:55 PM Bari Palese Airport (BRI)4 transfers
trenitaliaregAutobus TRENORD 20A · Regionale TRENORD 25820+malpensaexpressRegionale TRENORD 2922+easyjetU235273:19 AM Bergamo station
8h06
11:25 AM Bari Palese Airport (BRI)3 transfers
trenitaliaregAutobus TRENORD 20A · Regionale TRENORD 25820+malpensaexpressRegionale TRENORD 2922+air_dolomitiaz74503:19 AM Bergamo station
17h36
8:55 PM Bari Palese Airport (BRI)5 transfers
trenitaliaregAutobus TRENORD 20A · Regionale TRENORD 25820+malpensaexpressRegionale TRENORD 2922+lufthansaaz73223:19 AM Bergamo station
29h16
8:35 AM Bari Palese Airport (BRI)5 transfers
trenitaliaregAutobus TRENORD 22A · Regionale TRENORD 25822+malpensaexpressRegionale TRENORD 2924+easyjetU235273:49 AM Bergamo station
7h36
11:25 AM Bari Palese Airport (BRI)3 transfers
trenitaliaregAutobus TRENORD 22A · Regionale TRENORD 25822+malpensaexpressRegionale TRENORD 2924+lufthansaaz73223:49 AM Bergamo station
28h46
8:35 AM Bari Palese Airport (BRI)5 transfers
trenitaliaregAutobus TRENORD 22A · Regionale TRENORD 25822+malpensaexpressRegionale TRENORD 2924+air_dolomitiaz74503:49 AM Bergamo station
17h06
8:55 PM Bari Palese Airport (BRI)5 transfers
trenitaliaregRegionale TRENORD 2214+malpensaexpressRegionale TRENORD 2924+air_dolomitiaz7450+italia_trasportoaz4334:02 AM Bergamo station
16h53
8:55 PM Bari Palese Airport (BRI)4 transfers
trenitaliaregRegionale TRENORD 2214+malpensaexpressRegionale TRENORD 2924+easyjetU235274:02 AM Bergamo station
7h23
11:25 AM Bari Palese Airport (BRI)2 transfers
trenitaliaregRegionale TRENORD 2214+malpensaexpressRegionale TRENORD 2924+lufthansaaz7322 · az73294:02 AM Bergamo station
28h33
8:35 AM Bari Palese Airport (BRI)4 transfers
trenitaliaregAutobus TRENORD 24A · Regionale TRENORD 25824+malpensaexpressRegionale TRENORD 2926+air_dolomitiaz74504:19 AM Bergamo station
16h36
8:55 PM Bari Palese Airport (BRI)5 transfers
trenitaliaregAutobus TRENORD 24A · Regionale TRENORD 25824+malpensaexpressRegionale TRENORD 2926+easyjetU235274:19 AM Bergamo station
7h06
11:25 AM Bari Palese Airport (BRI)3 transfers
trenitaliaregAutobus TRENORD 24A · Regionale TRENORD 25824+malpensaexpressRegionale TRENORD 2926+lufthansaaz73224:19 AM Bergamo station
28h16
8:35 AM Bari Palese Airport (BRI)5 transfers
air_dolomitiaz7492+lufthansaaz7331+italia_trasportoaz16074:30 AM Verona Airport (VRN)
12h10
4:40 PM Bari Palese Airport (BRI)2 transfers
trenitaliaregTRENO DEL MARE 3090 · S1 TRENORD 24118+malpensaexpressRegionale TRENORD 319+easyjetU235274:30 AM Bergamo station
6h55
11:25 AM Bari Palese Airport (BRI)3 transfers
trenitaliaregTRENO DEL MARE 3090 · S1 TRENORD 24118+malpensaexpressRegionale TRENORD 319+lufthansaaz73224:30 AM Bergamo station
28h05
8:35 AM Bari Palese Airport (BRI)5 transfers
air_dolomitiaz7492+lufthansaaz7335+italia_trasportoaz16134:30 AM Verona Airport (VRN)
8h05
12:35 PM Bari Palese Airport (BRI)2 transfers
air_dolomitiaz7492+lufthansaaz7331+italia_trasportoaz16134:30 AM Verona Airport (VRN)
8h05
12:35 PM Bari Palese Airport (BRI)2 transfers
trenitaliaregTRENO DEL MARE 3090 · S1 TRENORD 24118+malpensaexpressRegionale TRENORD 319+air_dolomitiaz74504:30 AM Bergamo station
16h25
8:55 PM Bari Palese Airport (BRI)5 transfers
trenitaliaregAutobus TRENORD 26A · Regionale TRENORD 25826+malpensaexpressRegionale TRENORD 2928+air_dolomitiaz74504:49 AM Bergamo station
16h06
8:55 PM Bari Palese Airport (BRI)5 transfers
trenitaliaregAutobus TRENORD 26A · Regionale TRENORD 25826+malpensaexpressRegionale TRENORD 2928+easyjetU235274:49 AM Bergamo station
6h36
11:25 AM Bari Palese Airport (BRI)3 transfers
trenitaliaregAutobus TRENORD 26A · Regionale TRENORD 25826+malpensaexpressRegionale TRENORD 2928+lufthansaaz73224:49 AM Bergamo station
27h46
8:35 AM Bari Palese Airport (BRI)5 transfers
italia_trasportoaz2013 · az16175:00 AM Milan Linate Airport (LIN)
3h35
8:35 AM Bari Palese Airport (BRI)1 transfer
italia_trasportoaz2013 · az16075:00 AM Milan Linate Airport (LIN)
11h40
4:40 PM Bari Palese Airport (BRI)1 transfer
italia_trasportoaz2013 · az16135:00 AM Milan Linate Airport (LIN)
7h35
12:35 PM Bari Palese Airport (BRI)1 transfer
trenitaliaregRegionale TRENORD 2216+malpensaexpressRegionale TRENORD 2928+easyjetU235275:02 AM Bergamo station
6h23
11:25 AM Bari Palese Airport (BRI)2 transfers
trenitaliaregRegionale TRENORD 2216+malpensaexpressRegionale TRENORD 2928+air_dolomitiaz7450+italia_trasportoaz4335:02 AM Bergamo station
15h53
8:55 PM Bari Palese Airport (BRI)4 transfers
trenitaliaregRegionale TRENORD 2216+malpensaexpressRegionale TRENORD 2928+lufthansaaz7322 · az73295:02 AM Bergamo station
27h33
8:35 AM Bari Palese Airport (BRI)4 transfers
trenitaliaregRegionale TRENORD 22622 · Regionale TRENORD 2618+malpensaexpressRegionale TRENORD 2930+air_dolomitiaz74505:18 AM Bergamo station
15h37
8:55 PM Bari Palese Airport (BRI)5 transfers
trenitaliaregRegionale TRENORD 22622 · Regionale TRENORD 2618+malpensaexpressRegionale TRENORD 2930+lufthansaaz73225:18 AM Bergamo station
27h17
8:35 AM Bari Palese Airport (BRI)5 transfers
trenitaliaregAutobus TRENORD 30A · Regionale TRENORD 25830+malpensaexpressRegionale TRENORD 2932+lufthansaaz73225:49 AM Bergamo station
26h46
8:35 AM Bari Palese Airport (BRI)5 transfers
trenitaliaregAutobus TRENORD 30A · Regionale TRENORD 25830+malpensaexpressRegionale TRENORD 2932+air_dolomitiaz74505:49 AM Bergamo station
15h06
8:55 PM Bari Palese Airport (BRI)5 transfers
italia_trasportoaz2021 · az16136:00 AM Milan Linate Airport (LIN)
6h35
12:35 PM Bari Palese Airport (BRI)1 transfer
italia_trasportoaz2021 · az16036:00 AM Milan Linate Airport (LIN)
14h55
8:55 PM Bari Palese Airport (BRI)1 transfer
italia_trasportoaz16496:00 AM Milan Linate Airport (LIN)
1h25
7:25 AM Bari Palese Airport (BRI)0 transfersDirect
italia_trasportoaz2021 · az16076:00 AM Milan Linate Airport (LIN)
10h40
4:40 PM Bari Palese Airport (BRI)1 transfer
trenitaliaregRegionale TRENORD 2218+malpensaexpressRegionale TRENORD 2932+lufthansaaz7322 · az73296:02 AM Bergamo station
26h33
8:35 AM Bari Palese Airport (BRI)4 transfers
trenitaliaregRegionale TRENORD 2218+malpensaexpressRegionale TRENORD 2932+air_dolomitiaz7450+italia_trasportoaz4336:02 AM Bergamo station
14h53
8:55 PM Bari Palese Airport (BRI)4 transfers
trenitaliaregRegionale TRENORD 22626 · Regionale TRENORD 2620+malpensaexpressRegionale TRENORD 2934+lufthansaaz73226:18 AM Bergamo station
26h17
8:35 AM Bari Palese Airport (BRI)5 transfers
trenitaliaregAutobus TRENORD 34A · Regionale TRENORD 25834+malpensaexpressRegionale TRENORD 2936+lufthansaaz73226:49 AM Bergamo station
25h46
8:35 AM Bari Palese Airport (BRI)5 transfers
malta_airFR 41326:55 AM Milan Bergamo Orio al Serio Airport (BGY)
1h30
8:25 AM Bari Palese Airport (BRI)0 transfersDirect
italia_trasportoaz2029 · az16037:00 AM Milan Linate Airport (LIN)
13h55
8:55 PM Bari Palese Airport (BRI)1 transfer
italia_trasportoaz2029 · az16137:00 AM Milan Linate Airport (LIN)
5h35
12:35 PM Bari Palese Airport (BRI)1 transfer
italia_trasportoaz2029 · az16077:00 AM Milan Linate Airport (LIN)
9h40
4:40 PM Bari Palese Airport (BRI)1 transfer
trenitaliaregRegionale TRENORD 2220+malpensaexpressRegionale TRENORD 2936+lufthansaaz7322 · az73297:02 AM Bergamo station
25h33
8:35 AM Bari Palese Airport (BRI)4 transfers
trenitaliaregRegionale TRENORD 22630 · Regionale TRENORD 2622+malpensaexpressRegionale TRENORD 2938+lufthansaaz73227:18 AM Bergamo station
25h17
8:35 AM Bari Palese Airport (BRI)5 transfers
trenitaliaregAutobus TRENORD 38A · Regionale TRENORD 25838+malpensaexpressRegionale TRENORD 2940+lufthansaaz73227:49 AM Bergamo station
24h46
8:35 AM Bari Palese Airport (BRI)5 transfers
trenitaliaregRegionale TRENORD 2222+malpensaexpressRegionale TRENORD 2940+lufthansaaz7322 · az73298:02 AM Bergamo station
24h33
8:35 AM Bari Palese Airport (BRI)4 transfers
trenitaliaregRegionale TRENORD 22634 · Regionale TRENORD 2624+malpensaexpressRegionale TRENORD 2942+lufthansaaz73228:18 AM Bergamo station
24h17
8:35 AM Bari Palese Airport (BRI)5 transfers
trenitaliaregAutobus TRENORD 42A · Regionale TRENORD 25842+malpensaexpressRegionale TRENORD 2944+lufthansaaz73228:49 AM Bergamo station
23h46
8:35 AM Bari Palese Airport (BRI)5 transfers
trenitaliaregRegionale TRENORD 2224+malpensaexpressRegionale TRENORD 2944+lufthansaaz7322 · az73299:02 AM Bergamo station
23h33
8:35 AM Bari Palese Airport (BRI)4 transfers
trenitaliaregRegionale TRENORD 22638 · Regionale TRENORD 2626+malpensaexpressRegionale TRENORD 2946+lufthansaaz73229:18 AM Bergamo station
23h17
8:35 AM Bari Palese Airport (BRI)5 transfers
italia_trasportoaz2045 · az16039:30 AM Milan Linate Airport (LIN)
11h25
8:55 PM Bari Palese Airport (BRI)1 transfer
italia_trasportoaz2045 · az16079:30 AM Milan Linate Airport (LIN)
7h10
4:40 PM Bari Palese Airport (BRI)1 transfer
italia_trasportoaz2045 · az16139:30 AM Milan Linate Airport (LIN)
3h05
12:35 PM Bari Palese Airport (BRI)1 transfer
trenitaliaregAutobus TRENORD 46A · Regionale TRENORD 25846+malpensaexpressRegionale TRENORD 2948+lufthansaaz73229:49 AM Bergamo station
22h46
8:35 AM Bari Palese Airport (BRI)5 transfers
easyjetU235279:50 AM Milan Malpensa Airport (MXP)
1h35
11:25 AM Bari Palese Airport (BRI)0 transfersDirect
trenitaliaregRegionale TRENORD 2226+malpensaexpressRegionale TRENORD 2948+lufthansaaz7322 · az732910:02 AM Bergamo station
22h33
8:35 AM Bari Palese Airport (BRI)4 transfers
trenitaliaregRegionale TRENORD 22642 · Regionale TRENORD 2628+malpensaexpressRegionale TRENORD 2950+lufthansaaz732210:18 AM Bergamo station
22h17
8:35 AM Bari Palese Airport (BRI)5 transfers
italia_trasportoaz2133 · az160711:00 AM Milan Linate Airport (LIN)
5h40
4:40 PM Bari Palese Airport (BRI)1 transfer
italia_trasportoaz2133 · az160311:00 AM Milan Linate Airport (LIN)
9h55
8:55 PM Bari Palese Airport (BRI)1 transfer
italia_trasportoaz2049 · az160712:00 PM Milan Linate Airport (LIN)
4h40
4:40 PM Bari Palese Airport (BRI)1 transfer
italia_trasportoaz2049 · az160312:00 PM Milan Linate Airport (LIN)
8h55
8:55 PM Bari Palese Airport (BRI)1 transfer
air_dolomitiaz7494+italia_trasportoaz433 · az16031:10 PM Verona Airport (VRN)
7h45
8:55 PM Bari Palese Airport (BRI)2 transfers
malta_airFR 2781:55 PM Milan Malpensa Airport (MXP)
1h40
3:35 PM Bari Palese Airport (BRI)0 transfersDirect
italia_trasportoaz2071 · az16032:00 PM Milan Linate Airport (LIN)
6h55
8:55 PM Bari Palese Airport (BRI)1 transfer
italia_trasportoaz2071 · az16172:00 PM Milan Linate Airport (LIN)
18h35
8:35 AM Bari Palese Airport (BRI)1 transfer
italia_trasportoaz16472:35 PM Milan Linate Airport (LIN)
1h30
4:05 PM Bari Palese Airport (BRI)0 transfersDirect
italia_trasportoaz2061 · az16173:00 PM Milan Linate Airport (LIN)
17h35
8:35 AM Bari Palese Airport (BRI)1 transfer
italia_trasportoaz2061 · az16033:00 PM Milan Linate Airport (LIN)
5h55
8:55 PM Bari Palese Airport (BRI)1 transfer

Find all the dates and times for this journey

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

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

Airlines: Ryanair, KM Malta Airlines and Alitalia flights from Bergamo to Bari

Travel to Bari from Bergamo from $18 (€15) with Omio’s flight partners Ryanair, KM Malta Airlines and Alitalia! You can find the best schedules and tickets when comparing and booking the most convenient route for you.

Ryanair is one of the biggest and most popular low-cost airlines in Europe, headquartered in Ireland. Hopping on a plane and flying to popular European destinations quickly and affordably is made easy with Ryanair. This budget airline is known for operating direct flights to smaller or secondary airports usually outside major cities to keep costs down. A Ryanair plane ticket between Bergamo and Bari includes allowance of one small personal bag; additional fees tend to apply for cabin baggage and checked baggage.

Ryanair from Bergamo to Bari flight information:

  • Average Duration: 1 h 20 min
  • Cheapest Price: $18

FAQs: Bergamo to Bari Flight

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

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