Cheap Flights from Dakar to Barcelona

Dakar Barcelona
Any date
Find your flight
🌍 Anywhere
🇪🇸 Spain €146
🇮🇹 Italy €182
🇫🇷 France €148
🇨🇻 Cape Verde €167
🇬🇳 Guinea €184
🇲🇦 Morocco €283
🇨🇮 Côte d'Ivoire €253
🇵🇹 Portugal €223
← Back Home Deals Barcelona (17)
Barcelona — Spain
Dakar → Barcelona
🇪🇸 Spain · 17 flights from €146
10 Jul
20:40
Vueling · 4h 40m
✈ Direct
€146
3 Jul
20:40
Vueling · 4h 40m
✈ Direct
€178
7 Jul
19:55
Vueling · 4h 40m
✈ Direct
€200
23 Jun
19:55
Vueling · 4h 40m
✈ Direct
€212
16 Jul
20:40
Vueling · 4h 40m
✈ Direct
€216
2 Jul
20:40
Vueling · 4h 40m
✈ Direct
€217
26 Jun
20:40
Vueling · 4h 40m
✈ Direct
€239
25 Jun
20:40
Vueling · 4h 40m
✈ Direct
€253
30 Jun
19:55
Vueling · 4h 40m
✈ Direct
€257
24 Jun
19:45
Iberia · 14h 40m
€258
29 Jun
01:05
TAP Portugal · 16h 15m
€271
5 Aug
13:20
Transavia France · 16h 20m
€281
2 Aug
16:30
Transavia France · 25h 40m
€306
4 Sep
20:40
Vueling · 4h 40m
✈ Direct
€319
5 Sep
20:40
Vueling · 4h 40m
✈ Direct
€325
16 Aug
02:20
NT · 28h
€365
2 Sep
13:20
Transavia France · 33h 55m
€383
With a stop
26 Jul
16:30
DKR → MIL → BCN
Transavia France + Ryanair · 1d 1h stopover in Milan
€201
2 flights
☕ 25h in Milan — enough time to explore
7 Jul
19:55
DKR → MIL → BCN
Vueling + Ryanair · 3h layover in Milan
€202
2 flights
23 Jul
20:40
DKR → VCE → BCN
Vueling + W4 · 0d 18h stopover in Venice
€225
2 flights
☕ 18h in Venice — enough time to explore
23 Jun
19:55
DKR → MIL → BCN
Vueling + W4 · 1d 1h stopover in Milan
€232
2 flights
☕ 25h in Milan — enough time to explore
11 Jul
20:40
DKR → PMI → BCN
Vueling + Vueling · 0d 23h stopover in Palma de Mallorca
€233
2 flights
☕ 23h in Palma de Mallorca — enough time to explore
11 Jul
20:40
DKR → CAG → BCN
Vueling + Vueling · 0d 12h stopover in Cagliari
€236
2 flights
☕ 12h in Cagliari — enough time to explore
22 Jul
13:20
DKR → BIO → BCN
Transavia France + Vueling · 1d 0h stopover in Bilbao
€236
2 flights
☕ 24h in Bilbao — enough time to explore
6 Jul
21:40
DKR → MAD → BCN
Iberia + Ryanair · 1d 4h stopover in Madrid
€237
2 flights
☕ 28h in Madrid — enough time to explore