There are 6 ways to get from Karlstad to Voss by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Karlstad Centralstation to Oslo SSJ Intercity / ...
- Take the train from Oslo S to Voss stasjonF4
9h 19mkr 853–1,531Bus
- Take the bus from Karlstad Centralstation to Oslo bussterminal850 / ...
- Take the bus from Oslo bussterminal to Voss stasjonVy450
12h 9mkr 1,177–1,427Drive 573.5 km
- Drive from Karlstad to Voss573.5 km
8h 9mkr 1,240–1,791Train, fly
- Take the train from Karlstad Centralstation to Kongsvinger
- Take the train from Kongsvinger stasjon to Lillestrøm stasjon
- Fly from Oslo Airport, Gardermoen (OSL) to Bergen (BGO)OSL - BGO
- Take the train from Bergen stasjon to Voss stasjon
8h 23mkr 1,190–2,785Train via Karlstad Centralstation
- Take the train from Karlstad Centralstation to Oslo S70
- Take the train from Oslo S to Voss stasjonF4
9h 29mkr 853–1,531Train via Lillestrøm
- Take the train from Karlstad Centralstation to LillestrømVy Tåg
- Take the train from Oslo S to Voss stasjonF4
10h 23mkr 964–1,427
Karlstad to Voss by train
Questions & Answers
The cheapest way to get from Karlstad to Voss is to train which costs kr 850 - kr 1600 and takes 9h 19m.
The fastest way to get from Karlstad to Voss is to drive which takes 8h 9m and costs kr 1200 - kr 1800.
No, there is no direct bus from Karlstad station to Voss. However, there are services departing from Karlstad Centralstation and arriving at Voss stasjon via Oslo bussterminal. The journey, including transfers, takes approximately 12h 9m.
No, there is no direct train from Karlstad station to Voss. However, there are services departing from Karlstad Centralstation and arriving at Voss stasjon via Oslo S. The journey, including transfers, takes approximately 9h 19m.
The distance between Karlstad and Voss is 585 km. The road distance is 573.5 km.
The best way to get from Karlstad to Voss without a car is to train which takes 9h 19m and costs kr 850 - kr 1600.
It takes approximately 9h 19m to get from Karlstad to Voss, including transfers.
Karlstad to Voss bus services, operated by Vy Buss, depart from Karlstad Centralstation.
Karlstad to Voss train services, operated by Swedish Railways (SJ), depart from Karlstad Centralstation.
The best way to get from Karlstad to Voss is to train which takes 9h 19m and costs kr 850 - kr 1600. Alternatively, you can bus, which costs kr 1100 - kr 1500 and takes 12h 9m.
What companies run services between Karlstad, Sweden and Voss, Norway?
You can take a train from Karlstad Centralstation to Voss stasjon via Oslo S in around 9h 19m. Alternatively, you can take a bus from Karlstad Centralstation to Voss stasjon via Oslo bussterminal in around 12h 9m.
- Website
- norwegian.com
Flights from Oslo Airport, Gardermoen to Bergen
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- kr 550–1,700
- Website
- flysas.com
Flights from Oslo Airport, Gardermoen to Bergen
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- kr 480–2,300
- Website
- wideroe.no
Flights from Oslo Airport, Gardermoen to Bergen
- Ave. Duration
- 1h
- When
- Sunday
- Estimated price
- kr 750–2,200
- Phone
- +46 77 175 75 75
- kundservice@sj.se
- Website
- sj.se
Train from Karlstad Centralstation to Oslo S
- Ave. Duration
- 2h 56m
- Frequency
- 5 times a day
- Estimated price
- kr 200–550
- Website
- https://www.sj.se/en/
Train from Karlstad Centralstation to Kongsvinger
- Ave. Duration
- 1h 30m
- Frequency
- 5 times a day
- Estimated price
- kr 150–310
- Website
- https://www.sj.se/en/
- Phone
- +46 77 144 41 11
- Website
- vy.se
Train from Karlstad Centralstation to Oslo S
- Ave. Duration
- 3h 20m
- Frequency
- 4 times a week
- Estimated price
- kr 220–320
- Schedules at
- vy.se
Train from Karlstad Centralstation to Kongsvinger
- Ave. Duration
- 1h 49m
- Frequency
- 4 times a week
- Estimated price
- kr 150–210
- Schedules at
- vy.se
Train from Kongsvinger stasjon to Lillestrøm stasjon
- Ave. Duration
- 1h 13m
- Frequency
- 4 times a week
- Estimated price
- kr 95–140
- Schedules at
- vy.se
Train from Karlstad Centralstation to Lillestrøm
- Ave. Duration
- 3h 6m
- Frequency
- 4 times a week
- Estimated price
- kr 210–300
- Schedules at
- vy.se
- Phone
- +47 61 05 19 10
- tog@vy.no
- Website
- vy.no
Train from Oslo S to Voss stasjon
- Ave. Duration
- 5h 23m
- Frequency
- Every 4 hours
- Estimated price
- kr 650–1,000
- Website
- https://www.vy.no/en
Train from Kongsvinger stasjon to Lillestrøm stasjon
- Ave. Duration
- 1h 9m
- Frequency
- Hourly
- Estimated price
- kr 180–260
- Website
- https://www.vy.no/en
Train from Bergen stasjon to Voss stasjon
- Ave. Duration
- 1h 27m
- Frequency
- Hourly
- Estimated price
- kr 170–250
- Website
- https://www.vy.no/en
- Phone
- +46 77 175 75 75
- Website
- sj.se
Train from Karlstad Centralstation to Kongsvinger
- Ave. Duration
- 1h 32m
- Frequency
- 5 times a day
- Estimated price
- kr 150–310
- Website
- https://www.sj.se/en
Train from Karlstad Centralstation to Oslo S
- Ave. Duration
- 3h 6m
- Frequency
- 5 times a day
- Estimated price
- kr 200–550
- Website
- https://www.sj.se/en
- Phone
- +46 771 15 15 15
- info@tagkompaniet.se
- Website
- vy.se
Train from Karlstad Centralstation to Kongsvinger
- Ave. Duration
- 1h 46m
- Frequency
- 3 times a week
- Schedules at
- vy.se
Train from Kongsvinger stasjon to Lillestrøm stasjon
- Ave. Duration
- 1h 8m
- Frequency
- 4 times a week
- Schedules at
- vy.se
Train from Karlstad Centralstation to Oslo S
- Ave. Duration
- 3h 6m
- Frequency
- 3 times a week
- Schedules at
- vy.se
Train from Karlstad Centralstation to Lillestrøm
- Ave. Duration
- 2h 55m
- Frequency
- 3 times a week
- Schedules at
- vy.se
- Phone
- +47 407 05070
- buss@vy.no
- Website
- vybuss.no
Bus from Karlstad Centralstation to Oslo bussterminal
- Ave. Duration
- 3h 5m
- Frequency
- 5 times a day
- Estimated price
- kr 220–330
- Website
- https://www.vybuss.com/
Bus from Oslo bussterminal to Voss stasjon
- Ave. Duration
- 8h 4m
- Frequency
- Twice daily
- Estimated price
- kr 950–1,100
- Website
- https://www.vybuss.com/
Want to know more about travelling around Norway
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to plan an amazing trip around Scandinavia
Read the travel guide
More Questions & Answers
Karlstad to Voss bus services, operated by Vy Buss, arrive at Oslo bussterminal station.
Karlstad to Voss train services, operated by Swedish Railways (SJ), arrive at Oslo S station.
Yes, the driving distance between Karlstad to Voss is 574 km. It takes approximately 8h 9m to drive from Karlstad to Voss.
Book your Karlstad to Voss bus tickets online with Omio.
There are 92+ hotels available in Voss.


















