Flights from Barcelona to Oslo (BCN to OSL)

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 35 USD (none-taxes) for economy class.