1map logoGo to main page

Avesta, Dalarna to Stockholm, Stockholm County from €18: 3 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Avesta, Sweden
to
Stockholm, Sweden

How to Get from Avesta to Stockholm: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$18 by trainBest price
157 kmDistance
1h 54m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Avesta to Stockholm with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
MasExpressen
Bus
Average Duration
1h  55m
Estimated price
$0-0
Recommended
Company
SJ InterCity
Train
Average Duration
2h  46m
Estimated price
18-40
Cheapest
route map
Distance: 157 km
Duration: 1h 54m

See more options

Company
Various
Drive
Average Duration
1h  54m
Estimated price
26-40

Avesta - Stockholm operators

Explore transport companies operating between Avesta and Stockholm, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus
Contact phone
0651 - 10 000
Website
https://www.mohlinsexpressbuss.se/

Bus from Avesta väg 70 Dalahästen to Stockholm Cityterminalen

Average Duration
1h 55m
Estimated price
0-0
Train
Contact phone
+46 77 175 75 75
Website
https://www.sj.se/en/

Train from Avesta Krylbo station to Stockholm Centralstation

Average Duration
1h 38m
Estimated price
16-36

Avesta to Stockholm: Overview of Bus, Train, Flight, and Car Trips

Traveling between Avesta and Stockholm offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

Average price
€27 - €41
Useful tips for train travellers
• On your train from Avesta to Stockholm, you'll likely be using the SJ (Swedish Railways) service, which offers a tiered catering service. In Economy class, you can purchase snacks and beverages from the onboard café. First Class passengers enjoy a complimentary meal service and a selection of drinks, including coffee, tea, and non-alcoholic beverages, served at your seat.
• The train service typically has three classes: First Class (1st class), Business Class, and Economy Class. First Class offers spacious seating with more legroom, complimentary meals, and quiet zones. Business Class provides comfort with additional amenities, including power outlets and wider seats. Economy Class is affordable with standard seating and basic amenities. Check SJ's website for more details: sj.se
• When you arrive in Stockholm at the central station (Stockholm C), the station is well-equipped for travelers. You can leave your luggage at the storage area located in the station, allowing you to explore the city hands-free. There are also restrooms and showers available. To get to the city center quickly, take the T-Centralen metro line (blue or green line) from Stockholm C, which runs every few minutes and connects you to major attractions.
Departure Point
Avesta väg 70 Dalahästen station
Arrival Point
Stockholm Cityterminalen station

Frequently asked questions

Find out more about the route from Avesta to Stockholm.

Or choose the category:
The distance between Avesta and Stockholm is 140.0 km by air and 156.8 km by road. Depending on the mode of transportation, travel times can vary. It takes approximately 2 hours and 11 minutes to reach Stockholm from Avesta by train, while driving by car takes around 1 hour and 54 minutes. Taking a bus from Avesta to Stockholm has a similar travel time of 1 hour and 55 minutes.
The most cost-effective option for traveling from Avesta to Stockholm is by train, which takes approximately 2 hours and 11 minutes and costs between €16 and €37. This is a convenient and time-efficient choice, especially for those seeking a budget-friendly option. However, if time is of the essence, driving is the quickest way to reach Stockholm, taking approximately 1 hour and 54 minutes and costing between €27 and €42.
The prices for a train ticket from Avesta to Stockholm range from €16 to €37, depending on factors such as time of travel and class of service.
To get from Avesta to Stockholm without using public transportation, you can drive the distance of approximately 156.1 km which takes around 1 hour and 54 minutes. The driving route usually provides a convenient and flexible option for travelers, as it allows you to have control over your schedule and make stops along the way if desired. The prices for renting a car to make this journey can vary from €27 to €42, depending on the rental company and type of vehicle.
The best way to travel from Avesta to Stockholm without a car is by taking a bus. The journey takes approximately 1 hour and 55 minutes, and the cost may vary depending on the bus company.
Yes, there is a direct link between Avesta and Stockholm. You can take a direct train from Avesta centrum station to Stockholm Centralstation, which takes approximately 2 hours and 11 minutes. Alternatively, you can also take a direct bus from Avesta väg 70 Dalahästen to Stockholm Cityterminalen, which takes around 1 hour and 55 minutes.
There are plenty of accommodation options near Stockholm. With over 574 hotels to choose from, travelers can find a variety of options suitable for their needs and budget. Prices start at €31, making it a relatively affordable destination for lodging.