background

Flight Deals from Ottawa to Barcelona from $433

Bundle + Save

Bundle + Save

Top flight deals from leading airlines:

TK LogoAF LogoLH LogoLX LogoOS LogoKL LogoUA Logo

... and +100s more

Incredible Deals

Save up to 50% on select flights with Priceline

Bundle & Save

Save an average of $240 per person when bundling your flight and hotel together with Priceline

Best Price Guarantee

If a VIP member finds a better price elsewhere, we'll refund up to 200% of the difference

Help 24/7

We’re always here for you - reach us 24 hours a day, 7 days a week

Stops

  • Up to 1 stop
    $1048
  • Up to 2 stops
    $962

Airlines

  • Aer Lingus
    $1065
  • Air Canada
    $1115
  • Air France
    $962
  • Austrian Airlines
    $1174
  • KLM
    $994
  • LOT Polish Airlines
    $1511
  • Lufthansa
    $1106
  • SWISS
    $1137
  • United Airlines
    $1229
  • WestJet
    $1022

Cabin Class

  • Economy
    $962

Departure Airports

  • Ottawa Macdonald-Cartier International Airport
    $962

Arrival Airports

  • Barcelona International Airport
    $962

Layover Airports

  • Amsterdam Airport Schiphol
    $994
  • Calgary International Airport
    $1022
  • Chicago O Hare Airport
    $1172
  • Dublin Airport
    $1065
  • Frankfurt am Main Airport
    $1115
  • Halifax / Stanfield International Airport
    $1022
  • Montreal Trudeau Airport
    $962
  • Munich Airport
    $1172
  • Newark Liberty Airport
    $1115
  • Paris Charles de Gaulle Airport
    $962
  • Toronto Island Airport
    $1106
  • Toronto Pearson Airport
    $1022
  • Vienna International Airport
    $1174
  • Warsaw Chopin Airport
    $1511
  • Washington Dulles Airport
    $1144
  • Zürich Airport
    $1128

Best Price. GUARANTEED.

Exclusively for Priceline Members
Tired of searching? Book now!
We'll refund the difference if you find a lower price.

Phone Banner
Priceline Phone Deals
Book with an agent for great rates!
BUNDLE & SAVE
Book a flight & hotel together for extra savings.
On average save $240 per traveler
Air France Logo
Air France

07/21/25

YOW
21h 35m
CDG

07/22/25

BCN
Air France Logo
Air France

07/28/25

BCN
24h 35m
CDG
YUL

07/29/25

YOW
$962
KLM Logo
KLM

07/21/25

YOW
19h 20m
CDG
AMS

07/22/25

BCN
KLM Logo
KLM

07/28/25

BCN
26h 5m
CDG
YUL

07/29/25

YOW
$994
Air France Logo
Air France

07/21/25

YOW
19h 20m
CDG
AMS

07/22/25

BCN
Air France Logo
Air France

07/28/25

BCN
24h 35m
CDG
YUL

07/29/25

YOW
$1020
WestJet Logo
WestJet

07/19/25

YOW
27h 55m
YYZ
YHZ

07/20/25

BCN
WestJet Logo
WestJet

07/23/25

BCN
18h 31m
CDG
YYC

07/24/25

YOW
$1022
Air France Logo
Air France

07/21/25

YOW
21h 35m
CDG

07/22/25

BCN
Air France Logo
Air France

07/28/25

BCN
8h 55m
CDG

07/28/25

YOW
$1048
Air France Logo
Air France

08/07/25

YOW
21h 35m
CDG

08/08/25

BCN
Air France Logo
Air France

08/15/25

BCN
5h 10m
CDG

08/15/25

YOW
$1049
Aer Lingus Logo
Aer Lingus

08/06/25

YOW
22h 25m
YYZ
DUB

08/07/25

BCN
Aer Lingus Logo
Aer Lingus

08/13/25

BCN
22h 15m
DUB
YYZ

08/14/25

YOW
$1065
KLM Logo
KLM

07/21/25

YOW
19h 20m
CDG
AMS

07/22/25

BCN
KLM Logo
KLM

07/28/25

BCN
8h 55m
CDG

07/28/25

YOW
$1079
WestJet Logo
WestJet

07/21/25

YOW
27h 55m
YYZ
YHZ

07/22/25

BCN
WestJet Logo
WestJet

07/28/25

BCN
13h 2m
YHZ
YYZ

07/29/25

YOW
$1081
Aer Lingus Logo
Aer Lingus

07/21/25

YOW
32h 30m
YYZ
DUB

07/22/25

BCN
Aer Lingus Logo
Aer Lingus

08/08/25

BCN
20h
DUB
YYZ

08/09/25

YOW
$1081
WestJet Logo
WestJet

07/22/25

YOW
30h 30m
YYZ
YYC

07/23/25

BCN
WestJet Logo
WestJet

07/29/25

BCN
13h 2m
YHZ
YYZ

07/30/25

YOW
$1092
Lufthansa Logo
Lufthansa

07/22/25

YOW
15h 45m
YUL

07/23/25

BCN
Lufthansa Logo
Lufthansa

07/29/25

BCN
8h 7m
YUL
YTZ

07/29/25

YOW
$1106
Lufthansa Logo
Lufthansa

07/22/25

YOW
15h 45m
YUL

07/23/25

BCN
Lufthansa Logo
Lufthansa

07/29/25

BCN
20h 49m
YUL

07/30/25

YOW
$1106
Air Canada Logo
Air Canada

07/23/25

YOW
15h 45m
YUL

07/24/25

BCN
Air Canada Logo
Air Canada

07/30/25

BCN
10h 5m
EWR

07/30/25

YOW
$1115
Air Canada Logo
Air Canada

07/23/25

YOW
15h 45m
YUL

07/24/25

BCN
Air Canada Logo
Air Canada

07/30/25

BCN
16h 18m
FRA
YHZ

07/30/25

YOW
$1115
Lufthansa Logo
Lufthansa

08/06/25

YOW
15h 45m
YUL

08/07/25

BCN
Lufthansa Logo
Lufthansa

08/13/25

BCN
27h 8m
ZRH
YHZ

08/14/25

YOW
$1128
SWISS Logo
SWISS

08/06/25

YOW
32h 5m
YUL
ZRH

08/07/25

BCN
SWISS Logo
SWISS

08/13/25

BCN
5h 50m
YYZ

08/13/25

YOW
$1137
Lufthansa Logo
Lufthansa

07/21/25

YOW
15h 45m
YUL

07/22/25

BCN
Lufthansa Logo
Lufthansa

07/28/25

BCN
21h 58m
EWR
IAD

07/29/25

YOW
$1144
SWISS Logo
SWISS

07/22/25

YOW
23h 40m
YUL
ZRH

07/23/25

BCN
SWISS Logo
SWISS

07/29/25

BCN
11h 5m
ZRH
YYZ

07/29/25

YOW
$1154
SWISS Logo
SWISS

07/22/25

YOW
23h 40m
YUL
ZRH

07/23/25

BCN
SWISS Logo
SWISS

07/29/25

BCN
7h 37m
IAD

07/29/25

YOW
$1159
Lufthansa Logo
Lufthansa

07/22/25

YOW
22h 50m
YYZ
MUC

07/23/25

BCN
Lufthansa Logo
Lufthansa

07/29/25

BCN
10h 20m
IAD
ORD

07/29/25

YOW
$1172
Lufthansa Logo
Lufthansa

08/06/25

YOW
25h
YYZ
MUC

08/07/25

BCN
Lufthansa Logo
Lufthansa

08/13/25

BCN
10h 20m
IAD
ORD

08/13/25

YOW
$1172
Austrian Airlines Logo
Austrian Airlines

07/21/25

YOW
29h 55m
YYZ
VIE

07/22/25

BCN
Austrian Airlines Logo
Austrian Airlines

07/28/25

BCN
10h 5m
EWR

07/28/25

YOW
$1174
Lufthansa Logo
Lufthansa

07/11/25

YOW
21h
YUL
MUC

07/12/25

BCN
Lufthansa Logo
Lufthansa

07/28/25

BCN
12h 48m
FRA
YHZ

07/28/25

YOW
$1215
Lufthansa Logo
Lufthansa

07/30/25

YOW
21h 20m
YTZ
YUL

07/31/25

BCN
Lufthansa Logo
Lufthansa

08/09/25

BCN
6h 55m
YUL

08/09/25

YOW
$1222
United Airlines Logo
United Airlines

07/15/25

YOW
37h 20m
YUL

07/17/25

BCN
United Airlines Logo
United Airlines

08/01/25

BCN
7h 37m
IAD

08/01/25

YOW
$1229
United Airlines Logo
United Airlines

07/15/25

YOW
21h
YUL
FRA

07/16/25

BCN
United Airlines Logo
United Airlines

08/01/25

BCN
7h 37m
IAD

08/01/25

YOW
$1274
Austrian Airlines Logo
Austrian Airlines

07/25/25

YOW
29h 55m
YYZ
VIE

07/26/25

BCN
Austrian Airlines Logo
Austrian Airlines

08/02/25

BCN
11h 5m
ZRH
YYZ

08/02/25

YOW
$1278
LOT Polish Airlines Logo
LOT Polish Airlines

08/01/25

YOW
40h 35m
YYZ
WAW

08/03/25

BCN
LOT Polish Airlines Logo
LOT Polish Airlines

08/10/25

BCN
31h 55m
WAW
YYZ

08/11/25

YOW
$1511
LOT Polish Airlines Logo
LOT Polish Airlines

08/06/25

YOW
25h
YYZ
WAW

08/07/25

BCN
LOT Polish Airlines Logo
LOT Polish Airlines

08/13/25

BCN
31h 55m
WAW
YYZ

08/14/25

YOW
$1545

Top Deals on flights from Ottawa to Barcelona

Ottawa, CA (YOW) - Barcelona, ES (BCN)

WestJet Logo
WestJet

Nov 9

YOW
37h 5m
YYC
CDG

Nov 10

BCN

as low as

$433

Ottawa, CA (YOW) - Barcelona, ES (BCN)

Aer Lingus Logo
Aer Lingus

Nov 22

YOW
30h 15m
YYZ
DUB

Nov 23

BCN

as low as

$487

Ottawa, CA (YOW) - Barcelona, ES (BCN)

Air Canada Logo
Air Canada

Nov 22

YOW
37h 35m
YUL

Nov 24

BCN

as low as

$729

Ottawa, CA (YOW) - Barcelona, ES (BCN)

 Logo

Nov 26

YOW
20h 35m
BOS
KEF

Nov 27

BCN

as low as

$734

Ottawa, CA (YOW) - Barcelona, ES (BCN)

Air Canada Logo
Air Canada

Nov 22

YOW
38h 45m
YUL
ZRH

Nov 24

BCN

as low as

$755

Ottawa, CA (YOW) - Barcelona, ES (BCN)

Lufthansa Logo
Lufthansa

Nov 22

YOW
37h 35m
YUL

Nov 24

BCN

as low as

$755

Ottawa, CA (YOW) - Barcelona, ES (BCN)

United Airlines Logo
United Airlines

Nov 22

YOW
39h 46m
ORD
EWR

Nov 24

BCN

as low as

$764

Ottawa, CA (YOW) - Barcelona, ES (BCN)

SWISS Logo
SWISS

Nov 22

YOW
38h 45m
YUL
ZRH

Nov 24

BCN

as low as

$779

Ottawa, CA (YOW) - Barcelona, ES (BCN)

Lufthansa Logo
Lufthansa

Nov 9

YOW
20h 25m
YUL
MUC

Nov 10

BCN

as low as

$801

Ottawa, CA (YOW) - Barcelona, ES (BCN)

 Logo

Nov 26

YOW
21h 30m
YUL
BRU

Nov 27

BCN

as low as

$806

Ottawa, CA (YOW) - Barcelona, ES (BCN)

Lufthansa Logo
Lufthansa

Nov 22

YOW
41h 45m
YUL
FRA

Nov 24

BCN

as low as

$806

Ottawa, CA (YOW) - Barcelona, ES (BCN)

Austrian Airlines Logo
Austrian Airlines

Oct 15

YOW
41h 5m
YUL
VIE

Oct 17

BCN

as low as

$811

Frequently Asked Questions

Is there a direct flight from Ottawa to Barcelona?
There is no direct flight from Ottawa Macdonald-Cartier International Airport to Barcelona International Airport.
Are there convenient layover flights from Ottawa to Barcelona?
Yes, there are convenient layover flights from Ottawa to Barcelona. You can choose from one stop flights with Air France at $962, Lufthansa at $1106, or WestJet at $1106. For two stops, options include KLM at $994 and Air France at $1020.
What are the most convenient layover airports for the flight?
The most convenient layover airports for your flight from Ottawa to Barcelona are Montreal Trudeau Airport, Paris Charles de Gaulle Airport, Calgary International Airport, Amsterdam Airport Schiphol, and Toronto Pearson Airport.
What are the cheapest and fastest flight options from Ottawa to Barcelona?
The cheapest flight is with Air France, priced at $962, with a 21h 35m layover in Paris. The fastest flight is with Lufthansa, priced at $1106, with a 15h 45m layover in Montreal.
What are all possible destination arrival airports?
Possible destination arrival airports for your flight include Barcelona International Airport, Paris Charles de Gaulle Airport, Montreal Trudeau Airport, Calgary International Airport, Toronto Pearson Airport, Amsterdam Airport Schiphol, Dublin Airport, and Zürich Airport.
What is the time difference between destination and arrival?
The time difference between Ottawa and Barcelona is generally 6 hours, with Barcelona ahead. However, please check for any daylight saving changes that may affect this difference.
Priceline Phone Deals

Book with an agent for great rates!
Call now!

1 (888) 775-6158