All scheduled flights from Belgrade to Oslo (BEG-OSL)
Republic of Serbia
Norway
All scheduled flights from BEG to OSL. You can fly from Belgrade to Oslo non-stop on Mondays, Wednesdays, Thursdays, Fridays, Saturdays & Sundays and the flight takes about 2 hours and 49 minutes. Flights with stops take between 4 to 9 hours depending on your flight and connection airport.