How long is the flight from Oslo to Bergen?
Flight time, daily flights and getting to and from the airports.
Short answer
A flight from Oslo to Bergen takes under one hour, and there are more than 20 flights a day between the two cities, according to Visit Bergen. Add airport transfers: Flytoget takes 19 minutes from Oslo Airport to Oslo S, and Bergen Airport is 16 km from the city centre.
Why
- Visit Bergen states that a plane journey from Oslo to Bergen takes under one hour, with over 20 flights every day between the cities.
- By comparison, Visit Bergen gives about 7 hours by train, 7–8 hours by car and 9 hours 45 minutes by bus.
- Bergen Airport Flesland is 16 km from the city centre, and the Flybussen coach takes about 20 minutes to the bus station, according to Avinor.
Details
Flytoget's airport trains take 19 minutes from Oslo Airport to Oslo Central Station and leave every ten minutes for most of the day. In Bergen, Bybanen light rail line 1 leaves from the lower floor of the airport terminal, and a taxi to the centre takes about 18 minutes. Flights from Bergen to Oslo fly the same route between the two airports.
Tip
Follow your flight in the Avinor app, which gives updated information on departure, check-in, security, gate and baggage.
What may differ
If you have a full day, the Bergen Line train takes about 7 hours and crosses Hardangervidda, Northern Europe's largest mountain plateau.
People also ask
- How long is the flight from Bergen to Oslo?
Sources
- Visit Bergen: Oslo to BergenChecked at:
- Avinor: Public transport at Bergen AirportChecked at:
- Flytoget: Train from Oslo Airport to the cityChecked at:
- Avinor: Travel appChecked at:
- Visit Norway: The Bergen RailwayChecked at:
Information checked on 15 October 2026.
BergenRelated questions
-
How long does it take to drive from Bergen to Trondheim?
The fastest drive between Bergen and Trondheim, on the E16 and E6 via Voss and Dovrefjell, takes about 10 hours, according to Visit Bergen.
-
Where does the airport bus (Flybussen) stop in Bergen, and how much does it cost?
Flybussen leaves Bergen Airport from stop A3 and has six city centre stops, including Festplassen, and an adult ticket costs NOK 189 online or NOK 220 on board.
-
Is there an express boat from Bodø to Svolvær?
Yes, the NEX 2 express boat, route 23-755, sails between Bodø and Svolvær and takes about three hours each way.
-
Is there a free shopping bus from Oslo to Sweden (Nordby, Svinesund)?
Nordby Shoppingcenter's own travel page lists no free bus from Oslo and suggests the train from Oslo S to Halden, then bus line 111 to the centre.

