Cheap Flights from Barcelona to Stockholm

Barcelona Stockholm
Any date
Find your flight
🌍 Anywhere
🇮🇹 Italy €9
🇪🇸 Spain €12
🇩🇪 Germany €20
🇫🇷 France €16
🇵🇹 Portugal €12
🇰🇿 Kazakhstan €59
🇹🇷 Turkey €53
🇬🇪 Georgia €49
← Back Home Deals Stockholm (18)
Stockholm — Sweden
Barcelona → Stockholm
🇸🇪 Sweden · 18 flights from €30
5 Oct
04:30
Vueling · 3h 40m
✈ Direct
€30
2 Oct
03:45
Ryanair · 3h 40m
✈ Direct
€33
18 Sep
03:45
Ryanair · 3h 40m
✈ Direct
€49
€38
16 Sep
03:35
Vueling · 3h 40m
✈ Direct
€42
25 Sep
03:45
Ryanair · 3h 40m
✈ Direct
€42
12 Nov
15:30
Ryanair · 3h 45m
✈ Direct
€44
17 Sep
19:20
D8 · 3h 35m
✈ Direct
€51
€50
24 Sep
19:20
D8 · 3h 35m
✈ Direct
€51
11 Sep
03:45
Ryanair · 3h 40m
✈ Direct
€53
13 Oct
08:10
Ryanair · 3h 40m
✈ Direct
€53
21 Sep
05:50
D8 · 3h 35m
✈ Direct
€53
15 Oct
19:20
D8 · 3h 35m
✈ Direct
€54
22 Sep
16:45
SAS · 3h 35m
✈ Direct
€68
€67
30 Sep
18:05
D8 · 3h 35m
✈ Direct
€68
21 Sep
04:30
Vueling · 3h 40m
✈ Direct
€68
22 Sep
07:35
W9 · 45h 35m
✈ Direct
€69
14 Sep
04:30
Vueling · 3h 40m
✈ Direct
€71
23 Sep
13:50
D8 · 7h 35m
✈ Direct
€80
With a stop
12 Oct
10:45
BCN → MIL → STO
EC + Ryanair · 0d 15h stopover in Milan
€34
2 flights
☕ 15h in Milan — enough time to explore
14 Sep
11:10
BCN → MIL → STO
W4 + Ryanair · 0d 15h stopover in Milan
€35
2 flights
☕ 15h in Milan — enough time to explore
15 Oct
14:50
BCN → LON → STO
EasyJet + Ryanair · 0d 18h stopover in London
€35
2 flights
☕ 18h in London — enough time to explore
16 Sep
11:25
BCN → LON → STO
Ryanair + Ryanair · 6h layover in London
€36
2 flights
20 Oct
10:55
BCN → LON → STO
Ryanair + Ryanair · 1d 6h stopover in London
€36
2 flights
☕ 30h in London — enough time to explore
21 Oct
08:35
BCN → LON → STO
Ryanair + Ryanair · 9h layover in London
€37
2 flights
16 Sep
20:25
BCN → GDN → STO
Wizz Air + Ryanair · 0d 20h stopover in Gdansk
€37
2 flights
☕ 20h in Gdansk — enough time to explore
24 Oct
15:30
BCN → MIL → STO
Vueling + Ryanair · 0d 15h stopover in Milan
€38
2 flights
☕ 15h in Milan — enough time to explore

Flight delayed or cancelled? You could be owed up to EUR 600 under EU261. Get your free claim letter →