One Way

Popular Filters

+ 1 more

One Way Price

SAR 905 SAR 6,600

Duration

3 h 0 m 19 h 30 m

Stops From Madrid

Departure From Madrid

Before 6 AM

SAR 1,256

6 AM - 12 PM

SAR 905

12 PM - 6 PM

SAR 905

After 6 PM

SAR 1,095

Arrival at Berlin

6 AM - 12 PM

SAR 905

12 PM - 6 PM

SAR 1,214

After 6 PM

SAR 905

Alliances & Airlines

Oneworld

(5)

SkyTeam

(7)

Star Alliance

(6)

+ 3 more

Layover Airports

+ 3 more

Layover Duration

50 m 14 h 30 m

Madrid to Berlin Fare Calendar

Book cheap Madrid to Berlin International ✈ tickets at MakeMyTrip Saudi Arabia. Get best deals, Lowest airfare ticket booking from Madrid to Berlin air travel route. Check flight reservation status, schedules of Madrid to Berlin flight ticket online. Also Check Berlin to Madrid Fare Calendar online.
Sorted By:
Departure
Duration
Arrival
Price
LOT Polish Airlines

SAR 905

Transit Visa may be required

Madrid to Berlin , 13 Jun

LOT Polish Airlines LO | 432

06:00

Sat, 13 Jun 26

Terminal T2

Madrid, Spain

03 h 30 m

09:30

Sat, 13 Jun 26

Warsaw, Poland

BAGGAGE : CHECK INCABIN

Information not available

LOT Polish Airlines LO | 389

17:10

Sat, 13 Jun 26

Warsaw, Poland

01 h 20 m

18:30

Sat, 13 Jun 26

Terminal T1

Berlin, Germany

BAGGAGE : CHECK INCABIN

Information not available

British Airways

SAR 931

Transit Visa may be required

Madrid to Berlin , 13 Jun

British Airways BA | 459

12:10

Sat, 13 Jun 26

Terminal T4S

Madrid, Spain

02 h 25 m

13:35

Sat, 13 Jun 26

Terminal T5

London - Heathrow Apt, United Kingdom

BAGGAGE : CHECK INCABIN

Information not available

British Airways BA | 994

15:55

Sat, 13 Jun 26

Terminal T5

London - Heathrow Apt, United Kingdom

02 h

18:55

Sat, 13 Jun 26

Terminal T1

Berlin, Germany

BAGGAGE : CHECK INCABIN

Information not available

Air Europa

SAR 1,089

Transit Visa may be required

Madrid to Berlin , 13 Jun

Air Europa UX | 1093

15:00

Sat, 13 Jun 26

Terminal T2

Madrid, Spain

02 h 35 m

17:35

Sat, 13 Jun 26

Amsterdam, Netherlands

BAGGAGE : CHECK INCABIN

Information not available

Air Europa UX | 3775 | Operated By KLM Royal Dutch

20:55

Sat, 13 Jun 26

Amsterdam, Netherlands

01 h 15 m

22:10

Sat, 13 Jun 26

Terminal T1

Berlin, Germany

BAGGAGE : CHECK INCABIN

Information not available

Iberia

SAR 1,095

Madrid to Berlin , 13 Jun

Iberia IB | 787

20:10

Sat, 13 Jun 26

Terminal T4

Madrid, Spain

03 h

23:10

Sat, 13 Jun 26

Terminal T1

Berlin, Germany

BAGGAGE : CHECK INCABIN

Information not available

British Airways

SAR 1,113

Transit Visa may be required

Madrid to Berlin , 13 Jun

British Airways BA | 465

21:00

Sat, 13 Jun 26

Terminal T4S

Madrid, Spain

02 h 15 m

22:15

Sat, 13 Jun 26

Terminal T5

London - Heathrow Apt, United Kingdom

BAGGAGE : CHECK INCABIN

Information not available

British Airways BA | 986

07:35

Sun, 14 Jun 26

Terminal T5

London - Heathrow Apt, United Kingdom

01 h 55 m

10:30

Sun, 14 Jun 26

Terminal T1

Berlin, Germany

BAGGAGE : CHECK INCABIN

Information not available

Scandinavian Airlines

SAR 1,169

Transit Visa may be required

Madrid to Berlin , 13 Jun

Scandinavian Airlines SK | 582

12:50

Sat, 13 Jun 26

Terminal T2

Madrid, Spain

03 h 15 m

16:05

Sat, 13 Jun 26

Terminal T3

Copenhagen, Denmark

BAGGAGE : CHECK INCABIN

Information not available

Scandinavian Airlines SK | 1679

19:30

Sat, 13 Jun 26

Terminal T3

Copenhagen, Denmark

01 h

20:30

Sat, 13 Jun 26

Terminal T1

Berlin, Germany

BAGGAGE : CHECK INCABIN

Information not available

KLM Royal Dutch

SAR 1,214

Transit Visa may be required

Madrid to Berlin , 13 Jun

KLM Royal Dutch KL | 1500

06:00

Sat, 13 Jun 26

Terminal T2

Madrid, Spain

02 h 25 m

08:25

Sat, 13 Jun 26

Amsterdam, Netherlands

BAGGAGE : CHECK INCABIN

Information not available

KLM Royal Dutch KL | 1775

10:00

Sat, 13 Jun 26

Amsterdam, Netherlands

01 h 15 m

11:15

Sat, 13 Jun 26

Terminal T1

Berlin, Germany

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa

SAR 1,221

Madrid to Berlin , 13 Jun

Lufthansa LH | 4165 | Operated By Air VIA

07:00

Sat, 13 Jun 26

Terminal T2

Madrid, Spain

02 h 30 m

09:30

Sat, 13 Jun 26

Terminal T2

Munich, Germany

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 1926

11:00

Sat, 13 Jun 26

Terminal T2

Munich, Germany

01 h 05 m

12:05

Sat, 13 Jun 26

Terminal T1

Berlin, Germany

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa

SAR 1,256

Madrid to Berlin , 13 Jun

Lufthansa LH | 1121

05:55

Sat, 13 Jun 26

Terminal T2

Madrid, Spain

02 h 40 m

08:35

Sat, 13 Jun 26

Terminal T1

Frankfurt, Germany

BAGGAGE : CHECK INCABIN

Information not available

Lufthansa LH | 180

09:45

Sat, 13 Jun 26

Terminal T1

Frankfurt, Germany

01 h 10 m

10:55

Sat, 13 Jun 26

Terminal T1

Berlin, Germany

BAGGAGE : CHECK INCABIN

Information not available

Iberia

SAR 1,303

Madrid to Berlin , 13 Jun

Iberia IB | 781

07:30

Sat, 13 Jun 26

Terminal T4

Madrid, Spain

03 h 05 m

10:35

Sat, 13 Jun 26

Terminal T1

Berlin, Germany

BAGGAGE : CHECK INCABIN

Information not available