How to get from Oslo to Eskilstuna by train, bus or flight.
The best way to travel from Oslo to Eskilstuna is by taking a flight because it’s the best combination of price and speed.
Find all the dates and times for this journey by train, bus, flight, and ferry .
|Distance||204 miles (329 km)|
|Available travel modes||Flight|
|Fastest mode||Flight • $136 (€117) • 1 h|
|Popular travel companies||Norwegian Air Shuttle|
Travel 204 miles (329 km) by flight to Eskilstuna from Oslo. Norwegian Air Shuttle is the main travel company operating this journey. Travelers can even take a direct from Oslo to Eskilstuna.
You can travel by bus or flight for as low as $62 (€54). When you search for schedules and tickets, Omio will show you the best route.
SJ is a Swedish train company that offers a wide range of services to its passengers. It operates high-speed trains, regional trains, and night trains, all of which are comfortable and reliable. The high-speed trains, X2000, are the fastest way to travel between cities, while the regional trains, Pågatåg, are perfect for shorter trips. The night trains, SJ Nattåg, offer a comfortable way to travel overnight. SJ offers a variety of ticket types, including single tickets, return tickets, and SJ Prio tickets, which offer discounts for frequent travelers. Onboard facilities include free Wi-Fi, power outlets, and a café car. The most popular routes for SJ are between Stockholm and Gothenburg, Stockholm and Malmö, and Stockholm and Uppsala.
Travel Oslo to Eskilstuna by flight.
A flight is the fastest way to get to Eskilstuna from Oslo with an average travel time for this journey around 1 h.
Eskilstuna is approximately 204 miles (329 km) away from Oslo.
These are the most popular departure and arrival points when traveling from Oslo to Eskilstuna:
The following travel company offer services from Oslo to Eskilstuna: