Distance 2142 km |
Average flight duration 5h 32m |
Cheapest ticket price £21 |
Flights per day 56 |
Direct flights 2 |
Airlines 16 |
Fastest flight 3h 10m |
Cheapest month to travel December |
First flight 01:00 |
Last flight 23:20 |
Cheapest
Average
The best way to find a cheap flight ticket from Oslo to Barcelona is to book your journey as far in advance as possible and to avoid travelling at rush hour.
Provider | Departs | Duration | Arrives | Changes | Tickets |
---|---|---|---|---|---|
Lufthansa LH2457 | 06:00 Oslo Airport Gardermoen (OSL) | 5h10 | 11:10 Barcelona El Prat Airport (BCN) | 1 change | |
Air France AF1275 | 06:20 Oslo Airport Gardermoen (OSL) | 13h00 | 19:20 Barcelona El Prat Airport (BCN) | 1 change | |
Air France AF1275 | 06:20 Oslo Airport Gardermoen (OSL) | 16h35 | 22:55 Barcelona El Prat Airport (BCN) | 1 change | |
Air France AF1275 | 06:20 Oslo Airport Gardermoen (OSL) | 7h40 | 14:00 Barcelona El Prat Airport (BCN) | 1 change | |
KLM KL1196 | 06:30 Oslo Airport Gardermoen (OSL) | 10h05 | 16:35 Barcelona El Prat Airport (BCN) | 1 change | |
Lufthansa LH865 | 06:30 Oslo Airport Gardermoen (OSL) | 6h50 | 13:20 Barcelona El Prat Airport (BCN) | 1 change | |
Lufthansa LH865 | 06:30 Oslo Airport Gardermoen (OSL) | 5h55 | 12:25 Barcelona El Prat Airport (BCN) | 1 change | |
KLM KL1196 | 06:30 Oslo Airport Gardermoen (OSL) | 12h35 | 19:05 Barcelona El Prat Airport (BCN) | 1 change | |
KLM KL1196 | 06:30 Oslo Airport Gardermoen (OSL) | 5h45 | 12:15 Barcelona El Prat Airport (BCN) | 1 change | |
Brussels Airlines SN2288 | 06:45 Oslo Airport Gardermoen (OSL) | 7h45 | 14:30 Barcelona El Prat Airport (BCN) | 1 change | |
Qatar Airways QR180 | 08:15 Oslo Airport Gardermoen (OSL) | 22h50 | 07:05 Barcelona El Prat Airport (BCN) | 1 change | |
Qatar Airways QR180 | 08:15 Oslo Airport Gardermoen (OSL) | 29h15 | 13:30 Barcelona El Prat Airport (BCN) | 1 change | |
Qatar Airways QR180 | 08:15 Oslo Airport Gardermoen (OSL) | 36h30 | 20:45 Barcelona El Prat Airport (BCN) | 1 change | |
KLM KL1198 | 09:20 Oslo Airport Gardermoen (OSL) | 9h45 | 19:05 Barcelona El Prat Airport (BCN) | 1 change | |
KLM KL1198 | 09:20 Oslo Airport Gardermoen (OSL) | 7h15 | 16:35 Barcelona El Prat Airport (BCN) | 1 change | |
Lufthansa LH2453 | 11:50 Oslo Airport Gardermoen (OSL) | 5h45 | 17:35 Barcelona El Prat Airport (BCN) | 1 change | |
KLM KL1200 | 12:40 Oslo Airport Gardermoen (OSL) | 21h45 | 10:25 Barcelona El Prat Airport (BCN) | 1 change | |
KLM KL1200 | 12:40 Oslo Airport Gardermoen (OSL) | 6h25 | 19:05 Barcelona El Prat Airport (BCN) | 1 change | |
Helvetic Airways LX1211 | 13:00 Oslo Airport Gardermoen (OSL) | 6h15 | 19:15 Barcelona El Prat Airport (BCN) | 1 change | |
Norwegian Air Shuttle DY1740 | 14:00 Oslo Airport Gardermoen (OSL) | 3h30 | 17:30 Barcelona El Prat Airport (BCN) | 0 changesDirect | |
Qatar Airways QR176 | 15:05 Oslo Airport Gardermoen (OSL) | 16h00 | 07:05 Barcelona El Prat Airport (BCN) | 1 change | |
Qatar Airways QR176 | 15:05 Oslo Airport Gardermoen (OSL) | 22h25 | 13:30 Barcelona El Prat Airport (BCN) | 1 change | |
Qatar Airways QR176 | 15:05 Oslo Airport Gardermoen (OSL) | 29h40 | 20:45 Barcelona El Prat Airport (BCN) | 1 change | |
Air France AF1775 | 17:00 Oslo Airport Gardermoen (OSL) | 5h55 | 22:55 Barcelona El Prat Airport (BCN) | 1 change | |
KLM KL1204 | 17:00 Oslo Airport Gardermoen (OSL) | 19h15 | 12:15 Barcelona El Prat Airport (BCN) | 1 change | |
Air France AF1775 | 17:00 Oslo Airport Gardermoen (OSL) | 18h10 | 11:10 Barcelona El Prat Airport (BCN) | 1 change | |
KLM KL1204 | 17:00 Oslo Airport Gardermoen (OSL) | 17h25 | 10:25 Barcelona El Prat Airport (BCN) | 1 change | |
Air France AF1775 | 17:00 Oslo Airport Gardermoen (OSL) | 21h00 | 14:00 Barcelona El Prat Airport (BCN) | 1 change | |
Air France AF1775 | 17:00 Oslo Airport Gardermoen (OSL) | 15h50 | 08:50 Barcelona El Prat Airport (BCN) | 1 change | |
Air France AF1775 | 17:00 Oslo Airport Gardermoen (OSL) | 24h00 | 17:00 Barcelona El Prat Airport (BCN) | 1 change | |
KLM Cityhopper KL1206 | 18:55 Oslo Airport Gardermoen (OSL) | 17h20 | 12:15 Barcelona El Prat Airport (BCN) | 1 change | |
KLM Cityhopper KL1206 | 18:55 Oslo Airport Gardermoen (OSL) | 21h40 | 16:35 Barcelona El Prat Airport (BCN) | 1 change | |
KLM Cityhopper KL1206 | 18:55 Oslo Airport Gardermoen (OSL) | 15h30 | 10:25 Barcelona El Prat Airport (BCN) | 1 change | |
Iberia IB954 | 19:00 Oslo Airport Gardermoen (OSL) | 14h45 | 09:45 Barcelona El Prat Airport (BCN) | 1 change | |
Sas Airways sk1477 | 19:00 Oslo Airport Gardermoen (OSL) | 23h20 | 18:20 Barcelona El Prat Airport (BCN) | 1 change | |
Iberia IB954 | 19:00 Oslo Airport Gardermoen (OSL) | 13h30 | 08:30 Barcelona El Prat Airport (BCN) | 1 change | |
Iberia IB954 | 19:00 Oslo Airport Gardermoen (OSL) | 17h45 | 12:45 Barcelona El Prat Airport (BCN) | 1 change | |
This is the last flight of the day. |
Find all the dates and times for this journey
Fastest Journey
3 h 30 m
Average
14 h 59 m
Flights per day
37
Distance
2143 km
Of the 37 flights that leave Oslo for Barcelona every day 1 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Buy your official Vueling Airlines, Norwegian Air and SAS flight tickets to Barcelona from Oslo from £33 with Omio. Find flight times and tickets for over 1000 travel companies to compare and book the most affordable journey.
Flights from Oslo to Barcelona generally leave from Oslo Airport Gardermoen and arrive in Barcelona El Prat Airport.
Oslo Airport Gardermoen is 51.9 km away from Oslo city centre and Barcelona El Prat Airport is 14.5 km from Barcelona city centre.
Here are some other resources that might have the information you need