Cheap Flights from Oslo to Barcelona

Oslo Barcelona
Any date
Find your flight
🌍 Anywhere
🇵🇱 Poland €11
🇮🇹 Italy €19
🇳🇴 Norway €35
🇪🇸 Spain €26
🇱🇹 Lithuania €17
🇹🇷 Turkey €60
🇸🇪 Sweden €33
🇩🇰 Denmark €47
← Back Home Deals Barcelona (24)
Barcelona — Spain
Oslo → Barcelona
🇪🇸 Spain · 24 flights from €33
5 Aug
19:25
Vueling · 3h 30m
✈ Direct
€33
1 Aug
10:25
Wizz Air · 9h 15m
€50
10 Aug
17:45
Norwegian · 3h 20m
✈ Direct
€54
10 Aug
17:45
D8 · 3h 20m
✈ Direct
€54
17 Jul
14:45
SAS · 3h 25m
✈ Direct
€54
24 Jun
06:10
RR · 13h 30m
€56
25 Jul
17:35
D8 · 3h 20m
✈ Direct
€56
30 Jul
09:45
RK · 7h 40m
€57
9 Aug
20:30
D8 · 3h 20m
✈ Direct
€60
12 Sep
21:40
RK · 9h 10m
↓25% 🔥
€81
€61
HOT
3 Aug
13:50
Wizz Air · 27h 45m
€61
25 Aug
12:40
RK · 8h 20m
€61
11 Jul
21:40
RK · 9h 10m
€68
24 Jun
06:10
Ryanair · 13h 30m
€69
10 Sep
19:55
W4 · 23h 5m
€69
3 Aug
17:45
D8 · 3h 20m
✈ Direct
€71
19 Jul
20:30
D8 · 3h 20m
✈ Direct ↓38% 🔥
€122
€76
HOT
23 Jun
15:25
Wizz Air · 28h 15m
✈ Direct
€76
6 Jul
19:40
RR · 24h
€79
10 Sep
13:35
RR · 9h 20m
€82
11 Sep
15:10
RR · 15h 30m
€85
5 Aug
15:15
WF · 6h 40m
✈ Direct
€91
23 Jul
20:30
D8 · 3h 20m
✈ Direct
€101
16 Jul
05:25
SAS · 3h 25m
✈ Direct
€110
With a stop
5 Aug
14:00
OSL → MIL → BCN
Ryanair + W4 · 0d 20h stopover in Milan
€37
2 flights
☕ 20h in Milan — enough time to explore
27 Jul
11:50
OSL → MIL → BCN
MW + Vueling · 1d 2h stopover in Milan
€37
2 flights
☕ 26h in Milan — enough time to explore
28 Jul
06:30
OSL → KRK → BCN
Ryanair + Wizz Air · 5h layover in Krakow
€38
2 flights
29 Jul
07:00
OSL → KRK → BCN
Ryanair + Wizz Air · 0d 18h stopover in Krakow
€38
2 flights
☕ 18h in Krakow — enough time to explore
28 Jul
21:10
OSL → LON → BCN
RK + W9 · 5h layover in London
€40
2 flights
27 Jul
16:45
OSL → LON → BCN
RK + Ryanair · 0d 22h stopover in London
€40
2 flights
☕ 22h in London — enough time to explore
25 Jul
07:40
OSL → KRK → BCN
RR + Wizz Air · 0d 17h stopover in Krakow
€42
2 flights
☕ 17h in Krakow — enough time to explore
25 Jul
13:45
OSL → MIL → BCN
Ryanair + Vueling · 0d 22h stopover in Milan
€42
2 flights
☕ 22h in Milan — enough time to explore