More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn

Overview: Train from Avesta to Stockholm

distanceDistance86 miles (139 km)
durationAverage train duration2 h 10 min
priceAverage train ticket price$12 (€10)
frequencyTrain frequency5 a day
changesDirect trainYes, there are 5 direct trains a day

Trains from Avesta to Stockholm cover the 86 miles (139 km) long trip taking on average 2 h 10 min with our travel partners like. Normally, there are 5 trains operating per day, including direct services available. While the average ticket price for this route costs around $12 (€10), you can find the cheapest train ticket for as low as $12 (€10). Travelers depart most frequently from Avesta Krylbo station and arrive in Stockholm Centralstation.

Travel Tips: Trains from Avesta to Stockholm

Travel by train to Stockholm easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Avesta to Stockholm.

How much are cheap trains to Stockholm from Avesta?

Looking to save money on your journey? Omio customers have found the cheapest train between Avesta and Stockholm for the next 7 days starting from $12 (€10)  one way.

What is the price of a train ticket between Avesta and Stockholm?

If you’re looking to buy your train tickets in the next week, you can expect the Avesta to Stockholm train price to come in at an average of $12 (€10)  one way.

How many miles is it from Avesta to Stockholm by train?

The Avesta to Stockholm train distance is approximately 86 miles (139 km).

How long is a train between Avesta and Stockholm on average?

The Avesta to Stockholm train duration is on average 2 h 10 min, which is to be expected when traveling 86 miles (139 km) from Avesta to Stockholm. However, the time it takes can vary based on specific dates, weekends, and holidays.

What is the departure train station in Avesta and arrival train station in Stockholm?

When departing from Avesta, you have various train station options to start your journey from including Avesta Krylbo station and Avesta Centrum Station. When arriving in Stockholm, you can end your route in train stations like Stockholm Centralstation, Stockholm, Cityterminalen and Stockholm Södra.

Omio customers book a train from Avesta Krylbo station   to Stockholm Centralstation   most frequently for this route.

Where is the Avesta train station located? Where is the Stockholm train station located?

The most popular departure train station with passengers for this trip, called Avesta Krylbo station, is located 2 miles (3.2 km) from the city center of Avesta.

The most popular arrival train station, Stockholm Centralstation, is located 0.3 miles (502 m) away from the city center of Stockholm.

How many train services per day are there from Avesta to Stockholm?

On average, there are 5 trains a day from Avesta to Stockholm. The train times and services may be different on weekends and holidays compared to weekdays.

What are the first and last departure train times from Avesta to Stockholm?

You can take the first train from Avesta to Stockholm at 4: 34 PM. The last train from Avesta to Stockholm that you can take departs at 4: 34 PM. Omio shows you the latest train from Avesta to Stockholm schedule to help you book the best departure time for this journey.

When should I book the Avesta to Stockholm train for the best deals on tickets?

If you buy a train ticket from Avesta to Stockholm within the next 7 days, you can find tickets to cost on average $12 (€10) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Avesta and Stockholm are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Avesta Krylbo station is the most popular Avesta railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Avesta for your trip to Stockholm.