95–105 NOK gets you from OSL to Oslo S on Vy L12
The Vy Local Train L12 runs between Oslo Airport Gardermoen and Oslo S in about 23–25 minutes, usually a few minutes slower than Flytoget but at roughly half the price (standard adult fare around 105 NOK, with student discounts). Trains depart from the same underground station area beneath Terminal T, so you follow the same “Trains” signs as the airport express, then look for green Vy branding and L12 on the screens.
Daytime frequency is typically every 30 minutes on L12, with extra Vy regional lines filling some gaps, so you rarely wait more than 15–20 minutes in total. Services run early morning into late evening; check the Vy app or Entur app for exact first/last departures on your date. Travel time airport–Oslo S is usually 23 minutes when running non-stop to the city, and a bit longer if you hit intermediate stops like Lillestrøm.
You buy tickets in the Vy app, Entur app, at station machines on the airport level, or via SMS if you have a Norwegian SIM (check current codes in the app). A standard adult single from Oslo Airport to Oslo S is around 105 NOK, compared with about 230 NOK on Flytoget on the same stretch. Youth, student, and some railcard discounts apply, and kids under a certain age travel free or cheaper in line with Vy’s normal rules for Zone 4N.
Locals often aim for L12 or other Vy trains on platforms 3 and 4 under Terminal T, because they know the stopping patterns and don’t mind the extra few minutes. The station concourse sits directly under the arrivals hall at OSL, one floor down from baggage claim, and regulars check the big departure board there for any track changes or delays. Many connect onward at Oslo S to regional lines like R10 or R20 using the same Vy ticket if bought correctly.
There are no major horror stories about L12 itself; the main “downside” is the slightly slower, more stop-heavy feel compared with Flytoget, especially during peak commuter periods around 07:00–09:00 and 15:00–17:00. Trains can be standing-room-only near Oslo S during those peaks, though from the airport you usually still find a seat if you board promptly when doors open.
Step-by-step: getting from OSL to Oslo on Vy L12
- 1. After exiting baggage claim in Terminal T, walk straight to the “Train/NSB/Vy” signs and take the escalator or lift one level down to the station.
- 2. At the concourse, buy a ticket in the Vy app or at a machine; select “Oslo lufthavn” as origin and “Oslo S” as destination, confirm the price (around 105 NOK adult), and pay.
- 3. Check the big departure board for “L12 Kongsberg via Oslo S” and note the platform number, usually 3 or 4 at Oslo Airport station.
- 4. Head down to the correct platform, watch for the green Vy logo on the arriving train, and board any standard second-class coach; validate only if your ticket type requires it.
- 5. Keep your ticket or app QR code ready for random inspection during the 23–25 minute ride to Oslo S, then step off at Oslo S, where you can walk straight into the main hall or connect to metro lines 1–5.
Practical tip: Install the Vy app before you land, add a card, and you can buy an L12 ticket from your phone in under 60 seconds while walking from baggage claim to the station.