Can I buy food and drinks on Norwegian trains?
Which trains have a café, where you find vending machines and what you can bring.
Short answer
Yes, you can buy food on the main long-distance trains, including the café on the Bergen Line and the café car on Go-Ahead's train between Stavanger and Oslo. Many other trains have vending machines with hot drinks and snacks instead. You can always bring your own food and non-alcoholic drinks and eat at your seat.
Why
- Vy says its café is on the Bergen Line between Oslo and Bergen and is open for the whole journey, also on the night train.
- Vy has vending machines on the trains between Drammen and Lillehammer, Skien and Eidsvoll, and Oslo and Gjøvik, and most of them take cards as well as coins.
- SJ Nord says the Nordland Line has a cafeteria only on the 07:49 departure from Trondheim and the 12:27 departure from Bodø.
Details
The café on the Bergen Line sells hot and cold dishes, with vegetarian and allergy-friendly options, and the night train has a simpler evening menu. Alcohol bought there must be drunk in the café, not at your seat, and the café seats are for customers who buy something. Go-Ahead's Sørtoget has a café car where you can eat or take food back to your seat.
Tip
When you book with Vy, look for the coffee cup symbol: it marks the trains with a vending machine. On regional trains without one, bring a packed lunch and a thermos.
What may differ
The offer depends on the operator and the departure. On the Røros Line and Trønderbanen, SJ Nord serves only warm drinks on some departures, and Vy says the train between Oslo and Stockholm has a small kiosk instead of a café.
People also ask
- Is there a café on Vy trains?
Sources
- Vy: Which trains offer food?Checked at:
- Vy: The café on boardChecked at:
- Vy: Can I bring my own food and drink?Checked at:
- SJ Nord: Food on boardChecked at:
- Visit Oslo: Go-Ahead NordicChecked at:
This answer is for reference only. Services on board can change, so check Vy, Go-Ahead Nordic or SJ Nord before you travel.
Public transport in NorwayRelated 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.

