Flights from Barcelona to Oslo (BCN to OSL)

Find cheap Barcelona, Spain to Oslo, Norway flights with our free search service. Compare all available fares for direct or connection flights to Oslo.

1 travelers, Economy class
1 (12+)
0 (2-11)
0 (<2yrs)
Powered by Skyscanner

Best price to flight from Barcelona to Oslo (One Way)

What is the distance between Barcelona and Oslo?

The average distance from Barcelona to Oslo is 2188 kilometers (equals to 1359 miles or 1181 nautical miles). Your flight will departure from Barcelona–El Prat Airport, Spain and arrive on Oslo Airport, Norway.

How long is the flight from Barcelona to Oslo?

The average flight time between Barcelona to Oslo is 3 hours and 20 minutes.

How much is the fare for flight between Barcelona and Oslo?

The average price for one-way airfare from Barcelona to Oslo is 89 USD (none-taxes) for economy class.

Cheap flights from Barcelona to Oslo

Fri 23/Feb - Mon 26/Feb
3 days Flights from Barcelona to Oslo on Vueling Airlines 23/02/2018
$136
Fri 23/Feb - Mon 05/Mar
10 days Flights from Barcelona to Oslo on Vueling Airlines 23/02/2018
$137
Fri 02/Mar - Mon 05/Mar
3 days Flights from Barcelona to Oslo on Vueling Airlines 02/03/2018
$112
Tue 13/Mar - Tue 20/Mar
7 days Flights from Barcelona to Oslo on Brussels Airlines 13/03/2018
$135
Wed 28/Mar - Mon 02/Jul
96 days Flights from Barcelona to Oslo on Vueling Airlines 28/03/2018
$232
Thu 01/Mar - Thu 31/Jan
336 days Flights from Barcelona to Oslo on Norwegian 01/03/2018
$157
Fri 02/Mar - Wed 18/Apr
47 days Flights from Barcelona to Oslo on Vueling Airlines 02/03/2018
$99
Thu 29/Mar - Sun 02/Sep
157 days Flights from Barcelona to Oslo on airBaltic 29/03/2018
$206
Thu 29/Mar - Sun 02/Sep
157 days Flights from Barcelona to Oslo on SAS 29/03/2018
$222
Wed 28/Mar - Mon 02/Jul
96 days Flights from Barcelona to Oslo on Vueling Airlines 28/03/2018
$225
Mon 19/Mar - Thu 05/Apr
17 days Flights from Barcelona to Oslo on Air France 19/03/2018
$153
Wed 30/May - Mon 04/Jun
5 days Flights from Barcelona to Oslo on Air France 30/05/2018
$152
Wed 09/May - Wed 25/Jul
77 days Flights from Barcelona to Oslo on Vueling Airlines 09/05/2018
$91
Fri 04/May - Mon 07/May
3 days Flights from Barcelona to Oslo on Vueling Airlines 04/05/2018
$99
Wed 30/May - Wed 06/Jun
7 days Flights from Barcelona to Oslo on Vueling Airlines 30/05/2018
$112
Fri 06/Apr - Sun 08/Jul
93 days Flights from Barcelona to Oslo on Vueling Airlines 06/04/2018
$193
Fri 27/Apr - Fri 01/Jun
35 days Flights from Barcelona to Oslo on Vueling Airlines 27/04/2018
$151
Wed 25/Apr - Mon 07/May
12 days Flights from Barcelona to Oslo on Vueling Airlines 25/04/2018
$99
Wed 25/Apr - Mon 30/Apr
5 days Flights from Barcelona to Oslo on Vueling Airlines 25/04/2018
$75
Thu 19/Apr - Mon 23/Apr
4 days Flights from Barcelona to Oslo on KLM 19/04/2018
$151
Thu 26/Apr - Wed 02/May
6 days Flights from Barcelona to Oslo on KLM 26/04/2018
$155
Fri 01/Jun - Wed 06/Jun
5 days Flights from Barcelona to Oslo on Vueling Airlines 01/06/2018
$112
Fri 01/Jun - Sun 03/Jun
2 days Flights from Barcelona to Oslo on KLM 01/06/2018
$155
Fri 22/Jun - Sun 05/Aug
44 days Flights from Barcelona to Oslo on Vueling Airlines 22/06/2018
$126
Fri 01/Jun - Tue 10/Jul
39 days Flights from Barcelona to Oslo on Vueling Airlines 01/06/2018
$169
Tue 26/Jun - Tue 17/Jul
21 days Flights from Barcelona to Oslo on Vueling Airlines 26/06/2018
$126
Wed 29/Aug - Sun 16/Sep
18 days Flights from Barcelona to Oslo on Air France 29/08/2018
$152
Fri 24/Aug - Mon 27/Aug
3 days Flights from Barcelona to Oslo on Vueling Airlines 24/08/2018
$132
Fri 24/Aug - Mon 10/Sep
17 days Flights from Barcelona to Oslo on Vueling Airlines 24/08/2018
$124
Wed 22/Aug - Sun 26/Aug
4 days Flights from Barcelona to Oslo on Brussels Airlines 22/08/2018
$174
Mon 01/Oct - Sun 07/Oct
6 days Flights from Barcelona to Oslo on Air France 01/10/2018
$153
Fri 19/Oct - Wed 24/Oct
5 days Flights from Barcelona to Oslo on Vueling Airlines 19/10/2018
$136
Mon 15/Oct - Sun 10/Feb
118 days Flights from Barcelona to Oslo on SWISS 15/10/2018
$179
Sat 12/Jan - Thu 17/Jan
5 days Flights from Barcelona to Oslo on Norwegian 12/01/2019
$120
Sat 12/Jan - Mon 14/Jan
2 days Flights from Barcelona to Oslo on Air France 12/01/2019
$154
Thu 24/Jan - Sun 03/Feb
10 days Flights from Barcelona to Oslo on Norwegian 24/01/2019
$134
Thu 27/Dec - Sat 05/Jan
9 days Flights from Barcelona to Oslo on Norwegian 27/12/2018
$101
Thu 13/Dec - Sun 16/Dec
3 days Flights from Barcelona to Oslo on Norwegian 13/12/2018
$139
Sat 22/Dec - Tue 01/Jan
10 days Flights from Barcelona to Oslo on KLM 22/12/2018
$156
Sat 22/Dec - Mon 24/Dec
2 days Flights from Barcelona to Oslo on Norwegian 22/12/2018
$149
Thu 01/Nov - Sat 01/Dec
30 days Flights from Barcelona to Oslo on Norwegian 01/11/2018
$131
Fri 02/Nov - Sun 04/Nov
2 days Flights from Barcelona to Oslo on Vueling Airlines 02/11/2018
$149
Fri 09/Nov - Fri 23/Nov
14 days Flights from Barcelona to Oslo on Vueling Airlines 09/11/2018
$112
Fri 14/Sep - Mon 17/Sep
3 days Flights from Barcelona to Oslo on Vueling Airlines 14/09/2018
$124
Fri 14/Sep - Wed 03/Oct
19 days Flights from Barcelona to Oslo on Vueling Airlines 14/09/2018
$125
Tue 04/Sep - Mon 10/Sep
6 days Flights from Barcelona to Oslo on KLM 04/09/2018
$155
Mon 09/Jul - Mon 06/Aug
28 days Flights from Barcelona to Oslo on Norwegian 09/07/2018
$166
Mon 30/Jul - Sun 02/Sep
34 days Flights from Barcelona to Oslo on Norwegian 30/07/2018
$306
Wed 11/Jul - Sat 28/Jul
17 days Flights from Barcelona to Oslo on eurowings 11/07/2018
$186
Mon 30/Jul - Sun 02/Sep
34 days Flights from Barcelona to Oslo on Lufthansa 30/07/2018
$209
Fri 06/Jul - Thu 26/Jul
20 days Flights from Barcelona to Oslo on Vueling Airlines 06/07/2018
$136
Tue 05/Feb - Sun 10/Feb
5 days Flights from Barcelona to Oslo on Norwegian 05/02/2019
$166