🚂 Norway Trains Including Oslo to Bergen Train: Practical Transport Guide

For most budget-conscious travelers moving between Oslo and Bergen—or connecting across southern Norway—the NSB (Vy) train network is the optimal balance of reliability, scenic value, and predictable scheduling. The Oslo to Bergen train (Line 200) runs daily year-round, takes ~6h 30m, costs from NOK 399–899 one-way when booked early, and requires no transfers. Buses are cheaper but slower and less comfortable; rental cars offer flexibility but add fuel, tolls (NOK 200–400+), and parking fees (NOK 250–450/day in Bergen). Flights skip scenery and require airport transit (Oslo Gardermoen adds ≥1.5h total time). This guide details how to navigate Norway trains—including Oslo to Bergen train options—with verified pricing, booking steps, real-world timing, and pitfalls to avoid.

>About Norway Trains Including Oslo to Bergen Train

Norway’s national rail operator, Vy (formerly NSB), manages nearly all conventional passenger rail services outside metro areas. The Oslo–Bergen line (Line 200) is the flagship intercity route—1,300 km of track spanning mountains, fjords, and forests, crossing the Hardangervidda plateau at 1,222 m above sea level. It connects Oslo S (Oslo Central Station) with Bergen Station via Drammen, Gol, Geilo, and Voss. Other key routes relevant to budget travelers include:

  • Oslo–Trondheim (Line 201): ~6h 20m, frequent service, scenic Dovre Line
  • Bergen–Trondheim (Line 202): ~10h 30m, includes overnight options
  • Oslo–Stavanger (via Kristiansand): Requires change in Kristiansand (~7h 15m total)
  • Regional lines: e.g., Bergen–Flåm (Line 203, 40 min, connects to Flåm Railway)

No high-speed rail exists in Norway; top speeds average 160 km/h on upgraded sections and 120 km/h elsewhere. Electrification covers >95% of main lines. All major stations (Oslo S, Bergen, Trondheim S, Stavanger) have ticket counters, self-service kiosks, luggage storage (NOK 50–70/day), and real-time departure boards.

Available Transport Options

Four primary transport modes serve the Oslo–Bergen corridor. Each suits distinct traveler priorities—cost, speed, flexibility, or experience.

OptionPrice RangeDurationComfortBest For
🚂 Vy Train (Oslo–Bergen)NOK 399–8996h 25m–7h 10mSpacious seats, Wi-Fi, power outlets, café car, luggage racksScenic travel, reliability, stress-free transfers, solo/family groups
🚌 FlixBus / Nor-Way BussekspressNOK 299–5998h 15m–10h 30mStandard coach seating, limited legroom, no onboard restroomsLowest upfront cost, flexible pickup/drop-off points
🚗 Rental Car (one-way)NOK 1,400–2,800 + fuel/tolls/parking7h 30m–9h (driving time only)Full control over stops, luggage, pace; winter tires mandatory Nov–AprMulti-stop itineraries (e.g., Oslo → Geilo → Flåm → Bergen), road-trippers
✈️ Flight (OSL–BGO)NOK 699–1,800 (incl. baggage)~1h flight + ≥2.5h total door-to-doorCrowded cabins, no views, strict carry-on limitsTime-constrained travelers with tight schedules

Price Comparison

Prices fluctuate significantly based on booking window, season, and traveler type. All figures reflect 2024–2025 published rates (verified via Vy.no, FlixBus.com, and Hertz.no as of May 2024). Taxes and fees are included.

Standard Adult One-Way Fares (Oslo–Bergen)

  • Vy Train:
    • Booked 3+ months ahead: NOK 399–499 (off-peak, Mon–Thu)
    • Booked 2–4 weeks ahead: NOK 599–699
    • Booked <7 days ahead / walk-up: NOK 799–899
  • FlixBus:
    • Booked 2+ months ahead: NOK 299–349
    • Booked 1–2 weeks ahead: NOK 449–499
    • Same-day: NOK 549–599
  • Rental Car (Hertz, Avis, Europcar):
    • 7-day minimum, one-way drop fee applies: NOK 1,400–2,800
    • Fuel: ~NOK 650 (1,100 km, avg. 6.5 L/100 km)
    • Tolls: NOK 230–360 (E16, E134, Rv7; check autopass.no for real-time toll calculator)1
    • Parking in Bergen city center: NOK 320–450/day (e.g., Parkering Vestkanten)

Discounts & Eligibility

  • Youth (under 26): Vy offers Unirail Youth tickets (NOK 299–399) valid for 1 month, unlimited travel on all Vy lines. Requires ID verification at boarding.
  • Seniors (67+): 25% off Vy standard fares with senior card (apply online or at station).
  • Groups of 3–9: Vy Group Tickets give 20% discount if booked together under one reservation.
  • Students: ISIC card holders get 25% off FlixBus and select Vy fares (must upload card during booking).

Booking timing tip: Vy releases seats in batches. The cheapest tier (Minipris) sells out fastest—typically within 2–3 weeks of schedule opening (usually 120 days before departure). Set calendar reminders for batch release dates.

How to Book

Vy Train Tickets

  1. Online: Go to vy.no or use the Vy app (iOS/Android). Select “Oslo S” → “Bergen”, choose date/time, filter by price or duration. Create account to save preferences and access e-ticket QR code.
  2. At station: Use self-service kiosks (accept card only; no cash). Select English interface. Print or scan QR code directly to phone.
  3. By phone: Vy Customer Service (+47 61 05 00 00) accepts bookings with credit card; NOK 50 service fee applies.
  4. Third-party resellers: Avoid RailEurope or Eurail.com—they charge 15–30% markup and offer no added benefits vs. direct purchase.

FlixBus Tickets

  1. Book via flixbus.com or app. Enter Oslo→Bergen, select bus stop (e.g., Oslo Bus Terminal or Oslo Airport). Note: Some buses depart from Oslo Airport (OSL)—verify pickup location.
  2. Boarding passes are emailed or stored in app. No check-in required; arrive 15 min before departure.
  3. Rescheduling allowed once free (up to 15 min before departure); cancellation gives 80% refund if done ≥24h prior.

Rental Cars

  1. Compare rates on sixt.no, hertz.no, or local aggregator biluthyring.no. Filter for “one-way”, “winter tires included”, and “unlimited km”.
  2. Required documents: Valid driver’s license (non-EU licenses require IDP), credit card in renter’s name, passport.
  3. Collect vehicle at Oslo S station car park (Vy Bilutleie desk) or Oslo Airport. Return at Bergen Station car park or Bergen Airport (Flesland)—confirm drop-off fee in advance.

Travel Time and Schedules

The Oslo–Bergen train departs up to 7 times daily (5–6 on weekends). First departure: 06:15 from Oslo S. Last departure: 17:15. Realistic door-to-door timing includes:

  • Pre-departure: Allow 25–35 min to reach Oslo S (from central hotels), clear security (minimal), find platform (signage is bilingual English/Norwegian).
  • Onboard: Scheduled journey is 6h 25m–6h 50m. Delays occur in winter (snow clearance, avalanche risk on Hardangervidda) and summer (track maintenance, landslides). Average delay: 8–12 min (Vy 2023 punctuality report 2). Major delays (>30 min) trigger automatic rebooking or refund.
  • Arrival: Bergen Station is central—5 min walk to Bryggen, 10 min to most hostels. No immigration checks for Schengen travelers.

Bus services (FlixBus/Nor-Way) run hourly 05:00–20:00. Total time includes 2–3 scheduled stops (Drammen, Voss, etc.) and unscheduled pauses. Winter road closures on E16 (e.g., near Finse) may cause 1–2h detours.

Comfort and Convenience

Vy Train: Standard class features ergonomic reclining seats, fold-down tables, overhead luggage racks, and dedicated bicycle spaces (NOK 100 reservation required). Wi-Fi is functional but intermittent above 800 m elevation. Café car sells hot meals (NOK 120–180), coffee (NOK 45), and snacks. Toilets are clean and accessible.

FlixBus: Seats have modest legroom (pitch: ~75 cm), no power outlets, and limited overhead storage. Restrooms are not onboard; stops last 10–15 min. Luggage allowance: 1 carry-on + 1 checked bag (≤20 kg).

Rental Car: Full autonomy—but narrow mountain roads (e.g., Rv7 between Voss and Bergen) require constant attention. Parking in Bergen city center is scarce; pre-book via parkeringshuset.no.

Common Pitfalls and Scams

  • “Unofficial ticket resellers”: Sites like “norwaytrain-tickets.com” or “oslobusbooking.net” mimic Vy/FlixBus UI. They charge hidden fees (NOK 150–300), lack customer support, and don’t sync with real-time seat inventory. Always verify URL ends in .no or .vy.no.
  • Overlooking seat reservations: Vy Minipris tickets are not seat-assigned—but popular departures fill quickly. Arrive 20 min early to secure preferred seating. First-class upgrades (NOK 199 extra) guarantee reserved seats.
  • Missing toll payment deadlines: AutoPASS invoices arrive by post 10–14 days after travel. Late payment incurs NOK 1,000 penalty. Pay online within 7 days via autopass.no.
  • Assuming bus stops = train stations: FlixBus uses Oslo Bus Terminal (Jernbanetorget), not Oslo S. Nor-Way uses separate terminals in Bergen (Nygårdsgaten vs. Bergen Station). Confirm exact address before departure.

Pro Tips

  • Bundle scenic extensions: Add the Flåm Railway (Bergen–Flåm–Myrdal–Oslo) using Vy’s “Scenic Route Ticket” (NOK 1,199, valid 7 days). Includes Myrdal–Flåm shuttle and ferry connection.
  • Use Vy’s “Skip-the-Line” QR code: At Oslo S and Bergen, scan at dedicated gates (marked “Minipris”) to bypass queues—even without a printed ticket.
  • Download offline maps: Google Maps works poorly in tunnels/mountains. Download Vy’s offline PDF timetables (vy.no/en/timetables) and Moovit for real-time platform alerts.
  • Winter prep: Trains run reliably in snow—but buses cancel frequently. Check Vy’s disruption page (vy.no/en/disruptions) and DNV’s road status map (vegvesen.no/en/road-conditions) 3 before departure.

Accessibility and Special Needs

Vy trains accommodate wheelchairs, mobility scooters, and visual/hearing impairments:

  • All trains have step-free boarding (platform height matches carriage floor), designated wheelchair spaces, and visual/audio announcements.
  • Staff assist with boarding/alighting upon 24h notice (book via Vy Contact Center or app “Accessibility Request” feature).
  • Guide dogs travel free; other pets require NOK 100 ticket (small carriers only).
  • FlixBus offers limited accessibility: only 2–3 coaches per day have wheelchair lifts (confirm when booking). No onboard assistance available.
  • Rental cars: Manual transmission dominates fleet; automatics cost +NOK 300–500/day. Verify snow chains are permitted (they’re banned on most highways).

Conclusion

If you prioritize predictable timing, minimal stress, and immersive scenery, choose the Vy train for Oslo to Bergen—and extend to other southern Norway routes where possible. If your budget is strictly under NOK 350 and you accept longer travel time and variable comfort, FlixBus is viable—but verify winter road conditions. Avoid rental cars unless your itinerary includes ≥3 remote stops (e.g., Odda, Lærdal, Skjeggedal) and you’re experienced driving on narrow, winding alpine roads. Flights serve only infrequent, time-critical trips—and rarely justify the cost or logistical overhead for this corridor.

FAQs

✅ How early should I book Oslo to Bergen train tickets for lowest fare?

Book at least 8–12 weeks ahead to access Minipris fares (NOK 399–499). Vy opens bookings 120 days prior; the first 10% of seats sell within 48 hours of release. Set price alerts on Vy’s app or use trainline.eu (no markup, aggregates Vy data).

✅ Do I need to validate my Vy train ticket before boarding?

No. Vy e-tickets (QR codes) are valid immediately upon purchase. Simply scan at platform gates or show QR to conductor. Paper tickets purchased at kiosks do not require stamping.

✅ Can I take a bicycle on the Oslo–Bergen train?

Yes. Bicycles are allowed in designated areas (marked with bike symbol). Reserve space for NOK 100 via Vy app or website. Folding bikes under 100 × 60 × 30 cm travel free as hand luggage.

✅ Is there food service onboard the Oslo–Bergen train?

Yes. The café car serves hot meals (NOK 120–180), sandwiches (NOK 75), coffee (NOK 45), and local craft beer (NOK 95). Vending machines (cashless only) offer snacks and drinks at select stations en route (Gol, Geilo, Voss).

✅ What happens if my train is delayed by more than 60 minutes?

Vy automatically issues compensation: 25% of fare for 60–119 min delay; 50% for ≥120 min. Compensation appears in your Vy account within 5 business days—no claim form needed. Track status via Vy app or SMS alerts (opt-in during booking).