One Way

Popular Filters

One Way Price

SAR 2,789 SAR 20,100

Duration

13 h 40 m 38 h 30 m

Stops From Madrid

Departure From Madrid

6 AM - 12 PM

SAR 2,789

12 PM - 6 PM

SAR 5,641

After 6 PM

SAR 2,816

Arrival at Ottawa

Before 6 AM

SAR 2,816

12 PM - 6 PM

SAR 5,642

After 6 PM

SAR 2,789

Alliances & Airlines

Oneworld

(2)

SkyTeam

(6)

Star Alliance

(82)

+ 9 more

Layover Airports

+ 12 more

Layover Duration

2 h 20 m 26 h 30 m

Madrid to Ottawa Fare Calendar

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

SAR 2,789

Transit Visa may be required

Madrid to Ottawa , 7 Feb

TAP Portugal TP | 1023

07:40

Sat, 7 Feb 26

Terminal T2

Madrid, Spain

01 h 25 m

08:05

Sat, 7 Feb 26

Terminal T1

Lisbon, Portugal

BAGGAGE : CHECK INCABIN

Information not available

TAP Portugal TP | 257

10:55

Sat, 7 Feb 26

Terminal T1

Lisbon, Portugal

08 h 45 m

14:40

Sat, 7 Feb 26

Terminal T1

Toronto, Canada

BAGGAGE : CHECK INCABIN

Information not available

TAP Portugal TP | 8049 | Operated By Air Canada

17:30

Sat, 7 Feb 26

Terminal T1

Toronto, Canada

01 h 08 m

18:38

Sat, 7 Feb 26

Ottawa, Canada

BAGGAGE : CHECK INCABIN

Information not available

TAP Portugal

SAR 2,816

Transit Visa may be required

Madrid to Ottawa , 7 Feb

TAP Portugal TP | 1021 | Operated By Portugalia

21:10

Sat, 7 Feb 26

Terminal T2

Madrid, Spain

01 h 25 m

21:35

Sat, 7 Feb 26

Terminal T1

Lisbon, Portugal

BAGGAGE : CHECK INCABIN

Information not available

TAP Portugal TP | 261

17:30

Sun, 8 Feb 26

Terminal T1

Lisbon, Portugal

08 h 45 m

21:15

Sun, 8 Feb 26

Terminal T1

Toronto, Canada

BAGGAGE : CHECK INCABIN

Information not available

TAP Portugal TP | 8050 | Operated By Air Canada

00:30

Mon, 9 Feb 26

Terminal T1

Toronto, Canada

01 h 08 m

01:38

Mon, 9 Feb 26

Ottawa, Canada

BAGGAGE : CHECK INCABIN

Information not available

TAP Portugal, WestJet

SAR 3,281

Transit Visa may be required

Madrid to Ottawa , 7 Feb

TAP Portugal TP | 1021 | Operated By Portugalia

21:10

Sat, 7 Feb 26

Terminal T2

Madrid, Spain

01 h 25 m

21:35

Sat, 7 Feb 26

Terminal T1

Lisbon, Portugal

BAGGAGE : CHECK INCABIN

Information not available

TAP Portugal TP | 261

17:30

Sun, 8 Feb 26

Terminal T1

Lisbon, Portugal

08 h 45 m

21:15

Sun, 8 Feb 26

Terminal T1

Toronto, Canada

BAGGAGE : CHECK INCABIN

Information not available

WestJet WS | 588

23:30

Sun, 8 Feb 26

Terminal T3

Toronto, Canada

01 h 09 m

00:39

Mon, 9 Feb 26

Ottawa, Canada

BAGGAGE : CHECK INCABIN

Information not available

Aer Lingus

More Timing Options

SAR 4,008

Transit Visa may be required

Madrid to Ottawa , 7 Feb

Aer Lingus EI | 5792 | Operated By Iberia Express

07:20

Sat, 7 Feb 26

Terminal T4S

Madrid, Spain

02 h 35 m

08:55

Sat, 7 Feb 26

Terminal T2

Dublin, Ireland

BAGGAGE : CHECK INCABIN

Information not available

Aer Lingus EI | 127

13:00

Sat, 7 Feb 26

Terminal T2

Dublin, Ireland

07 h 55 m

15:55

Sat, 7 Feb 26

Terminal T3

Toronto, Canada

BAGGAGE : CHECK INCABIN

Information not available

Aer Lingus EI | 8562

18:10

Sat, 7 Feb 26

Terminal T1

Toronto, Canada

01 h 08 m

19:18

Sat, 7 Feb 26

Ottawa, Canada

BAGGAGE : CHECK INCABIN

Information not available

United Airlines

SAR 5,147

Transit Visa may be required

Madrid to Ottawa , 7 Feb

United Airlines UA | 50

11:15

Sat, 7 Feb 26

Terminal T1

Madrid, Spain

08 h 50 m

14:05

Sat, 7 Feb 26

Terminal B

Newark, United States

BAGGAGE : CHECK INCABIN

Information not available

United Airlines UA | 3506

20:13

Sat, 7 Feb 26

Terminal C

Newark, United States

01 h 43 m

21:56

Sat, 7 Feb 26

Ottawa, Canada

BAGGAGE : CHECK INCABIN

Information not available

Air France

SAR 5,573

Transit Visa may be required

Madrid to Ottawa , 7 Feb

Air France AF | 3668 | Operated By Delta Air Lines

10:00

Sat, 7 Feb 26

Terminal T1

Madrid, Spain

08 h 40 m

12:40

Sat, 7 Feb 26

Terminal T4

New York, United States

BAGGAGE : CHECK INCABIN

Information not available

Air France AF | 3725

15:29

Sat, 7 Feb 26

Terminal T4

New York, United States

01 h 54 m

17:23

Sat, 7 Feb 26

Terminal T3

Toronto, Canada

BAGGAGE : CHECK INCABIN

Information not available

Air France AF | 3760 | Operated By WestJet

23:30

Sat, 7 Feb 26

Terminal T3

Toronto, Canada

01 h 09 m

00:39

Sun, 8 Feb 26

Ottawa, Canada

BAGGAGE : CHECK INCABIN

Information not available

Air Canada

SAR 5,641

Transit Visa may be required

Madrid to Ottawa , 7 Feb

Air Canada AC | 9425 | Operated By Lufthansa

12:00

Sat, 7 Feb 26

Terminal T2

Madrid, Spain

02 h 35 m

14:35

Sat, 7 Feb 26

Terminal T2

Munich, Germany

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 9099 | Operated By Lufthansa

16:05

Sat, 7 Feb 26

Terminal T2

Munich, Germany

08 h 15 m

18:20

Sat, 7 Feb 26

Montreal, Canada

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 8015

21:30

Sat, 7 Feb 26

Montreal, Canada

48 m

22:18

Sat, 7 Feb 26

Ottawa, Canada

BAGGAGE : CHECK INCABIN

Information not available

Air Canada

More Timing Options

SAR 5,642

Transit Visa may be required

Madrid to Ottawa , 7 Feb

Air Canada AC | 6357 | Operated By Brussels Airlines

06:25

Sat, 7 Feb 26

Terminal T2

Madrid, Spain

02 h 25 m

08:50

Sat, 7 Feb 26

Brussels, Belgium

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 833

10:00

Sat, 7 Feb 26

Brussels, Belgium

07 h 45 m

11:45

Sat, 7 Feb 26

Montreal, Canada

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 8007

13:15

Sat, 7 Feb 26

Montreal, Canada

50 m

14:05

Sat, 7 Feb 26

Ottawa, Canada

BAGGAGE : CHECK INCABIN

Information not available

Air Canada

SAR 5,649

Transit Visa may be required

Madrid to Ottawa , 7 Feb

Air Canada AC | 9181 | Operated By Lufthansa

07:25

Sat, 7 Feb 26

Terminal T2

Madrid, Spain

02 h 35 m

10:00

Sat, 7 Feb 26

Terminal T2

Munich, Germany

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 837

11:50

Sat, 7 Feb 26

Terminal T2

Munich, Germany

09 h

14:50

Sat, 7 Feb 26

Terminal T1

Toronto, Canada

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 460

17:30

Sat, 7 Feb 26

Terminal T1

Toronto, Canada

01 h 08 m

18:38

Sat, 7 Feb 26

Ottawa, Canada

BAGGAGE : CHECK INCABIN

Information not available

Air Canada

SAR 5,652

Transit Visa may be required

Madrid to Ottawa , 7 Feb

Air Canada AC | 6357 | Operated By Brussels Airlines

06:25

Sat, 7 Feb 26

Terminal T2

Madrid, Spain

02 h 25 m

08:50

Sat, 7 Feb 26

Brussels, Belgium

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 833

10:00

Sat, 7 Feb 26

Brussels, Belgium

07 h 45 m

11:45

Sat, 7 Feb 26

Montreal, Canada

BAGGAGE : CHECK INCABIN

Information not available

Air Canada AC | 8013

18:25

Sat, 7 Feb 26

Montreal, Canada

48 m

19:13

Sat, 7 Feb 26

Ottawa, Canada

BAGGAGE : CHECK INCABIN

Information not available