Helping travelers to find the best flight offers
Find the best flights from Barcelona to Oslo with our fast search across 700+ airlines, 50+ agencies and 5+ top booking systems to compare prices, schedules and baggage rules in one place. Whether you're planning a city break or a nature escape, we make it easy to spot the most convenient connections and secure the right fare for your trip.
Fly direct from Barcelona to Oslo for the fastest, most convenient way to reach Norway’s vibrant capital—save time and skip the hassle of layovers while enjoying a smoother travel experience. While connecting options can sometimes be cheaper, a nonstop flight gets you to Oslo quicker and more comfortably, perfect for maximizing your trip or minimizing travel stress.
A direct flight is the easiest way to get to your destination. The following airlines operate non-stop flights from Barcelona to Oslo:
•
•
•
•
•
•
We keep tight track on airlines' pre-holidays sales and other special offers occurences all the time to let you save maximum amount of funds while traveling to your family or just going out on vacation.
The cheapest one-way flight from Barcelona to Oslo departs on 02/08/2026, is operated by Vueling and costs $52
The cheapest roundtrip flight from Barcelona to Oslo departs on 02/17/2026, is operated by Vueling and costs $115
Fastest flight from Barcelona to Oslo takes 3h 25m
There are direct flights on this route 3 days a week: Su, We, and Sa
The distance between Barcelona and Oslo is 2142km (1328 miles). The average flight duration is 3h 25m. There are 23 direct flights from Barcelona to Oslo. Barcelona and Oslo are in the same time zone. Flights from Barcelona begin at 8:00 AM. The latest flight from Barcelona departs at 5:10 PM
The route Barcelona — Oslo is served by many carriers — 10 in total, including Norwegian Air Shuttle, Norwegian Air International, Vueling, Scandinavian Airlines, Wizz Air, EasyJet, Ryanair, Swiss International Air Lines, Iberia, and Wizz Air. This gives passengers wide opportunities: from finding the lowest fare (from $52) to selecting flights by schedule or service class. Our service aggregates data from multiple booking systems so you can compare offers in one place. This saves time and money: no need to check dozens of sites — just pick the right option and book online.
Starting at $79
Starting at $76
Starting at $52
Starting at $89
Starting at $59
Starting at $63
Starting at $89
Starting at $128
Starting at $152
Starting at $176
Barcelona — Oslo
12/31/2025
Departure
Direct flight
DY1741
Starting at $255
Barcelona — Oslo
12/18/2025
Departure
Direct flight
D81741
Starting at $113
Barcelona — Oslo
12/22/2025
Departure
Direct flight
D81741
Starting at $142
Barcelona — Oslo
02/05/2026
Departure
Direct flight
VY8538
Starting at $72
Barcelona — Oslo
02/08/2026
Departure
Direct flight
VY5704
Starting at $52
Barcelona — Oslo
05/03/2026
Departure
Direct flight
SK4686
Starting at $254
Barcelona — Oslo
05/23/2026
Departure
Direct flight
DY1741
Starting at $183
Barcelona — Oslo
08/17/2026
Departure
Direct flight
D85522
Starting at $189
Barcelona — Oslo
10/10/2026
Departure
Direct flight
VY8538
Starting at $125
Barcelona — Oslo
12/14/2025
Departure
Direct flight
VY8538
Starting at $92
Unable to find information about the schedule of direct flights from
Barcelona–El Prat (BCN) is Catalonia’s primary international gateway, serving full-service carriers as well as low-cost airlines, so fares can range from budget-friendly to premium depending on carrier and season. The airport sits about 12 km southwest of Barcelona’s city centre; the Aerobus shuttle typically takes 25–35 minutes and charges a modest fare, while the R2 suburban train reaches central stations in roughly 25–30 minutes for a lower cost. Taxis and ride-hailing are convenient options with travel times around 20–30 minutes depending on traffic. Pros: frequent connections, modern terminals and good public transport links. Cons: can be busy at peak times and transfers between terminals may require extra time.
Oslo’s main gateway, Oslo Airport Gardermoen (OSL), functions as Norway’s primary international hub and the usual choice for long-haul and major European carriers as well as full-service Scandinavian airlines; several low-cost operators also serve it. Located about 50 km northeast of the city center, it is typically seen as a mid- to higher-priced arrival point compared with smaller regional fields. The Airport Express Train (Flytoget) takes around 19–23 minutes to Oslo Central Station and is usually the fastest option, with fares that can be higher than commuter trains which take roughly 23–30 minutes for less cost; taxis and airport buses are available but can take 40–60 minutes depending on traffic. Pros: modern facilities, frequent connections and good rail links; cons: farther from downtown than some capitals’ airports and taxi fares can be expensive.
The cheapest flight ticket from Barcelona to Oslo according to data for the last 48 hours costs $52
Often the best time to buy tickets from Barcelona to Oslo is 2 months before departure.
Based on statistics over the past years, the lowest prices for flights from Barcelona to Oslo can be found flying in these months: September, January, March.
The fastest flights from Barcelona to Oslo start from 3 hours 25 minutes in the air.
The following airlines operate direct flights on the route Barcelona — Oslo: Norwegian Air Shuttle, Norwegian Air International, Vueling
In different months, ticket prices from Barcelona to Oslo vary: minimum — $69 (September 2026), maximum — $176 (May 2026). Typically, the flight costs $89–$154.