There are 11 ways to get from Essen to Karlstad by plane, train, bus or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Recommended
Fly Dusseldorf to Oslo, train
-
Fly from Dusseldorf (DUS) to Oslo (OSL)
-
Take the train from Lillestrøm to Karlstad Centralstation
Cheapest
Fly Dusseldorf to Gothenburg, train
-
Fly from Dusseldorf (DUS) to Gothenburg (GOT)
-
Take the train from Göteborg Centralstation to Karlstad Centralstation
Fly Dusseldorf to Stockholm, train
-
Fly from Dusseldorf (DUS) to Stockholm (ARN)
-
Take the train from Stockholm Centralstation to Karlstad Centralstation
Train, train to Amsterdam Schiphol, fly to Oslo
-
Take the train from Duisburg Hbf to Arnhem Centraal
-
Take the train from Arnhem Centraal to Schiphol Airport
-
Fly from Amsterdam Schiphol (AMS) to Oslo (OSL)
-
Take the train from Lillestrøm to Karlstad Centralstation
Train, train to Amsterdam Schiphol, fly to Gothenburg
-
Take the train from Duisburg Hbf to Arnhem Centraal
-
Take the train from Arnhem Centraal to Schiphol Airport
-
Fly from Amsterdam Schiphol (AMS) to Gothenburg (GOT)
-
Take the train from Göteborg Centralstation to Karlstad Centralstation
Fly Dusseldorf to Hagfors, bus
-
Fly from Dusseldorf (DUS) to Hagfors (HFS)
-
Take the bus from Råda Rådastrand to Karlstad Karolinen
Train via Copenhagen
-
Take the train from Essen Hbf to Hamburg Hbf
-
Take the train from Hamburg Hbf to København H
-
Take the train from København H to Alvesta St.
-
Take the train from Alvesta station to Karlstad Centralstation
Train
-
Take the train from Essen Hbf to Hamburg-Altona
-
Take the train from Hamburg-Altona to Nässjö Centralstation
-
Take the train from Nässjö Centralstation to Karlstad Centralstation
Bus
-
Take the bus from Essen Hbf to Hamburg Hauptbahnhof/ZOB
-
Take the bus from Hamburg Hauptbahnhof/ZOB to Jönköping
-
Take the bus from Jönköping Bus Station to Karlstad Centralstation
Train, bus
-
Take the train from Essen-Altenessen station to Hamburg central station
-
Take the train from Hamburg Hbf to Ørestad
-
Take the train from Ørestad to Nässjö Centralstation
-
Take the bus from Nässjö Central Station to Karlstad Centralstation
Drive
-
Drive from Essen to Karlstad
Essen to Karlstad by train
The train journey time between Essen and Karlstad is around 16h 9m and covers a distance of around 1466 km. This includes an average layover time of around 2h 13m. Operated by Deutsche Bahn Intercity-Express, Danish Railways (DSB), Skånetrafiken and others, the Essen to Karlstad train service departs from Essen Hbf and arrives in Karlstad Centralstation. Typically only one train runs weekly, although weekend and holiday schedules can vary so check in advance.
Questions & Answers
The cheapest way to get from Essen to Karlstad is to train and bus which costs €95 - €130 and takes 22h 4m.
The quickest way to get from Essen to Karlstad is to fly and train which costs €85 - €300 and takes 8h 7m.
No, there is no direct bus from Essen to Karlstad station. However, there are services departing from Essen Hbf and arriving at Karlstad Centralstation via Hamburg Hauptbahnhof/ZOB and Jönköping Bus Station. The journey, including transfers, takes approximately 21h 20m.
No, there is no direct train from Essen to Karlstad station. However, there are services departing from Essen Hbf and arriving at Karlstad Centralstation via Hamburg Hbf, København H and Alvesta station. The journey, including transfers, takes approximately 16h 9m.
It is 970 km from Essen to Karlstad. It is approximately 1373.9 km to drive.
The best way to get from Essen to Karlstad without a car is to train via Copenhagen which takes 16h 9m and costs €110 - €200.
It takes approximately 8h 18m to get from Essen to Karlstad, including transfers.
Essen to Karlstad bus services, operated by FlixBus, depart from Essen Hbf station.
Essen to Karlstad train services, operated by Deutsche Bahn Intercity-Express, depart from Essen Hbf station.
The best way to get from Essen to Karlstad is to train via Copenhagen which takes 16h 9m and costs €110 - €200. Alternatively, you can bus, which costs €100 - €160 and takes 21h 20m.

- Distance: 970.5 km
- Duration: 8h 18m
What companies run services between Essen, Germany and Karlstad, Sweden?
You can take a train from Essen to Karlstad via Hamburg Hbf, København H, and Alvesta station in around 16h 9m. Alternatively, you can take a bus from Essen to Karlstad via Hamburg Hauptbahnhof/ZOB and Jönköping Bus Station in around 21h 20m.

- Website
- flysas.com
Flights from Dusseldorf to Oslo
- Ave. Duration
- 1h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- 1400 kr - 3500 kr
Flights from Dusseldorf to Oslo via Copenhagen
- Ave. Duration
- 4h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- 1400 kr - 3500 kr
Flights from Dusseldorf to Oslo via Stockholm
- Ave. Duration
- 4h 27m
- When
- Monday, Tuesday, Thursday and Sunday
- Estimated price
- 1400 kr - 3500 kr
Flights from Dusseldorf to Stockholm
- Ave. Duration
- 1h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- 950 kr - 3500 kr
Flights from Dusseldorf to Stockholm via Copenhagen
- Ave. Duration
- 4h 1m
- When
- Every day
- Estimated price
- 950 kr - 3500 kr
Flights from Amsterdam Schiphol to Oslo
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- 950 kr - 3500 kr
Flights from Amsterdam Schiphol to Oslo via Copenhagen
- Ave. Duration
- 3h 31m
- When
- Every day
- Estimated price
- 950 kr - 3500 kr
Flights from Amsterdam Schiphol to Gothenburg via Copenhagen
- Ave. Duration
- 3h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- 950 kr - 3300 kr

- Website
- klm.com
Flights from Dusseldorf to Oslo via Amsterdam Schiphol
- Ave. Duration
- 4h 3m
- When
- Every day
- Estimated price
- 1400 kr - 3900 kr
Flights from Dusseldorf to Stockholm via Amsterdam Schiphol
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- 1100 kr - 4800 kr
Flights from Amsterdam Schiphol to Oslo
- Ave. Duration
- 1h 46m
- When
- Every day
- Estimated price
- 1300 kr - 6000 kr
Flights from Amsterdam Schiphol to Gothenburg
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- 1800 kr - 8000 kr

- Website
- flexflight.dk
Flights from Dusseldorf to Hagfors via Stockholm
- Ave. Duration
- 5h 52m
- When
- Monday to Friday
- Estimated price
- 1000 kr - 4000 kr
Flights from Dusseldorf to Hagfors via Munich, Stockholm
- Ave. Duration
- 6h 35m
- When
- Monday to Friday
- Estimated price
- 1900 kr - 6500 kr
Flights from Dusseldorf to Hagfors via Amsterdam Schiphol, Stockholm
- Ave. Duration
- 6h 40m
- When
- Monday, Tuesday, Wednesday and Friday
- Estimated price
- 1300 kr - 5000 kr
Flights from Dusseldorf to Hagfors via Oslo, Stockholm
- Ave. Duration
- 7h 20m
- When
- Monday, Tuesday and Thursday
- Estimated price
- 1100 kr - 4300 kr
Flights from Dusseldorf to Hagfors via Helsinki, Stockholm
- Ave. Duration
- 7h 30m
- When
- Monday to Friday
- Estimated price
- 1800 kr - 6000 kr
Flights from Dusseldorf to Hagfors via London Heathrow, Stockholm
- Ave. Duration
- 8h 10m
- When
- Monday to Friday
- Estimated price
- 1300 kr - 6000 kr
Flights from Dusseldorf to Hagfors via Frankfurt, Stockholm
- Ave. Duration
- 8h 30m
- When
- Monday, Wednesday, Thursday and Friday
- Estimated price
- 1700 kr - 6000 kr

- Website
- eurowings.com
Flights from Dusseldorf to Gothenburg
- Ave. Duration
- 1h 30m
- When
- Monday to Friday
- Estimated price
- 750 kr - 2700 kr
Flights from Dusseldorf to Stockholm
- Ave. Duration
- 2h 2m
- When
- Every day
- Estimated price
- 750 kr - 2700 kr
Flights from Dusseldorf to Stockholm via Berlin Brandenburg
- Ave. Duration
- 4h 2m
- When
- Monday to Friday
- Estimated price
- 750 kr - 2700 kr
Flights from Dusseldorf to Stockholm via Hamburg
- Ave. Duration
- 4h 25m
- When
- Monday, Wednesday and Friday
- Estimated price
- 750 kr - 2700 kr
Flights from Amsterdam Schiphol to Oslo via Hamburg
- Ave. Duration
- 3h 35m
- When
- Monday
- Estimated price
- 1300 kr - 5500 kr

- Website
- lufthansa.com
Flights from Dusseldorf to Oslo via Munich
- Ave. Duration
- 4h 27m
- When
- Every day
- Estimated price
- 1500 kr - 3800 kr
Flights from Dusseldorf to Gothenburg via Frankfurt
- Ave. Duration
- 3h 31m
- When
- Every day
- Estimated price
- 1700 kr - 3300 kr
Flights from Dusseldorf to Stockholm via Munich
- Ave. Duration
- 4h 10m
- When
- Monday to Friday
- Estimated price
- 1300 kr - 3000 kr
Flights from Amsterdam Schiphol to Gothenburg via Frankfurt
- Ave. Duration
- 3h 45m
- When
- Monday, Tuesday, Wednesday, Friday and Saturday
- Estimated price
- 1400 kr - 3400 kr

- Website
- norwegian.com
Flights from Dusseldorf to Oslo
- Ave. Duration
- 1h 50m
- When
- Monday and Friday
- Estimated price
- 650 kr - 3400 kr
Flights from Amsterdam Schiphol to Oslo
- Ave. Duration
- 1h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- 1000 kr - 3500 kr

- Website
- swiss.com
Flights from Dusseldorf to Oslo via Zurich
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- 1700 kr - 4600 kr

- Website
- britishairways.com
Flights from Dusseldorf to Oslo via London Heathrow
- Ave. Duration
- 4h 40m
- When
- Saturday
- Estimated price
- 1600 kr - 7000 kr

- Website
- finnair.com
Flights from Dusseldorf to Stockholm via Helsinki
- Ave. Duration
- 4h 20m
- When
- Monday to Friday
- Estimated price
- 1400 kr - 3000 kr

- Website
- norwegian.com
Flights from Amsterdam Schiphol to Oslo via Copenhagen
- Ave. Duration
- 3h 25m
- When
- Thursday and Sunday
- Estimated price
- 550 kr - 3700 kr

- Phone
- +46 77 175 75 75
- kundservice@sj.se
- Website
- sj.se
Train from Lillestrøm to Karlstad Centralstation
- Ave. Duration
- 2h 39m
- Frequency
- Twice daily
- Estimated price
- 220 kr - 340 kr
- Website
- Swedish Railways (SJ)
- 1st Class Ticket
- 270 kr - 340 kr
- 2nd Class Ticket
- 220 kr - 280 kr
Train from Göteborg Centralstation to Karlstad Centralstation
- Ave. Duration
- 2h 31m
- Frequency
- Every 4 hours
- Estimated price
- 250 kr - 370 kr
- Website
- Swedish Railways (SJ)
- 1st Class Ticket
- 290 kr - 370 kr
- 2nd Class Ticket
- 250 kr - 310 kr
Train from Stockholm Centralstation to Karlstad Centralstation
- Ave. Duration
- 2h 36m
- Frequency
- Every 4 hours
- Estimated price
- 330 kr - 440 kr
- Website
- Swedish Railways (SJ)
- 1st Class Ticket
- 340 kr - 440 kr
- 2nd Class Ticket
- 330 kr - 400 kr
Train from København H to Alvesta station
- Ave. Duration
- 2h 5m
- Frequency
- Every 4 hours
- Estimated price
- 230 kr - 350 kr
- Website
- Swedish Railways (SJ)
- 1st Class Ticket
- 270 kr - 350 kr
- 2nd Class Ticket
- 230 kr - 280 kr
Train from Hamburg-Altona to Nässjö Centralstation
- Ave. Duration
- 9h 26m
- Frequency
- Twice daily
- Estimated price
- 650 kr - 1000 kr
- Website
- Swedish Railways (SJ)
- 1st Class Ticket
- 650 kr - 900 kr
- 2nd Class Ticket
- 800 kr - 1000 kr
_202204231056.png)
- Phone
- +47 61 05 19 10
- Website
- vy.no
Train from Lillestrøm stasjon to Karlstad Centralstation
- Ave. Duration
- 2h 56m
- Frequency
- 4 times a week
- Estimated price
- 270 kr - 330 kr
- Website
- vy.no

- Phone
- +46 77 144 41 11
- Website
- tagkompaniet.se
Train from Lillestrøm to Karlstad Centralstation
- Ave. Duration
- 2h 51m
- Frequency
- 3 times a week
- Estimated price
- 430 kr - 550 kr
- Website
- Tågkompaniet

- Phone
- 0550-875 61
- info@tagakeriet.se
- Website
- tagakeriet.se
Train from Göteborg Centralstation to Karlstad Centralstation
- Ave. Duration
- 2h 19m
- Frequency
- Twice a week
- Estimated price
- 180 kr - 250 kr
- Website
- Tågab
- 2nd Class
- 180 kr - 250 kr
Train from Stockholm Centralstation to Karlstad Centralstation
- Ave. Duration
- 2h 50m
- Frequency
- 3 times a week
- Estimated price
- 220 kr - 300 kr
- Website
- Tågab
- 2nd Class
- 220 kr - 300 kr
Train from Alvesta station to Karlstad Centralstation
- Ave. Duration
- 3h 48m
- Frequency
- Once a week
- Estimated price
- 250 kr - 350 kr
- Website
- Tågab
- 2nd Class
- 250 kr - 350 kr
Train from Nässjö Centralstation to Karlstad Centralstation
- Ave. Duration
- 3h 11m
- Frequency
- Once a week
- Estimated price
- 210 kr - 290 kr
- Website
- Tågab
- 2nd Class
- 210 kr - 290 kr

- Phone
- 069 450099650
- Kundenservice-Linie10@vias-online.de
- Website
- vias-online.de
Train from Duisburg Hbf to Arnhem Centraal
- Ave. Duration
- 1h 29m
- Frequency
- Hourly
- Website
- https://www.vias-online.de/

German rail company Deutsche Bahn is known for its efficient and comfortable service. It offers many different types of rail transportation, including ICE or Intercity-Express for high-speed services between major cities and regions, IC (InterCity) for long-distance trains, RE (Regional Express) trains that connect regions and cities, and the S-Bahn rapid transit service. There are two main tickets on offer: the Flexpreis that has full flexibility, and the Sparpreis which is the cheaper, advanced fare (bookings usually open 6 months in advance for domestic tickets).
Contact Details
- Phone
- +49 0180 6 99 66 33
- Website
- bahn.com
Train from Duisburg Hbf to Arnhem Centraal
- Ave. Duration
- 1h 1m
- Frequency
- Every 4 hours
- Estimated price
- 290 kr - 400 kr
- Website
- https://www.bahn.com/en
Train from Essen Hbf to Hamburg Hbf
- Ave. Duration
- 2h 47m
- Frequency
- Hourly
- Estimated price
- 550 kr - 750 kr
- Website
- https://www.bahn.com/en
Train from Essen Hbf to Hamburg-Altona
- Ave. Duration
- 3h 1m
- Frequency
- Every 2 hours
- Estimated price
- 550 kr - 750 kr
- Website
- https://www.bahn.com/en

Dutch Railways (NS) is the main passenger railway operator in the Netherlands. Founded in 1938, NS connects all major cities in the Netherlands, and offers night trains, international trains, Intercity direct, and trains to and from the airport. NS International is the international subsidiary of NS; their services include high-speed trains such as Thalys, ICE International, Eurostar and TGV, to major European hubs including Paris, London, Brussels, Berlin, Cologne, Frankfurt and Lille.
Contact Details
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Arnhem Centraal to Schiphol Airport
- Ave. Duration
- 1h 11m
- Frequency
- Hourly
- Estimated price
- 150 kr - 380 kr
- Website
- https://www.ns.nl/en
- 2nd Class Full Fare
- 150 kr - 230 kr
- 1st Class Full Fare
- 260 kr - 380 kr

- Phone
- 70 13 14 15
- Website
- dsb.dk
Train from Hamburg Hbf to København H
- Ave. Duration
- 5h 5m
- Frequency
- Every 4 hours
- Estimated price
- 500 kr - 700 kr
- Website
- Danish Railways (DSB)

- Phone
- +46 77 177 77 77
- Website
- skanetrafiken.se
Train from København H to Alvesta St.
- Ave. Duration
- 2h 16m
- Frequency
- Hourly
- Estimated price
- 21 kr
- Website
- Skånetrafiken

- Phone
- 0771-77 77 11
- bokningssupporten@oresundstag.se
- Website
- oresundstag.se
Train from København H to Alvesta station
- Ave. Duration
- 2h 16m
- Frequency
- Hourly
- Estimated price
- 260 kr - 370 kr
- Website
- Öresundståg

The national railway company of Switzerland, Swiss Railways operates trains throughout the country and adjacent European nations including Germany, France, Italy and Austria. Tickets are sold in two classes - First and Second - with most long-distance trains offering a bistro car serving beverages and snacks. Individual tickets can be bought easily at stands, while a variety of travel passes are on offer to suit different travel needs.
Contact Details
- Phone
- +41 848 44 66 88
- Website
- sbb.ch
Train from Essen Hbf to Hamburg-Altona
- Ave. Duration
- 4h 6m
- Frequency
- Twice daily
- Estimated price
- 1200 kr - 2200 kr
- Website
- https://www.sbb.ch/en/home.html

- Phone
- +49 1807 123 99 123
- info@flixbus.de
- Website
- flixtrain.com
Train from Essen-Altenessen station to Hamburg central station
- Ave. Duration
- 3h 49m
- Frequency
- Twice daily
- Estimated price
- 280 kr - 390 kr
- Website
- Flixtrain

- Phone
- +46 771-26 00 00
- snalltaget@snalltaget.se
- Website
- snalltaget.se
Train from Hamburg Hbf to Ørestad
- Ave. Duration
- 6h 50m
- Frequency
- 3 times a week
- Estimated price
- 190 kr - 240 kr
- Website
- Snälltåget
Train from Ørestad to Nässjö Centralstation
- Ave. Duration
- 4h 30m
- Frequency
- 3 times a week
- Estimated price
- 170 kr - 220 kr
- Website
- Snälltåget

- Phone
- 0771 – 32 32 00
- Website
- varmlandstrafik.se
Bus from Råda Rådastrand to Karlstad Karolinen
- Ave. Duration
- 1h 24m
- Frequency
- Every 3 hours
- Estimated price
- 100 kr - 140 kr
- Website
- Värmlandstrafik

One of Europe’s leading bus companies, Flixbus serves 2000+ destinations in 29 countries, including Germany, France, Italy, Austria, the Netherlands and Croatia and into Scandinavia and eastern Europe, as well as some US cities. Coaches have toilets, free WiFi and power outlets, plus snacks and drinks for purchase on board. Flixbus is a good choice for the budget-conscious traveller; purchase tickets in advance for the cheapest fares (note: there is no option to reserve a seat in advance).
Rome2rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Essen Hbf to Hamburg Hauptbahnhof/ZOB
- Ave. Duration
- 5h 20m
- Frequency
- Once daily
- Estimated price
- 350 kr - 490 kr
- Website
- https://www.flixbus.co.uk
- Book at
- https://shop.global.flixbus.com/
Bus from Hamburg Hauptbahnhof/ZOB to Jönköping
- Ave. Duration
- 10h 40m
- Frequency
- Once daily
- Estimated price
- 550 kr - 800 kr
- Website
- https://www.flixbus.co.uk
- Book at
- https://shop.global.flixbus.com/
Frequently asked questions

- Phone
- +47 61 05 19 10
- buss@vy.no
- Website
- vybuss.no
Bus from Jönköping Bus Station to Karlstad Centralstation
- Ave. Duration
- 3h 20m
- Frequency
- Twice daily
- Estimated price
- 420 kr - 550 kr
- Website
- Vy Buss
Bus from Nässjö Central Station to Karlstad Centralstation
- Ave. Duration
- 3h 55m
- Frequency
- Once daily
- Estimated price
- 470 kr - 600 kr
- Website
- Vy Buss

- Phone
- 0550-66 15 70
- Website
- bergslagstaget.se
Bus from Jönköping Centralstation to Karlstad Centralstation
- Ave. Duration
- 3h 18m
- Frequency
- Twice a week
- Estimated price
- 320 kr - 420 kr
- Website
- BT Buss
Want to know more about travelling around Sweden
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
Top travel and planning tips on the best ways to get around Scandinavia.
Read the travel guideHeading to Europe? Read this before you buy a Eurail Pass
We compare the different Eurail types and help you decide if a Eurail Pass is right for you
Read the travel guideWant to know more about Flixbus?
Rome2rio’s guide has all the details
Read the travel guideMore Questions & Answers
The quickest flight from Dusseldorf Airport to Oslo Airport is the direct flight which takes 1h 50m.
Essen to Karlstad bus services, operated by Vy Buss, arrive at Karlstad Centralstation.
Essen to Karlstad train services, operated by Tågab, arrive at Karlstad Centralstation.
Yes, the driving distance between Essen to Karlstad is 1374 km. It takes approximately 13h 18m to drive from Essen to Karlstad.
Norwegian Air Shuttle, Swiss, British Airways and three other airlines offer flights from Dusseldorf Airport to Oslo Airport.
There are 22+ hotels available in Karlstad. Prices start at 1000 kr SEK per night.