C$ 943+ Direct flights to Barcelona

— BCN
5 Dec — 12 Dec1
1 adult
1 adult, Economy, 0 bags

Find flight deals to Barcelona

Enter your travel dates to find the best prices.

Cheapest flights to Barcelona

Sat 3/47:30 p.m. -
Nonstop7h 50m
Sun 11/41:15 p.m. -
Nonstop8h 45m
Deal found 31/10C$ 943
Tue 9/37:50 p.m. -
Nonstop7h 30m
Tue 16/312:15 p.m. -
Nonstop8h 55m
Deal found 31/10C$ 950
Thu 4/37:50 p.m. -
Nonstop7h 30m
Sun 14/312:15 p.m. -
Nonstop8h 55m
Deal found 2/11C$ 970
Fri 19/37:50 p.m. -
Nonstop7h 30m
Sat 27/312:15 p.m. -
Nonstop8h 55m
Deal found 3/11C$ 972
Thu 4/37:50 p.m. -
Nonstop7h 30m
Tue 16/312:15 p.m. -
Nonstop8h 55m
Deal found 4/11C$ 973
Mon 1/37:50 p.m. -
Nonstop7h 30m
Fri 5/31:15 p.m. -
Nonstop8h 55m
Deal found 2/11C$ 975
Sun 7/37:50 p.m. -
Nonstop7h 30m
Mon 15/312:15 p.m. -
Nonstop8h 55m
Deal found 4/11C$ 977
Wed 10/37:50 p.m. -
Nonstop7h 30m
Tue 23/312:15 p.m. -
Nonstop8h 55m
Deal found 2/11C$ 979
Wed 14/47:30 p.m. -
Nonstop7h 50m
Fri 23/41:15 p.m. -
Nonstop8h 45m
Deal found 2/11C$ 989
Fri 26/37:50 p.m. -
Nonstop7h 30m
Fri 9/41:15 p.m. -
Nonstop8h 45m
Deal found 1/11C$ 996

Best time to book a flight to Barcelona

Have a flexible travel schedule? Discover the best time to fly to Barcelona with our price prediction graph.
Estimated round-trip price

Cheapflights Fare Finder

 
Use the filters below to find and compare direct flights to Barcelona that are best for you.

Fly from

Route

Depart

Return

Price

Cheapest round-trip

TorontoBarcelona

YYZ Toronto Pearson Intl - BCN Barcelona-El Prat

YYZBCN

Toronto Pearson Intl

Tue 9/3

7:50 p.m.-9:20 a.m.

Nonstop7h 30m

Barcelona-El Prat

Tue 16/3

12:15 p.m.-4:10 p.m.

Nonstop8h 55m

C$ 950

TorontoBarcelona

YYZ Toronto Pearson Intl - BCN Barcelona-El Prat

YYZBCN

Toronto Pearson Intl

Fri 19/3

7:50 p.m.-8:20 a.m.

Nonstop7h 30m

Barcelona-El Prat

Sat 27/3

12:15 p.m.-4:10 p.m.

Nonstop8h 55m

C$ 972

TorontoBarcelona

YYZ Toronto Pearson Intl - BCN Barcelona-El Prat

YYZBCN

Toronto Pearson Intl

Mon 29/3

7:50 p.m.-9:20 a.m.

Nonstop7h 30m

Barcelona-El Prat

Sat 10/4

1:15 p.m.-4:00 p.m.

Nonstop8h 45m

C$ 975

TorontoBarcelona

YYZ Toronto Pearson Intl - BCN Barcelona-El Prat

YYZBCN

Toronto Pearson Intl

Wed 14/4

7:30 p.m.-9:20 a.m.

Nonstop7h 50m

Barcelona-El Prat

Fri 23/4

1:15 p.m.-4:00 p.m.

Nonstop8h 45m

C$ 975

TorontoBarcelona

YYZ Toronto Pearson Intl - BCN Barcelona-El Prat

YYZBCN

Toronto Pearson Intl

Mon 5/4

7:30 p.m.-9:20 a.m.

Nonstop7h 50m

Barcelona-El Prat

Sun 11/4

1:15 p.m.-4:00 p.m.

Nonstop8h 45m

C$ 975

TorontoBarcelona

YYZ Toronto Pearson Intl - BCN Barcelona-El Prat

YYZBCN

Toronto Pearson Intl

Sun 28/3

7:50 p.m.-9:20 a.m.

Nonstop7h 30m

Barcelona-El Prat

Sun 11/4

1:15 p.m.-4:00 p.m.

Nonstop8h 45m

C$ 1,050

TorontoBarcelona

YYZ Toronto Pearson Intl - BCN Barcelona-El Prat

YYZBCN

Toronto Pearson Intl

Sun 14/3

7:50 p.m.-8:20 a.m.

Nonstop7h 30m

Barcelona-El Prat

Thu 18/3

12:15 p.m.-4:10 p.m.

Nonstop8h 55m

C$ 1,053
Quickest round-trip

TorontoBarcelona

YYZ Toronto Pearson Intl - BCN Barcelona-El Prat

YYZBCN

Toronto Pearson Intl

Sun 21/3

7:50 p.m.-8:20 a.m.

Nonstop7h 30m

Barcelona-El Prat

Wed 31/12

12:00 a.m.-6:00 p.m.

Nonstop0h 00m

C$ 1,078

TorontoBarcelona

YYZ Toronto Pearson Intl - BCN Barcelona-El Prat

YYZBCN

Toronto Pearson Intl

Tue 16/3

7:50 p.m.-8:20 a.m.

Nonstop7h 30m

Barcelona-El Prat

Wed 31/12

12:00 a.m.-6:00 p.m.

Nonstop0h 00m

C$ 1,079

TorontoBarcelona

YYZ Toronto Pearson Intl - BCN Barcelona-El Prat

YYZBCN

Toronto Pearson Intl

Wed 7/4

7:30 p.m.-9:20 a.m.

Nonstop7h 50m

Barcelona-El Prat

Wed 31/12

12:00 a.m.-6:00 p.m.

Nonstop0h 00m

C$ 1,079

Flights are sorted by cheapest round-trip flights first.

Deals found on 4/11

Showing 1-10 of 18 resultsSorted by cheapest first
1
2

Reviews of airlines flying non-stop to Barcelona

Read reviews from past customers who have flown TAP AIR PORTUGAL,Air Canada, andLufthansa to Spain. You can also see how each airline compares in terms of entertainment options, comfort, food, crew/service, and boarding process.

Comfort

7.2

Entertainment

6.4

Overall

7.2

Crew

7.8

Food

6.3

Boarding

7.1

Reviews

1 / 20
8.0
Excellent

Anonymous,Jun 2026

LIS - ORD

The check in process at the Lisbon Airport was terrible. The TAP staff was incompetent and directed us incorrectly.

Comfort

7.2

Entertainment

6.4

Overall

7.2

Crew

7.8

Food

6.3

Boarding

7.1

Reviews

1 / 20
8.0
Excellent

Anonymous,Jun 2026

LIS - ORD

The check in process at the Lisbon Airport was terrible. The TAP staff was incompetent and directed us incorrectly.

Comfort

7.2

Entertainment

6.4

Overall

7.2

Crew

7.8

Food

6.3

Boarding

7.1

Reviews

1 / 20
8.0
Excellent

Anonymous,Jun 2026

LIS - ORD

The check in process at the Lisbon Airport was terrible. The TAP staff was incompetent and directed us incorrectly.

Comfort

7.2

Entertainment

6.4

Overall

7.2

Crew

7.8

Food

6.3

Boarding

7.1

Reviews

1 / 20
8.0
Excellent

Anonymous,Jun 2026

LIS - ORD

The check in process at the Lisbon Airport was terrible. The TAP staff was incompetent and directed us incorrectly.

Comfort

7.2

Entertainment

6.4

Overall

7.2

Crew

7.8

Food

6.3

Boarding

7.1

Reviews

1 / 20
8.0
Excellent

Anonymous,Jun 2026

LIS - ORD

The check in process at the Lisbon Airport was terrible. The TAP staff was incompetent and directed us incorrectly.

Comfort

7.2

Entertainment

6.4

Overall

7.2

Crew

7.8

Food

6.3

Boarding

7.1

Reviews

1 / 20
8.0
Excellent

Anonymous,Jun 2026

LIS - ORD

The check in process at the Lisbon Airport was terrible. The TAP staff was incompetent and directed us incorrectly.

Browse thousands of different options on Cheapflights for your next trip

Direct flights to Spain

100% Free

Cheapflights is completely free to use, so you can start saving the moment you arrive.

Book with Flexibility

Our users can plan ahead with confidence and find flights with no change fees

Travel Smart

Millions of people come to us for their flight needs every year. We help make travel planning easy by providing useful insights and data-driven graphs that can inform your decisions.