One Way

Popular Filters

+ 1 more

Departure Airports

One Way Price

OMR 45 OMR 600

Duration

2 h 5 m 27 h 0 m

Stops From Milan-Orio Al Serio Apt

Departure From Milan-Orio Al Serio Apt

6 AM - 12 PM

OMR 114

12 PM - 6 PM

OMR 46

After 6 PM

OMR 114

Arrival at Birmingham

6 AM - 12 PM

OMR 114

12 PM - 6 PM

OMR 46

After 6 PM

OMR 247

Alliances & Airlines

Oneworld

(8)

SkyTeam

(6)

Star Alliance

(6)

+ 4 more

Layover Airports

+ 1 more

Layover Duration

1 h 5 m 22 h 30 m

Bergamo to Great Britain

Sorted By:
Departure
Duration
Arrival
Price
Price last updated at 25 Jun 2026 19:49:05
Ryanair

OMR 51

OMR 46

Milan-Orio Al Serio Apt to Birmingham , 28 Jun

Ryanair FR | 5102 | Operated By Maya Island Air

14:00

Sun, 28 Jun 26

Milan-Orio Al Serio Apt, Italy

02 h 05 m

15:05

Sun, 28 Jun 26

Birmingham, United Kingdom

BAGGAGE : CHECK INCABIN

Information not available

KLM Royal Dutch

More Timing Options

OMR 119

OMR 114

Milan-Linate Airport to Birmingham , 28 Jun

KLM Royal Dutch KL | 1612

06:40

Sun, 28 Jun 26

Milan-Linate Airport, Italy

01 h 50 m

08:30

Sun, 28 Jun 26

Amsterdam, Netherlands

BAGGAGE : CHECK INCABIN

Information not available

KLM Royal Dutch KL | 1047

16:40

Sun, 28 Jun 26

Amsterdam, Netherlands

01 h 15 m

16:55

Sun, 28 Jun 26

Birmingham, United Kingdom

BAGGAGE : CHECK INCABIN

Information not available

Iberia, British Airways

OMR 132

OMR 127

Milan to Birmingham , 28 Jun

Iberia IB | 5543 | Operated By Vueling

22:15

Sun, 28 Jun 26

Terminal T1

Milan, Italy

01 h 44 m

23:59

Sun, 28 Jun 26

Terminal T1

Barcelona, Spain

BAGGAGE : CHECK INCABIN

Information not available

British Airways BA | 8060 | Operated By Vueling

10:05

Mon, 29 Jun 26

Terminal T1

Barcelona, Spain

02 h 25 m

11:30

Mon, 29 Jun 26

Birmingham, United Kingdom

BAGGAGE : CHECK INCABIN

Information not available

Iberia, British Airways

OMR 138

OMR 133

Milan to Birmingham , 28 Jun

Iberia IB | 5539 | Operated By Vueling

16:45

Sun, 28 Jun 26

Terminal T1

Milan, Italy

01 h 45 m

18:30

Sun, 28 Jun 26

Terminal T1

Barcelona, Spain

BAGGAGE : CHECK INCABIN

Information not available

British Airways BA | 8060 | Operated By Vueling

10:05

Mon, 29 Jun 26

Terminal T1

Barcelona, Spain

02 h 25 m

11:30

Mon, 29 Jun 26

Birmingham, United Kingdom

BAGGAGE : CHECK INCABIN

Information not available

Vueling

OMR 140

OMR 135

Milan to Birmingham , 28 Jun

Vueling VY | 6337

22:15

Sun, 28 Jun 26

Terminal T1

Milan, Italy

01 h 44 m

23:59

Sun, 28 Jun 26

Terminal T1

Barcelona, Spain

BAGGAGE : CHECK INCABIN

Information not available

Vueling VY | 8754

10:05

Mon, 29 Jun 26

Terminal T1

Barcelona, Spain

02 h 25 m

11:30

Mon, 29 Jun 26

Birmingham, United Kingdom

BAGGAGE : CHECK INCABIN

Information not available

Vueling

OMR 141

OMR 136

Milan to Birmingham , 28 Jun

Vueling VY | 6331

10:00

Sun, 28 Jun 26

Terminal T1

Milan, Italy

01 h 45 m

11:45

Sun, 28 Jun 26

Terminal T1

Barcelona, Spain

BAGGAGE : CHECK INCABIN

Information not available

Vueling VY | 8754

10:05

Mon, 29 Jun 26

Terminal T1

Barcelona, Spain

02 h 25 m

11:30

Mon, 29 Jun 26

Birmingham, United Kingdom

BAGGAGE : CHECK INCABIN

Information not available

Air France

OMR 142

OMR 137

Milan-Linate Airport to Birmingham , 28 Jun

Air France AF | 1733

06:25

Sun, 28 Jun 26

Milan-Linate Airport, Italy

01 h 40 m

08:05

Sun, 28 Jun 26

Terminal T2F

Paris, France

BAGGAGE : CHECK INCABIN

Information not available

Air France AF | 1164

09:10

Sun, 28 Jun 26

Terminal T2E

Paris, France

01 h 20 m

09:30

Sun, 28 Jun 26

Birmingham, United Kingdom

BAGGAGE : CHECK INCABIN

Information not available

KLM Royal Dutch

OMR 210

OMR 205

Milan-Linate Airport to Birmingham , 28 Jun

KLM Royal Dutch KL | 1612

06:40

Sun, 28 Jun 26

Milan-Linate Airport, Italy

01 h 50 m

08:30

Sun, 28 Jun 26

Amsterdam, Netherlands

BAGGAGE : CHECK INCABIN

Information not available

KLM Royal Dutch KL | 1043

09:35

Sun, 28 Jun 26

Amsterdam, Netherlands

01 h 15 m

09:50

Sun, 28 Jun 26

Birmingham, United Kingdom

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa

OMR 249

OMR 244

Milan-Linate Airport to Birmingham , 28 Jun

Lufthansa LH | 1853

13:40

Sun, 28 Jun 26

Milan-Linate Airport, Italy

01 h 05 m

14:45

Sun, 28 Jun 26

Terminal T2

Munich, Germany

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 2510

16:10

Sun, 28 Jun 26

Terminal T2

Munich, Germany

02 h

17:10

Sun, 28 Jun 26

Birmingham, United Kingdom

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa

OMR 252

OMR 247

Milan-Linate Airport to Birmingham , 28 Jun

Lufthansa LH | 281

06:50

Sun, 28 Jun 26

Milan-Linate Airport, Italy

01 h 20 m

08:10

Sun, 28 Jun 26

Terminal T1

Frankfurt, Germany

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 954

09:25

Sun, 28 Jun 26

Terminal T1

Frankfurt, Germany

01 h 35 m

10:00

Sun, 28 Jun 26

Birmingham, United Kingdom

BAGGAGE : CHECK INCABIN

Information not available

Book cheap Bergamo to Great Britain International Flight ✈ tickets at MakeMyTrip India. Get best deals, Lowest airfare ticket booking from Bergamo to Great Britain International air travel route. Check flight reservation status, schedules of Bergamo to Great Britain International flight ticket online.Also book tickets for Great Britain to Bergamo

About Bergamo (BGY)

Bergamo

About Great Britain (GB)