There are 3 ways to get from Växjö to Varberg by 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.
Train
best- Take the train from Växjö station to Halmstad Centralstationtrain 332 / ...
- Take the train from Halmstad Centralstation to Varberg stationtrain 1098 / ...
3h 23mkr 433–730Bus
cheapest- Take the bus from Växjö station to Ljungby busstationbus 145 / ...
- Take the bus from Ljungby busstation to Halmstad C Resecentrumbus 175
- Take the bus from Halmstad C Resecentrum to Varberg stationbus
5h 20mkr 298–463Drive 196.1 km
- Drive from Växjö to Varbergcar 196.1 km
2h 22mkr 347–501
Växjö to Varberg by train
Questions & Answers
The cheapest way to get from Växjö to Varberg is to bus which costs 290 kr - 470 kr and takes 5h 20m.
The fastest way to get from Växjö to Varberg is to drive which takes 2h 22m and costs 340 kr - 500 kr.
No, there is no direct bus from Växjö station to Varberg station. However, there are services departing from Växjö station and arriving at Varberg station via Ljungby busstation and Halmstad C Resecentrum. The journey, including transfers, takes approximately 5h 20m.
No, there is no direct train from Växjö station to Varberg station. However, there are services departing from Växjö station and arriving at Varberg station via Halmstad Centralstation. The journey, including transfers, takes approximately 3h 23m.
The distance between Växjö and Varberg is 276 km. The road distance is 196.1 km.
The best way to get from Växjö to Varberg without a car is to train which takes 3h 23m and costs 430 kr - 750 kr.
It takes approximately 3h 23m to get from Växjö to Varberg, including transfers.
Växjö to Varberg bus services, operated by Länstrafiken Kronoberg, depart from Växjö station.
Växjö to Varberg train services, operated by Swedish Railways (SJ), depart from Växjö station.
The best way to get from Växjö to Varberg is to train which takes 3h 23m and costs 430 kr - 750 kr. Alternatively, you can bus, which costs 290 kr - 470 kr and takes 5h 20m.
What companies run services between Växjö, Sweden and Varberg, Halland County, Sweden?
You can take a train from Växjö station to Varberg station via Halmstad Centralstation in around 3h 23m. Alternatively, you can take a bus from Växjö station to Varberg station via Ljungby busstation and Halmstad C Resecentrum in around 5h 20m.
- Phone
- +46 77 175 75 75
- [email protected]
- Website
- Swedish Railways (SJ)
Train from Växjö station to Halmstad Centralstation
- Ave. Duration
- 2h 26m
- Frequency
- Once daily
- Estimated price
- kr 340–550
- Website
- Swedish Railways (SJ)
- Phone
- +46 771-77 77 1
- [email protected]
- Website
- Öresundståg
Train from Halmstad Centralstation to Varberg station
- Ave. Duration
- 32 min
- Frequency
- Hourly
- Estimated price
- kr 110–220
- Website
- Öresundståg
- Phone
- +46 40 669 62 00
- [email protected]
- Website
- Snälltåget
Train from Halmstad Centralstation to Varberg station
- Ave. Duration
- 34 min
- Frequency
- Once daily
- Estimated price
- kr 90–150
- Website
- Snälltåget
- Phone
- +46 8 580 971 66
- [email protected]
- Website
- VR Snabbtåg
Train from Halmstad Centralstation to Varberg station
- Ave. Duration
- 34 min
- Frequency
- Once daily
- Estimated price
- kr 100–160
- Website
- VR Snabbtåg
- Phone
- +46 77 176 70 76
- [email protected]
- Website
- lanstrafikenkron.se
Bus from Växjö station to Ljungby busstation
- Ave. Duration
- 1h 9m
- Frequency
- Hourly
- Estimated price
- kr 80–95
- Website
- https://www.lanstrafikenkron.se/
Bus from Ljungby busstation to Halmstad C Resecentrum
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- kr 85–100
- Website
- https://www.lanstrafikenkron.se/
- Phone
- +46 77 133 10 30
- [email protected]
- Website
- Hallandstrafiken
Bus from Ljungby busstation to Halmstad C Resecentrum
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- kr 180–390
- Website
- Hallandstrafiken
- Phone
- +46 771-77 77 1
- [email protected]
- Website
- Öresundståg
Bus from Halmstad C Resecentrum to Varberg station
- Ave. Duration
- 1h 6m
- Frequency
- Once daily
- Estimated price
- kr 130–270
- Website
- Öresundståg
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
More Questions & Answers
Växjö to Varberg bus services, operated by Länstrafiken Kronoberg, arrive at Ljungby busstation.
Växjö to Varberg train services, operated by Swedish Railways (SJ), arrive at Halmstad Centralstation.
Yes, the driving distance between Växjö to Varberg is 196 km. It takes approximately 2h 22m to drive from Växjö to Varberg.
Book your Växjö to Varberg train tickets online with Omio.
Book your Växjö to Varberg bus tickets online with Omio.
There are 184+ hotels available in Varberg.






