Explore Destinations

Discover the world's most amazing places

How to Get from Oslo Gardermoen Airport to Bergen

Quick Answer

For most travelers, taking the train is the best overall way to travel from Oslo Gardermoen Airport (OSL) to Bergen. The journey involves two main legs: first, a 32-minute Airport Express Train (Flytoget) or regional train to Oslo Central Station, followed by the scenic Bergensbanen railway. The total travel time is approximately 6.5 to 7.5 hours, with total costs ranging from 600 to 1400 NOK, depending on how early you book and your chosen class. For the fastest door-to-door travel, a connecting domestic flight to Bergen Airport (BGO) takes about 4-5 hours total but is often more expensive. The cheapest option is the long-distance bus, with fares as low as 300-500 NOK, but it takes 9-11 hours.

Quick Navigation: Oslo Airport to Bergen Transport Options

Traveling by Train from Oslo Airport to Bergen

The train journey from Oslo Airport to Bergen is a world-famous travel experience, combining efficient transport with breathtaking views of Norway's mountains, forests, and fjords. It's a two-part journey, but connections are seamless.

Step-by-Step Guide: The Two-Leg Journey

  1. Leg 1: Oslo Gardermoen Airport (OSL) to Oslo Central Station (Oslo S)
    • Option A: Airport Express Train (Flytoget) - Non-stop, 19-22 minutes travel time. Departs every 10-20 minutes. Cost: ~220 NOK one-way. Ideal for tight connections. Official Flytoget Website.
    • Option B: Vy Regional Train (R11/R12) - Makes a few stops, 23-28 minutes travel time. Departs every 30 minutes. Cost: ~120 NOK one-way (cheaper if booked via the Vy app). Uses the same tracks and arrives at the same platform in Oslo S.
  2. Leg 2: Oslo Central Station (Oslo S) to Bergen Station
    • The Bergensbanen Line: Operated by Vy. One of Europe's highest mainline railways, peaking at 1,237 meters.
    • Travel Time: Approximately 6 hours and 30 minutes to 7 hours.
    • Key Stops: Drammen, Hønefoss, Geilo, Finse (highest point), Voss, before the final descent to Bergen.

Ticket Information, Costs & Rail Passes

Ticket Type / Service Approx. Cost (OSL->Bergen Total) Booking Advice & Notes
Lowest Price (Minipris) 600 - 900 NOK Book on Vy's website/app weeks or months in advance. Non-refundable, tied to specific departures. Applies to Leg 2 only; Leg 1 ticket is separate.
Flexible Ticket (Full Price) 1,000 - 1,400 NOK Refundable and changeable. Good for last-minute or flexible travel plans.
Comfort Class/Plus +200 - 400 NOK Wider seats, complimentary hot drinks, access to lounge in Oslo S, and power outlets. Recommended for the long journey.
Eurail/Interrail Norway Pass Varies (Daily Rate) Covers both legs of the journey (including the Flytoget, with a small reservation fee for Bergensbanen). Excellent value if traveling extensively in Norway/Europe. Official Eurail Site.

Onboard Experience & Practical Tips

By Domestic Flight: Speed vs. Total Door-to-Door Time

While a flight from Oslo to Bergen takes just 55 minutes, the total door-to-door journey time from OSL airport to downtown Bergen is often 4 to 5 hours. This is due to airport procedures, transfers, and potential delays.

The "Hidden" Time Costs of Flying

  1. Transfer at OSL: If you land on an international flight, you must collect baggage, clear customs (if applicable), and check in again for your domestic flight. Allow 1.5-2 hours minimum connection time.
  2. Security & Boarding: Domestic security lines at OSL are usually fast (20-30 mins), but you must be at the gate ~30 mins before departure.
  3. Flight: ~55 minutes.
  4. Arrival at Bergen Airport (BGO): Baggage claim (15-20 mins).
  5. Airport to City Center: The Bergen Light Rail (Bybanen) takes 45 minutes to the city center (cost: ~40 NOK). A taxi takes 20-30 minutes (cost: 300-400 NOK).

Total Effective Time: 4 - 5.5 hours.

Airlines, Airports & Cost Analysis

Key Tip: Use flight search engines like Skyscanner to compare prices across all airlines. Consider the total cost including checked luggage and airport transfer.

By Long-Distance Bus: The Budget Champion

For travelers prioritizing cost above all else, the bus is the undisputed cheapest option. Operators like Nor-Way and Vy Buss offer direct services from Oslo Bus Terminal (which is easily reached from the airport) to Bergen.

Journey Details & What to Expect

Ticket Types, Prices & Amenities

Service Type Approx. Price (One-Way) Features & Booking Notes
Standard Day Bus 300 - 600 NOK Economy seats, toilet on board, free WiFi (variable), power outlets. Book online in advance for the lowest prices.
Night Bus 400 - 700 NOK Departs late evening, arrives early morning. Saves on a night's accommodation. Seats recline significantly but are not lie-flat beds.
Luggage Allowance - Typically one large suitcase (23kg) and one carry-on included in the fare. Check the specific operator's policy.

Comfort Tip: Choose a seat on the right side for the best views. Pack snacks, water, a neck pillow, and entertainment, as onboard catering is limited or non-existent.

By Taxi or Private Transfer: Convenience at a Premium

A direct taxi or pre-booked private transfer from Oslo Gardermoen Airport to Bergen is generally not recommended for the average tourist due to its exorbitant cost. This is one of the longest possible taxi journeys in Norway.

Cost Reality & Practicality

When Does This Option Make Sense?

Consider this only in extreme circumstances:

Ticket & Cost Comparison: Choosing Your Best Option

This table summarizes all key data to help you make an informed decision at a glance.

Transport Mode Total Door-to-Door Time* Approx. Cost (One-Way) Key Advantages Key Disadvantages Best For
Train (via Oslo S) ~7 - 8 hours 600 - 1,400 NOK Scenic, comfortable, reliable, city-center to city-center, eco-friendly. Longest travel time on paper, requires one easy transfer. Most travelers, scenery lovers, rail pass holders.
Domestic Flight ~4 - 5.5 hours 600 - 2,000+ NOK Fastest point-to-point time, frequent departures. Highest carbon footprint, subject to delays/weather, extra time/cost for airport transfers. Time-pressed travelers, good flight deal hunters.
Long-Distance Bus ~9.5 - 11.5 hours 300 - 700 NOK Cheapest option, direct service, downtown arrival. Very long journey, less comfortable than train, least scenic major route. Budget backpackers, flexible schedule travelers.
Taxi/Private Transfer ~7 - 8 hours 12,000 - 20,000+ NOK Ultimate door-to-door convenience, privacy, no transfers. Extremely expensive, not eco-friendly. Large groups, special needs, unlimited budgets.

*Door-to-door time includes transfers, check-in/boarding, and typical wait times.

Traveler Tips & Insider Advice for a Smooth Journey

Frequently Asked Questions (FAQs): Oslo Airport to Bergen

Is there a direct train from Oslo Airport to Bergen?

No, there is no single direct train. You must take a short train (Flytoget or regional train) from the airport to Oslo Central Station (Oslo S), then transfer to the direct Bergensbanen train to Bergen. The connection is very easy and well-signposted.

What is the cheapest way to get from Oslo Airport to Bergen?

The long-distance bus is consistently the cheapest option, with advance fares as low as 300-400 NOK. The second cheapest is an advance-purchase "Minipris" train ticket combined with the cheaper regional train (not Flytoget) for the airport leg.

Is the train from Oslo to Bergen scenic?

Yes, absolutely. The Bergensbanen is world-renowned for its stunning scenery. It traverses the Hardangervidda mountain plateau, passes by frozen lakes in winter, lush valleys in summer, and offers breathtaking views. It's considered a highlight of the trip itself.

How far in advance should I book the train?

For the lowest Minipris fares, book 1 to 3 months in advance, especially for summer travel. Tickets are usually released 90 days before the departure date. For flexible or last-minute travel, full-fare tickets are almost always available.

Can I use the Norway in a Nutshell tour from the airport?

Yes, but it's a different route and takes longer. "Norway in a Nutshell" is a self-guided tour that goes from Oslo to Bergen via train, ferry, and bus, highlighting the Sognefjord. It does not start directly at the airport (you need to get to Oslo S first) and typically takes 10-12 hours. It's for sightseeing, not efficient point-to-point transfer.

Is it better to fly or take the train?

It depends on your priorities:

  • Choose the TRAIN for: Scenery, comfort, working reliably in winter weather, city-center convenience, and a lower carbon footprint.
  • Choose the FLIGHT for: The absolute shortest point-to-point time (when including all transfers) or if you find a last-minute deal cheaper than a flexible train ticket.
For most visitors, the train offers a more authentic and enjoyable Norwegian travel experience.

What if my flight arrives late at night?

The last Bergensbanen train from Oslo S typically departs in the late afternoon/early evening. If you arrive late, your best options are:

  1. Stay at an airport hotel (like the Radisson Blu or Comfort Hotel Runway) and take the first train/bus the next morning.
  2. Take the airport train to Oslo and stay at a hotel near Oslo Central Station for an early start.
  3. Consider the night bus, which departs Oslo late in the evening.
A direct taxi is financially unrealistic for most.

Is the journey suitable for families with young children?

Yes, the train is an excellent family choice. There's space to move around, a bistro car for snacks, and the changing scenery keeps kids engaged. Book seats around a table for family space. The long bus ride is more challenging for young children due to confined space. Flights are quick but involve more stressful transitions with kids and gear.