There are 9 ways to get from Halmstad to Avesta 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 Halmstad Centralstation to Västerås Centralstationtrain 430 / ...
6h 53mkr 1,011–1,514Drive 494.8 km
cheapest- Drive from Halmstad to Avestacar 494.8 km
6h 35mkr 882–1,274Bus
- Take the bus from Halmstad C Resecentrum to Ljungby busstationbus 175
- Take the bus from Ljungby to Stockholm, Cityterminalenbus 602
- Take the bus from Stockholm, Cityterminalen to Avesta väg 70 Dalahästenbus
10h 50mFly from Halmstad Airport, train
- Fly from Halmstad Airport (HAD) to Stockholm-Arlanda Airport (ARN)plane HAD - ARN
- Take the train from Arlanda Centralstation to Avesta Krylbo stationtrain
5h 28mkr 1,321–3,748Train via Katrineholm
- Take the train from Halmstad Centralstation to Falkenberg stationtrain
- Take the train from Falkenberg station to Katrineholm Centralstationtrain
- Take the train from Katrineholm Centralstation to Sala tågstationtrain
10h 1mkr 972–1,558Train to Ängelholm–Helsingborg Airport, fly, train
- Take the train from Halmstad Centralstation to Ängelholm stationtrain
- Fly from Ängelholm–Helsingborg Airport (AGH) to Stockholm-Arlanda Airport (ARN)plane AGH - ARN
- Take the train from Arlanda Centralstation to Avesta Krylbo stationtrain
5h 42mkr 1,342–4,194Train to Gothenburg-Landvetter Airport, fly, train
- Take the train from Halmstad Centralstation to Göteborg Centralstationtrain
- Fly from Gothenburg-Landvetter Airport (GOT) to Stockholm-Arlanda Airport (ARN)plane GOT - ARN
- Take the train from Arlanda Centralstation to Avesta Krylbo stationtrain
6h 47mkr 981–3,396Train to Malmö Airport, fly, train
- Take the train from Halmstad Centralstation to Malmö, Centralstationtrain
- Fly from Malmö Airport (MMX) to Stockholm-Arlanda Airport (ARN)plane MMX - ARN
- Take the train from Arlanda Centralstation to Avesta Krylbo stationtrain
7h 59mkr 1,148–4,955Train to Copenhagen Airport, fly, train
- Take the train from Halmstad Centralstation to Copenhagen Lufthavntrain
- Fly from Copenhagen Airport (CPH) to Stockholm-Arlanda Airport (ARN)plane CPH - ARN
- Take the train from Arlanda Centralstation to Avesta Krylbo stationtrain
8h 17mkr 1,199–3,002
Halmstad to Avesta by train
Questions & Answers
The cheapest way to get from Halmstad to Avesta is to drive which costs 850 kr - 1300 kr and takes 6h 35m.
The fastest way to get from Halmstad to Avesta is to fly and train which takes 5h 28m and costs 1300 kr - 3800 kr.
No, there is no direct bus from Halmstad to Avesta. However, there are services departing from Halmstad C Resecentrum and arriving at Avesta väg 70 Dalahästen via Ljungby and Stockholm, Cityterminalen. The journey, including transfers, takes approximately 10h 50m.
No, there is no direct train from Halmstad station to Avesta station. However, there are services departing from Halmstad Centralstation and arriving at Avesta centrum station via Västerås Centralstation and Sala tågstation. The journey, including transfers, takes approximately 6h 53m.
The distance between Halmstad and Avesta is 594 km. The road distance is 494.8 km.
The best way to get from Halmstad to Avesta without a car is to train which takes 6h 53m and costs 1000 kr - 1600 kr.
It takes approximately 6h 53m to get from Halmstad to Avesta, including transfers.
Halmstad to Avesta bus services, operated by Hallandstrafiken, depart from Halmstad C Resecentrum station.
Halmstad to Avesta train services, operated by Swedish Railways (SJ), depart from Halmstad Centralstation.
The best way to get from Halmstad to Avesta is to train which takes 6h 53m and costs 1000 kr - 1600 kr. Alternatively, you can bus, which costs and takes 10h 50m.
What companies run services between Halmstad, Sweden and Avesta, Sweden?
Swedish Railways (SJ) operates a train from Halmstad Centralstation to Västerås Centralstation once a week. Tickets cost kr 850–1,400 and the journey takes 4h 21m. Alternatively, you can take a bus from Halmstad C Resecentrum to Avesta väg 70 Dalahästen via Ljungby busstation, Ljungby, and Stockholm, Cityterminalen in around 10h 50m.
- Website
- flysas.com
Flights from Halmstad Airport to Stockholm-Arlanda Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- kr 1,100–3,400
Flights from Ängelholm–Helsingborg Airport to Stockholm-Arlanda Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- kr 900–3,500
Flights from Gothenburg-Landvetter Airport to Stockholm-Arlanda Airport
- Ave. Duration
- 1h 4m
- When
- Every day
- Estimated price
- kr 700–2,400
Flights from Gothenburg-Landvetter Airport to Stockholm-Arlanda Airport via Copenhagen Airport
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- kr 700–2,400
Flights from Malmö Airport to Stockholm-Arlanda Airport
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- kr 650–3,400
Flights from Copenhagen Airport to Stockholm-Arlanda Airport
- Ave. Duration
- 1h 14m
- When
- Every day
- Estimated price
- kr 950–2,200
- Website
- norwegian.com
Flights from Copenhagen Airport to Stockholm-Arlanda Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- kr 600–1,700
- Phone
- +46 77 175 75 75
- [email protected]
- Website
- sj.se
Train from Halmstad Centralstation to Västerås Centralstation
- Ave. Duration
- 4h 21m
- Frequency
- Once a week
- Estimated price
- kr 850–1,400
- Website
- https://www.sj.se/en/
Train from Arlanda Centralstation to Avesta Krylbo station
- Ave. Duration
- 1h 14m
- Frequency
- 5 times a day
- Estimated price
- kr 210–320
- Website
- https://www.sj.se/en/
Train from Arlanda Centralstation to Avesta Krylbo station
- Ave. Duration
- 1h 14m
- Frequency
- 5 times a day
- Estimated price
- kr 210–320
- Website
- https://www.sj.se/en/
Train from Halmstad Centralstation to Göteborg Centralstation
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- kr 240–370
- Website
- https://www.sj.se/en/
Train from Arlanda Centralstation to Avesta Krylbo station
- Ave. Duration
- 1h 14m
- Frequency
- 5 times a day
- Estimated price
- kr 210–320
- Website
- https://www.sj.se/en/
Train from Halmstad Centralstation to Malmö, Centralstation
- Ave. Duration
- 1h 14m
- Frequency
- Every 4 hours
- Estimated price
- kr 250–390
- Website
- https://www.sj.se/en/
Train from Arlanda Centralstation to Avesta Krylbo station
- Ave. Duration
- 1h 14m
- Frequency
- 5 times a day
- Estimated price
- kr 210–320
- Website
- https://www.sj.se/en/
Train from Halmstad Centralstation to Copenhagen Lufthavn
- Ave. Duration
- 2h 6m
- Frequency
- 6 times a week
- Estimated price
- kr 300–460
- Website
- https://www.sj.se/en/
Train from Arlanda Centralstation to Avesta Krylbo station
- Ave. Duration
- 1h 14m
- Frequency
- 5 times a day
- Estimated price
- kr 210–320
- Website
- https://www.sj.se/en/
- Phone
- +46 771-77 77 1
- [email protected]
- Website
- oresundstag.se
Train from Halmstad Centralstation to Falkenberg station
- Ave. Duration
- 19 min
- Frequency
- Hourly
- Estimated price
- kr 70–130
- Website
- https://www.oresundstag.se/en
Train from Halmstad Centralstation to Ängelholm station
- Ave. Duration
- 31 min
- Frequency
- Hourly
- Estimated price
- kr 90–170
- Website
- https://www.oresundstag.se/en
Train from Halmstad Centralstation to Göteborg Centralstation
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- kr 240–450
- Website
- https://www.oresundstag.se/en
Train from Halmstad Centralstation to Malmö, Centralstation
- Ave. Duration
- 1h 34m
- Frequency
- Hourly
- Estimated price
- kr 250–460
- Website
- https://www.oresundstag.se/en
Train from Halmstad Centralstation to Copenhagen Lufthavn
- Ave. Duration
- 1h 59m
- Frequency
- Hourly
- Estimated price
- kr 300–550
- Website
- https://www.oresundstag.se/en
- Phone
- +46 8 580 971 66
- [email protected]
- Website
- vrresa.se
Train from Halmstad Centralstation to Falkenberg station
- Ave. Duration
- 20 min
- Frequency
- Once daily
- Estimated price
- kr 65–110
- Website
- https://vrresa.se/en
Train from Falkenberg station to Katrineholm Centralstation
- Ave. Duration
- 4h 17m
- Frequency
- Once daily
- Estimated price
- kr 600–950
- Website
- https://vrresa.se/en
Train from Halmstad Centralstation to Ängelholm station
- Ave. Duration
- 37 min
- Frequency
- Once daily
- Estimated price
- kr 85–140
- Website
- https://vrresa.se/en
- Phone
- 0771-22 44 40
- [email protected]
- Website
- malartag.se
Train from Katrineholm Centralstation to Sala tågstation
- Ave. Duration
- 1h 51m
- Frequency
- Every 2 hours
- Estimated price
- kr 250–390
- Website
- https://malartag.se/en/
- Phone
- +46 77 177 77 77
- Website
- skanetrafiken.se
Train from Halmstad Centralstation to Ängelholm station
- Ave. Duration
- 38 min
- Frequency
- 5 times a day
- Estimated price
- kr 95–190
- Schedules at
- skanetrafiken.se
- Phone
- +47 61 05 19 10
- [email protected]
- Website
- vy.no
Train from Halmstad Centralstation to Göteborg Centralstation
- Ave. Duration
- 1h
- Frequency
- Twice a week
- Estimated price
- kr 310–470
- Website
- https://www.vy.no/en/
- Book at
- https://www.vy.no/en/buy-tickets/train-and-bus-tickets
Train from Halmstad Centralstation to Malmö, Centralstation
- Ave. Duration
- 1h 17m
- Frequency
- Twice a week
- Estimated price
- kr 320–490
- Website
- https://www.vy.no/en/
- Book at
- https://www.vy.no/en/buy-tickets/train-and-bus-tickets
- Phone
- +46 40 669 62 00
- [email protected]
- Website
- snalltaget.se
Train from Halmstad Centralstation to Malmö, Centralstation
- Ave. Duration
- 1h 22m
- Frequency
- Once daily
- Estimated price
- kr 210–330
- Website
- https://www.snalltaget.se/en
- Phone
- +46 77 133 10 30
- [email protected]
- Website
- hallandstrafiken.se
Bus from Halmstad C Resecentrum to Ljungby busstation
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- kr 230–470
- Website
- https://www.hallandstrafiken.se/
- Phone
- +46 77 176 70 76
- [email protected]
- Website
- lanstrafikenkron.se
Bus from Halmstad C Resecentrum to Ljungby busstation
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- kr 100–120
- Website
- https://www.lanstrafikenkron.se/
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Ljungby to Stockholm, Cityterminalen
- Ave. Duration
- 5h 40m
- Frequency
- Twice daily
- Estimated price
- kr 420–700
- Website
- https://www.flixbus.co.uk
- Phone
- 0651 - 10 000
- Website
- mohlinsexpressbuss.se
Bus from Stockholm, Cityterminalen to Avesta väg 70 Dalahästen
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Schedules at
- https://www.mohlinsexpressbuss.se/
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
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Halmstad to Avesta bus services, operated by Hallandstrafiken, arrive at Ljungby busstation.
Halmstad to Avesta train services, operated by Swedish Railways (SJ), arrive at Västerås Centralstation.
Yes, the driving distance between Halmstad to Avesta is 495 km. It takes approximately 6h 35m to drive from Halmstad to Avesta.
Book your Halmstad to Avesta train tickets online with Omio.
Book your Halmstad to Avesta bus tickets online with Omio.
There are 46+ hotels available in Avesta.



















