Cheap flights Cancun to Barcelona (El Prat)

1 passenger, economy

Cheap flights Cancun to Barcelona

Compare prices, duration and stops

United Airlines
UA 1056
18:43
Cancun (CUN)
Sat, 19 sep
40h 17min
3 stops
11:00
Barcelona, El Prat (BCN)
Mon, 21 sep +1
649 €
WestJet
WS 2129
18:30
Cancun (CUN)
Sun, 20 sep
37h 35min
2 stops
08:05
Barcelona, El Prat (BCN)
Tue, 22 sep +1
315 €
Thomson Airways
BY 243
21:40
Cancun (CUN)
Sun, 20 sep
20h
1 stop
17:40
Barcelona, El Prat (BCN)
Mon, 21 sep +1
385 €
Air Europa
UX 64
01:40
Cancun (CUN)
Fri, 25 sep
12h 55min
1 stop
14:35
Barcelona, El Prat (BCN)
Fri, 25 sep
426 €
Thomson Airways
BY 149
21:05
Cancun (CUN)
Tue, 29 sep
23h 10min
1 stop
20:15
Barcelona, El Prat (BCN)
Wed, 30 sep +1
374 €
WestJet
WS 2129
18:30
Cancun (CUN)
Wed, 30 sep
28h 50min
2 stops
23:20
Barcelona, El Prat (BCN)
Thu, 1 oct +1
384 €
WestJet
WS 2129
18:30
Cancun (CUN)
Thu, 1 oct
28h 45min
3 stops
23:15
Barcelona, El Prat (BCN)
Fri, 2 oct +1
318 €
Air Europa
UX 64
01:40
Cancun (CUN)
Fri, 2 oct
12h 55min
1 stop
14:35
Barcelona, El Prat (BCN)
Fri, 2 oct
377 €
Air Europa
UX 064
01:40
Cancun (CUN)
Sat, 3 oct
12h 55min
1 stop
14:35
Barcelona, El Prat (BCN)
Sat, 3 oct
308 €
Air Europa
UX 64
01:40
Cancun (CUN)
Sat, 3 oct
12h 55min
1 stop
14:35
Barcelona, El Prat (BCN)
Sat, 3 oct
314 €
Iberojet
E9 814
02:15
Cancun (CUN)
Sat, 3 oct
29h 45min
2 stops
08:00
Barcelona, El Prat (BCN)
Sun, 4 oct +1
344 €
WestJet
WS 2135
00:40
Cancun (CUN)
Sun, 4 oct
55h 25min
3 stops
08:05
Barcelona, El Prat (BCN)
Tue, 6 oct +1
326 €
Air Europa
UX 064 Best price
01:40
Cancun (CUN)
Mon, 5 oct
12h 55min
1 stop
14:35
Barcelona, El Prat (BCN)
Mon, 5 oct
305 €
Air Europa
UX 64
01:40
Cancun (CUN)
Mon, 5 oct
12h 55min
1 stop
14:35
Barcelona, El Prat (BCN)
Mon, 5 oct
329 €
Iberojet
E9 814
02:25
Cancun (CUN)
Tue, 6 oct
17h 35min
1 stop
20:00
Barcelona, El Prat (BCN)
Tue, 6 oct
382 €
Thomson Airways
BY 149
21:05
Cancun (CUN)
Tue, 6 oct
23h 10min
1 stop
20:15
Barcelona, El Prat (BCN)
Wed, 7 oct +1
333 €
Air Europa
UX 064
01:40
Cancun (CUN)
Wed, 7 oct
12h 55min
1 stop
14:35
Barcelona, El Prat (BCN)
Wed, 7 oct
310 €
Air Europa
UX 64
01:40
Cancun (CUN)
Wed, 7 oct
12h 55min
1 stop
14:35
Barcelona, El Prat (BCN)
Wed, 7 oct
329 €
Eagle Aviation
Y4 111
10:25
Cancun (CUN)
Wed, 7 oct
30h 15min
3 stops
16:40
Barcelona, El Prat (BCN)
Thu, 8 oct +1
436 €
Aeromexico
AM 551
23:30
Cancun (CUN)
Wed, 7 oct
23h 30min
3 stops
23:00
Barcelona, El Prat (BCN)
Thu, 8 oct +1
349 €
Aer Lingus
EI 1852 🔥 Hot deal
18:10
Cancun (CUN)
Thu, 8 oct
36h 40min
Direct
06:50
Barcelona, El Prat (BCN)
Sat, 10 oct +1
369 €
Air Europa
UX 64
01:40
Cancun (CUN)
Fri, 9 oct
12h 55min
1 stop
14:35
Barcelona, El Prat (BCN)
Fri, 9 oct
329 €
Aeromexico
AM 515
14:16
Cancun (CUN)
Fri, 9 oct
56h 59min
3 stops
23:15
Barcelona, El Prat (BCN)
Sun, 11 oct +1
400 €
Welcome Air
2W 2502
00:40
Cancun (CUN)
Sat, 10 oct
31h 45min
2 stops
08:25
Barcelona, El Prat (BCN)
Sun, 11 oct +1
337 €
Air Europa
UX 64
01:40
Cancun (CUN)
Sat, 10 oct
12h 55min
1 stop
14:35
Barcelona, El Prat (BCN)
Sat, 10 oct
329 €
Iberojet
E9 814
02:15
Cancun (CUN)
Sat, 10 oct
30h 15min
2 stops
08:30
Barcelona, El Prat (BCN)
Sun, 11 oct +1
329 €
Aeromexico
AM 527
17:40
Cancun (CUN)
Mon, 12 oct
53h 55min
3 stops
23:35
Barcelona, El Prat (BCN)
Wed, 14 oct +1
378 €
Welcome Air
2W 2502
00:40
Cancun (CUN)
Tue, 13 oct
22h 25min
2 stops
23:05
Barcelona, El Prat (BCN)
Tue, 13 oct
341 €
Aeromexico
AM 505
12:01
Cancun (CUN)
Tue, 13 oct
35h 34min
3 stops
23:35
Barcelona, El Prat (BCN)
Wed, 14 oct +1
379 €
Air Europa
UX 064
01:40
Cancun (CUN)
Wed, 14 oct
12h 55min
1 stop
14:35
Barcelona, El Prat (BCN)
Wed, 14 oct
314 €
Eagle Aviation
Y4 111
10:25
Cancun (CUN)
Mon, 19 oct
46h 5min
3 stops
08:30
Barcelona, El Prat (BCN)
Wed, 21 oct +1
384 €
Jetblue Airways
B6 1014
20:15
Cancun (CUN)
Tue, 20 oct
37h 45min
2 stops
10:00
Barcelona, El Prat (BCN)
Thu, 22 oct +1
360 €
Air Europa
UX 64 🔥 Hot deal
01:40
Cancun (CUN)
Wed, 21 oct
12h 55min
Direct
14:35
Barcelona, El Prat (BCN)
Wed, 21 oct
483 €
Porter Airlines
PD 766
17:55
Cancun (CUN)
Wed, 21 oct
25h 20min
2 stops
19:15
Barcelona, El Prat (BCN)
Thu, 22 oct +1
337 €
WestJet
WS 2135
00:40
Cancun (CUN)
Sat, 24 oct
44h 25min
2 stops
21:05
Barcelona, El Prat (BCN)
Sun, 25 oct +1
353 €
American Airlines
AA 1102
17:45
Cancun (CUN)
Wed, 28 oct
12h 20min
1 stop
06:05
Barcelona, El Prat (BCN)
Thu, 29 oct +1
566 €
Aeromexico
AM 509
13:02
Cancun (CUN)
Sun, 8 nov
49h 23min
3 stops
14:25
Barcelona, El Prat (BCN)
Tue, 10 nov +1
376 €
WestJet
WS 2203
01:45
Cancun (CUN)
Fri, 4 dec
45h 20min
2 stops
23:05
Barcelona, El Prat (BCN)
Sat, 5 dec +1
374 €
Welcome Air
2W 2502
02:20
Cancun (CUN)
Sat, 5 dec
30h 10min
2 stops
08:30
Barcelona, El Prat (BCN)
Sun, 6 dec +1
361 €
Aeromexico
AM 535
19:26
Cancun (CUN)
Fri, 1 jan
14h 49min
1 stop
10:15
Barcelona, El Prat (BCN)
Sat, 2 jan +1
425 €
Aeroenlaces Nacionales
VB 7475
15:20
Cancun (CUN)
Sat, 2 jan
16h 5min
2 stops
07:25
Barcelona, El Prat (BCN)
Sun, 3 jan +1
521 €
Aeroenlaces Nacionales
VB 1373
02:15
Cancun (CUN)
Sun, 3 jan
17h 10min
2 stops
19:25
Barcelona, El Prat (BCN)
Sun, 3 jan
503 €
Aeroenlaces Nacionales
VB 7475
15:20
Cancun (CUN)
Sun, 3 jan
19h 25min
2 stops
10:45
Barcelona, El Prat (BCN)
Mon, 4 jan +1
523 €
Aeroenlaces Nacionales
VB 7463
02:15
Cancun (CUN)
Mon, 4 jan
17h 10min
2 stops
19:25
Barcelona, El Prat (BCN)
Mon, 4 jan
530 €
Flair Airlines
F8 2517
13:45
Cancun (CUN)
Tue, 5 jan
26h 30min
2 stops
16:15
Barcelona, El Prat (BCN)
Wed, 6 jan +1
471 €
Air Caraibes
TX 649
01:10
Cancun (CUN)
Thu, 7 jan
17h 55min
1 stop
19:05
Barcelona, El Prat (BCN)
Thu, 7 jan
414 €
Aeromexico
AM 505
11:55
Cancun (CUN)
Fri, 8 jan
27h 25min
3 stops
15:20
Barcelona, El Prat (BCN)
Sat, 9 jan +1
404 €
Jetblue Airways
B6 752
19:41
Cancun (CUN)
Fri, 15 jan
23h 19min
3 stops
19:00
Barcelona, El Prat (BCN)
Sat, 16 jan +1
398 €
Aeromexico
AM 555
00:42
Cancun (CUN)
Sat, 16 jan
35h 8min
3 stops
11:50
Barcelona, El Prat (BCN)
Sun, 17 jan +1
402 €
Air Europa
UX 64
03:25
Cancun (CUN)
Fri, 29 jan
12h 15min
1 stop
15:40
Barcelona, El Prat (BCN)
Fri, 29 jan
381 €

Low price calendar

September 2026
Price chart (September 2026)
min: 315 € · max: 649 €
01.09.2026 — no data 02.09.2026 — no data 03.09.2026 — no data 04.09.2026 — no data 05.09.2026 — no data 06.09.2026 — no data 07.09.2026 — no data 08.09.2026 — no data 09.09.2026 — no data 10.09.2026 — no data 11.09.2026 — no data 12.09.2026 — no data 13.09.2026 — no data 14.09.2026 — no data 15.09.2026 — no data 16.09.2026 — no data 17.09.2026 — no data 18.09.2026 — no data 19.09.2026 — 649 € 20.09.2026 — 315 € 21.09.2026 — no data 22.09.2026 — no data 23.09.2026 — no data 24.09.2026 — no data 25.09.2026 — 426 € 26.09.2026 — no data 27.09.2026 — no data 28.09.2026 — no data 29.09.2026 — 374 € 30.09.2026 — 384 € 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Mon
Tue
Wed
Thu
Fri
Sat
Sun
1
placeholder
no data
2
placeholder
no data
3
placeholder
no data
4
placeholder
no data
5
placeholder
no data
6
placeholder
no data
7
placeholder
no data
8
placeholder
no data
9
placeholder
no data
10
placeholder
no data
11
placeholder
no data
12
placeholder
no data
13
placeholder
no data
14
placeholder
no data
15
placeholder
no data
16
placeholder
no data
17
placeholder
no data
18
placeholder
no data
19
placeholder
649 €
20
Good deal
315 €
21
placeholder
no data
22
placeholder
no data
23
placeholder
no data
24
placeholder
no data
25
placeholder
426 €
26
placeholder
no data
27
placeholder
no data
28
placeholder
no data
29
placeholder
374 €
30
placeholder
384 €

Cheap flights Cancun to Barcelona

Air Europa
Mon, Wed, Fri, Sat
Price from
€305
WestJet
Wed, Thu, Fri, Sat, Sun
Price from
€315
Iberojet
Tue, Sat
Price from
€329
Welcome Air
Tue, Sat
Price from
€341
Thomson Airways
Tue, Sun
Price from
€374
Aeromexico
Mon, Tue, Wed, Fri, Sat, Sun
Price from
€402
Air Caraibes
Thu
Price from
€414
Eagle Aviation
Mon, Wed
Price from
€436
Flair Airlines
Tue
Price from
€471
Aeroenlaces Nacionales
Mon, Sat, Sun
Price from
€521
Air Transat
Sat
Price from
€530
United Airlines
Sat
Price from
€649

Popular destinations from Cancun

All →
CUN
Mexico → Mexico
MEX
from
€16
CUN
Mexico → Mexico
NLU
from
€16
CUN
Mexico → Mexico
TLC
from
€27
CUN
SJD
from
€28
CUN
Mexico → Mexico
PBC
from
€32
CUN
TGZ
from
€33
CUN
Mexico → Mexico
MTY
from
€34
CUN
Cancun — Puerto Vallarta
Mexico → Mexico
PVR
from
€36
CUN
Cancun — Hermosillo
Mexico → Mexico
HMO
from
€41

Popular destinations to Barcelona

All →
MIL
Italy → Spain
BCN
from
€7
ROM
Italy → Spain
BCN
from
€10
PAR
France → Spain
BCN
from
€12
WAW
Poland → Spain
BCN
from
€12
NAP
Italy → Spain
BCN
from
€13
LIS
Portugal → Spain
BCN
from
€13
VCE
Italy → Spain
BCN
from
€15
BRU
Belgium → Spain
BCN
from
€16
CGN
Germany → Spain
BCN
from
€16

Cheap flights Cancun to Barcelona

Interesting facts about the route

Flight time

23h 19min

Distance

8 398 km

Average price

€377

Most frequent flight

UX 64

Passenger reviews

No reviews for this route yet

Internet abroad

eSIM · Spain

All plans

guaymobile

5 GB

data

30

days

€9

Buy

guaymobile

10 GB

data

30

days

€13

Buy

guaymobile

20 GB

data

30

days

€20

Buy

guaymobile

data

10

days

€30

Buy

guaymobile

1 GB

data

7

days

€4

Buy

Frequently Asked Questions

The average ticket price Cancun Barcelona is €377. The cheapest ticket costs €315, operated by WestJet, flight 2129, departing Cancun on 20 September at 18:30, arriving Barcelona on 22 September at 08:05.
The average flight time is 37 hours 35 minutes. The fastest flight takes 20 hours, flight 243 operated by Thomson Airways, departing Cancun on 20 September at 21:40, arriving Barcelona on 21 September at 17:40.
Flights on the Cancun - Barcelona route are operated by the following airlines: Welcome Air, Aeromexico, Thomson Airways, Iberojet, Flair Airlines, Air Transat, Air Caraibes, United Airlines, Air Europa, Aeroenlaces Nacionales.
The distance from Cancun to Barcelona is 8398 km.