Find cheap Barcelona, Spain to Oslo, Norway flights with our free search service. Compare all available fares for direct or connection flights to Oslo.
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.