One Way

Popular Filters

Arrival Airports

One Way Price

BHD 321 BHD 1,200

Duration

14 h 15 m 39 h 0 m

Stops From Curitiba

Departure From Curitiba

6 AM - 12 PM

BHD 347

12 PM - 6 PM

BHD 365

After 6 PM

BHD 322

Arrival at Milan-Orio Al Serio Apt

6 AM - 12 PM

BHD 322

12 PM - 6 PM

BHD 322

After 6 PM

BHD 322

Alliances & Airlines

Oneworld

()

SkyTeam

(5)

Star Alliance

(10)

+ 2 more

Layover Airports

+ 3 more

Layover Duration

1 h 50 m 25 h 0 m

Curitiba To Bergamo Flights

Book Curitiba to Bergamo flight tickets at lowest price. Get best deals on your upcoming Curitiba to Bergamo flights only on MakeMyTrip. Also Book Bergamo to Curitiba Flights. Currently 20 flights flying from Curitiba to Bergamo. To save maximum on flight booking click on below Fare Calendar button and choose your dates.

Sorted By:
Departure
Duration
Arrival
Price
Price last updated at 02 Jul 2026 12:13:04
TAP Portugal

More Timing Options

BHD 325

BHD 322

Transit Visa may be required

Curitiba to Milan , 5 Jul

TAP Portugal TP | 5258 | Operated By Azul Linhas Aereas Brasileiras

23:00

Sun, 5 Jul 26

Curitiba, Brazil

01 h 30 m

00:30

Mon, 6 Jul 26

Terminal T2

Rio de Janeiro, Brazil

BAGGAGE : CHECK INCABIN

Information not available

TAP Portugal TP | 74

15:35

Mon, 6 Jul 26

Terminal T2

Rio de Janeiro, Brazil

09 h 45 m

05:20

Tue, 7 Jul 26

Terminal T1

Lisbon, Portugal

BAGGAGE : CHECK INCABIN

Information not available

TAP Portugal TP | 822

07:15

Tue, 7 Jul 26

Terminal T1

Lisbon, Portugal

02 h 45 m

11:00

Tue, 7 Jul 26

Terminal T1

Milan, Italy

BAGGAGE : CHECK INCABIN

Information not available

ITA Airways

BHD 342

BHD 339

Curitiba to Milan-Linate Airport , 5 Jul

ITA Airways AZ | 6554 | Operated By Azul Linhas Aereas Brasileiras

23:00

Sun, 5 Jul 26

Curitiba, Brazil

01 h 30 m

00:30

Mon, 6 Jul 26

Terminal T2

Rio de Janeiro, Brazil

BAGGAGE : CHECK INCABIN

Information not available

ITA Airways AZ | 673

14:25

Mon, 6 Jul 26

Terminal T2

Rio de Janeiro, Brazil

11 h 15 m

06:40

Tue, 7 Jul 26

Terminal T3

Rome - Fiumicino Apt, Italy

BAGGAGE : CHECK INCABIN

Information not available

ITA Airways AZ | 2028

09:00

Tue, 7 Jul 26

Terminal T1

Rome - Fiumicino Apt, Italy

01 h 10 m

10:10

Tue, 7 Jul 26

Milan-Linate Airport, Italy

BAGGAGE : CHECK INCABIN

Information not available

Azul Linhas Aereas Brasileiras, ITA Airways

BHD 343

BHD 340

Curitiba to Milan-Linate Airport , 5 Jul

Azul Linhas Aereas Brasileiras AD | 2785

23:00

Sun, 5 Jul 26

Curitiba, Brazil

01 h 30 m

00:30

Mon, 6 Jul 26

Terminal T2

Rio de Janeiro, Brazil

BAGGAGE : CHECK INCABIN

Information not available

ITA Airways AZ | 673

14:25

Mon, 6 Jul 26

Terminal T2

Rio de Janeiro, Brazil

11 h 15 m

06:40

Tue, 7 Jul 26

Terminal T3

Rome - Fiumicino Apt, Italy

BAGGAGE : CHECK INCABIN

Information not available

ITA Airways AZ | 2044

14:00

Tue, 7 Jul 26

Terminal T1

Rome - Fiumicino Apt, Italy

01 h 10 m

15:10

Tue, 7 Jul 26

Milan-Linate Airport, Italy

BAGGAGE : CHECK INCABIN

Information not available

TAP Portugal

BHD 350

BHD 347

Transit Visa may be required

Curitiba to Milan , 5 Jul

TAP Portugal TP | 4078 | Operated By GOL Linhas Aereas

11:25

Sun, 5 Jul 26

Curitiba, Brazil

01 h 25 m

12:50

Sun, 5 Jul 26

Terminal T2

Rio de Janeiro, Brazil

BAGGAGE : CHECK INCABIN

Information not available

TAP Portugal TP | 74

15:35

Sun, 5 Jul 26

Terminal T2

Rio de Janeiro, Brazil

09 h 45 m

05:20

Mon, 6 Jul 26

Terminal T1

Lisbon, Portugal

BAGGAGE : CHECK INCABIN

Information not available

TAP Portugal TP | 822

07:15

Mon, 6 Jul 26

Terminal T1

Lisbon, Portugal

02 h 45 m

11:00

Mon, 6 Jul 26

Terminal T1

Milan, Italy

BAGGAGE : CHECK INCABIN

Information not available

LATAM Airlines

More Timing Options

BHD 368

BHD 365

Curitiba to Milan , 5 Jul

LATAM Airlines LA | 3287

15:00

Sun, 5 Jul 26

Curitiba, Brazil

01 h 10 m

16:10

Sun, 5 Jul 26

Terminal T2

Sao Paulo, Brazil

BAGGAGE : CHECK INCABIN

Information not available

LATAM Airlines LA | 8072 | Operated By Tam Linhas Aereas

18:00

Sun, 5 Jul 26

Terminal T3

Sao Paulo, Brazil

11 h 15 m

10:15

Mon, 6 Jul 26

Terminal T1

Milan, Italy

BAGGAGE : CHECK INCABIN

Information not available

LATAM Airlines

BHD 408

BHD 405

Transit Visa may be required

Curitiba to Milan , 5 Jul

LATAM Airlines LA | 3291

19:25

Sun, 5 Jul 26

Curitiba, Brazil

01 h 10 m

20:35

Sun, 5 Jul 26

Terminal T2

Sao Paulo, Brazil

BAGGAGE : CHECK INCABIN

Information not available

LATAM Airlines LA | 8066

23:00

Sun, 5 Jul 26

Terminal T3

Sao Paulo, Brazil

10 h 05 m

14:05

Mon, 6 Jul 26

Terminal T4S

Madrid, Spain

BAGGAGE : CHECK INCABIN

Information not available

LATAM Airlines LA | 1722 | Operated By Iberia

16:00

Mon, 6 Jul 26

Terminal T4

Madrid, Spain

02 h 15 m

18:15

Mon, 6 Jul 26

Terminal T1

Milan, Italy

BAGGAGE : CHECK INCABIN

Information not available

LATAM Airlines, ITA Airways

BHD 540

BHD 537

Curitiba to Milan-Linate Airport , 5 Jul

LATAM Airlines LA | 3285

10:40

Sun, 5 Jul 26

Curitiba, Brazil

01 h 10 m

11:50

Sun, 5 Jul 26

Terminal T2

Sao Paulo, Brazil

BAGGAGE : CHECK INCABIN

Information not available

ITA Airways AZ | 675

14:15

Sun, 5 Jul 26

Terminal T3

Sao Paulo, Brazil

11 h 35 m

06:50

Mon, 6 Jul 26

Terminal T3

Rome - Fiumicino Apt, Italy

BAGGAGE : CHECK INCABIN

Information not available

ITA Airways AZ | 2016

08:00

Mon, 6 Jul 26

Terminal T1

Rome - Fiumicino Apt, Italy

01 h 10 m

09:10

Mon, 6 Jul 26

Milan-Linate Airport, Italy

BAGGAGE : CHECK INCABIN

Information not available

Azul Linhas Aereas Brasileiras, Swiss

More Timing Options

BHD 630

BHD 627

Transit Visa may be required

Curitiba to Milan , 5 Jul

Azul Linhas Aereas Brasileiras AD | 4979

15:10

Sun, 5 Jul 26

Curitiba, Brazil

01 h

16:10

Sun, 5 Jul 26

Terminal T1

Sao Paulo, Brazil

BAGGAGE : CHECK INCABIN

Information not available

Swiss LX | 93

18:25

Sun, 5 Jul 26

Terminal T3

Sao Paulo, Brazil

11 h 15 m

10:40

Mon, 6 Jul 26

Zurich, Switzerland

BAGGAGE : CHECK INCABIN

Information not available

Swiss LX | 1628 | Operated By Helvetic Airways

12:55

Mon, 6 Jul 26

Zurich, Switzerland

55 m

13:50

Mon, 6 Jul 26

Terminal T1

Milan, Italy

BAGGAGE : CHECK INCABIN

Information not available

GOL Linhas Aereas, Swiss

BHD 631

BHD 628

Transit Visa may be required

Curitiba to Milan , 5 Jul

GOL Linhas Aereas G3 | 1171

15:20

Sun, 5 Jul 26

Curitiba, Brazil

01 h 10 m

16:30

Sun, 5 Jul 26

Terminal T2

Sao Paulo, Brazil

BAGGAGE : CHECK INCABIN

Information not available

Swiss LX | 93

18:25

Sun, 5 Jul 26

Terminal T3

Sao Paulo, Brazil

11 h 15 m

10:40

Mon, 6 Jul 26

Zurich, Switzerland

BAGGAGE : CHECK INCABIN

Information not available

Swiss LX | 1628 | Operated By Helvetic Airways

12:55

Mon, 6 Jul 26

Zurich, Switzerland

55 m

13:50

Mon, 6 Jul 26

Terminal T1

Milan, Italy

BAGGAGE : CHECK INCABIN

Information not available

LATAM Airlines

BHD 1,124

BHD 1,121

Curitiba to Milan , 5 Jul

LATAM Airlines LA | 3795

11:40

Sun, 5 Jul 26

Curitiba, Brazil

01 h 55 m

13:35

Sun, 5 Jul 26

Brasilia, Brazil

BAGGAGE : CHECK INCABIN

Information not available

LATAM Airlines LA | 3528

14:50

Sun, 5 Jul 26

Brasilia, Brazil

01 h 45 m

16:35

Sun, 5 Jul 26

Terminal T2

Sao Paulo, Brazil

BAGGAGE : CHECK INCABIN

Information not available

LATAM Airlines LA | 8072 | Operated By Tam Linhas Aereas

18:00

Sun, 5 Jul 26

Terminal T3

Sao Paulo, Brazil

11 h 15 m

10:15

Mon, 6 Jul 26

Terminal T1

Milan, Italy

BAGGAGE : CHECK INCABIN

Information not available

Curitiba to Bergamo Flights Information:-

Looking for Curitiba to Bergamo Flight? Hereโ€™s all you need to know! For convenience and to save time, pick the airport that is closest to your destination. The nearest airport to Bergamo is and the IATA code for the same is BGY.
Currently, there are 8 airlines operating flights between the two destinations and approximately 20 flights take off from Curitiba to Bergamo every week.

Need information on Curitiba to Bergamo airfare?

The minimum airfare for a Curitiba to Bergamo flight would be 321, which may go up to 1120 depending on the route, booking time and availability.
It is recommended that you book a round-trip, since it always works out to be more economical.

Flight Details for Curitiba to Bergamo

If you are looking for Curitiba to Bergamo flights, there is no dearth of options to choose from. Several reputed airlines currently offer both direct and indirect flights between the two destinations. Some of these are Air Dolomiti, Azul Linhas Aereas Brasileiras, GOL Linhas Aereas, ITA Airways, LATAM Airlines, Lufthansa, Swiss, TAP Portugal. Out of these, only 0 airlines operate direct flights. Indirect flights may involve more travel time, but they usually cost lesser than direct flights.

The number of flights operated by each airline is as follows:Air Dolomiti : 1, Azul Linhas Aereas Brasileiras : 1, GOL Linhas Aereas : 1, ITA Airways : 1, LATAM Airlines : 1, Lufthansa : 1, Swiss : 1, TAP Portugal : 1

To board the first Curitiba to Bergamo flight, choose LATAM Airlines, which departs at 07:10 The last flight for this route is Azul Linhas Aereas Brasileiras, ITA Airways, departing at 23:00

Bergamo Airport Information


About Curitiba (CWB)

Curitiba

Curitiba Address

About Bergamo (BGY)

Bergamo

Bergamo Address