There are 5 ways to get from Kristianstad 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 via Halmstad
best- Take the train from Hässleholm Centralstation to Halmstad Centralstationtrain SJ Snabbtåg Sj3000
- Take the train from Halmstad Centralstation to Varberg stationtrain Öresundståg
3h 23mkr 260–626Bus
- Take the bus from Kristianstad Central to Hörby busstationbus 1
- Take the bus from Hörby busstation to Lund Centralstationbus 2 / ...
- Take the bus from Lund Centralstation to Varberg stationbus
6h 32mkr 671–1,245Drive 190.6 km
- Drive from Kristianstad to Varbergcar 190.6 km
2h 24mkr 329–475Train
- Take the train from Kristianstad Central to Lund Centralstationtrain Öresundståg
- Take the train from Lund Centralstation to Varberg stationtrain Öresundståg
3h 42mkr 391–1,211Bus, train
- Take the bus from Hässleholm Centralstation to Ängelholm stationbus 511
- Take the train from Ängelholm station to Varberg stationtrain Öresundståg
4h 34mkr 410–746
Kristianstad to Varberg by train
Questions & Answers
The cheapest way to get from Kristianstad to Varberg is to train via Halmstad which costs 260 kr - 650 kr and takes 3h 23m.
The fastest way to get from Kristianstad to Varberg is to drive which takes 2h 24m and costs 320 kr - 480 kr.
No, there is no direct bus from Kristianstad to Varberg station. However, there are services departing from Kristianstad Central and arriving at Varberg station via Hörby busstation and Lund Centralstation. The journey, including transfers, takes approximately 6h 32m.
No, there is no direct train from Kristianstad to Varberg station. However, there are services departing from Kristianstad Central and arriving at Varberg station via Hässleholm Centralstation and Halmstad Centralstation. The journey, including transfers, takes approximately 3h 23m.
The distance between Kristianstad and Varberg is 190 km. The road distance is 190.6 km.
The best way to get from Kristianstad to Varberg without a car is to train via Halmstad which takes 3h 23m and costs 260 kr - 650 kr.
It takes approximately 3h 23m to get from Kristianstad to Varberg, including transfers.
Kristianstad to Varberg bus services, operated by Skånetrafiken, depart from Kristianstad Central station.
Kristianstad to Varberg train services, operated by Swedish Railways (SJ), depart from Hässleholm Centralstation.
The best way to get from Kristianstad to Varberg is to train via Halmstad which takes 3h 23m and costs 260 kr - 650 kr. Alternatively, you can bus, which costs 650 kr - 1300 kr and takes 6h 32m.
What companies run services between Kristianstad, Sweden and Varberg, Halland County, Sweden?
You can take a train from Kristianstad Central to Varberg station via Hässleholm Centralstation and Halmstad Centralstation in around 3h 23m. Alternatively, you can take a bus from Kristianstad Central to Varberg station via Hörby busstation and Lund Centralstation in around 6h 32m.
- Phone
- +46 77 175 75 75
- kundservice@sj.se
- Website
- sj.se
Train from Hässleholm Centralstation to Halmstad Centralstation
- Ave. Duration
- 59 min
- Frequency
- Once a week
- Estimated price
- kr 130–230
- Website
- https://www.sj.se/en/
- Phone
- +46 771-77 77 1
- bokningssupporten@oresundstag.se
- Website
- oresundstag.se
Train from Halmstad Centralstation to Varberg station
- Ave. Duration
- 32 min
- Frequency
- Hourly
- Estimated price
- kr 120–220
- Website
- https://www.oresundstag.se/en
Train from Kristianstad Central to Lund Centralstation
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- kr 160–300
- Website
- https://www.oresundstag.se/en
Train from Lund Centralstation to Varberg station
- Ave. Duration
- 2h 1m
- Frequency
- Hourly
- Estimated price
- kr 340–650
- Website
- https://www.oresundstag.se/en
Train from Ängelholm station to Varberg station
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- kr 210–390
- Website
- https://www.oresundstag.se/en
- Phone
- +47 61 05 19 10
- tog@vy.no
- Website
- vy.no
Train from Halmstad Centralstation to Varberg station
- Ave. Duration
- 29 min
- Frequency
- Twice daily
- Estimated price
- kr 210–300
- Website
- https://www.vy.no/en
- Book at
- https://www.vy.no/en/buy-tickets/train-and-bus-tickets
Train from Lund Centralstation to Varberg station
- Ave. Duration
- 2h 1m
- Frequency
- Twice daily
- Estimated price
- kr 600–900
- 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
- snalltaget@snalltaget.se
- Website
- snalltaget.se
Train from Halmstad Centralstation to Varberg station
- Ave. Duration
- 34 min
- Frequency
- 6 times a week
- Estimated price
- kr 80–130
- Website
- https://www.snalltaget.se/en
Train from Lund Centralstation to Varberg station
- Ave. Duration
- 1h 41m
- Frequency
- 6 times a week
- Estimated price
- kr 230–360
- Website
- https://www.snalltaget.se/en
- Phone
- +46 77 177 77 77
- Website
- skanetrafiken.se
Train from Kristianstad Central to Lund Centralstation
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- kr 170–320
- Schedules at
- skanetrafiken.se
- Phone
- +46 77 177 77 77
- Website
- skanetrafiken.se
Bus from Kristianstad Central to Hörby busstation
- Ave. Duration
- 48 min
- Frequency
- Every 30 minutes
- Estimated price
- kr 150–250
- Schedules at
- skanetrafiken.se
Bus from Hörby busstation to Lund Centralstation
- Ave. Duration
- 39 min
- Frequency
- Every 30 minutes
- Estimated price
- kr 120–200
- Schedules at
- skanetrafiken.se
Bus from Hässleholm Centralstation to Ängelholm station
- Ave. Duration
- 1h 25m
- Frequency
- Hourly
- Estimated price
- kr 150–260
- Schedules at
- skanetrafiken.se
- Phone
- +46 771-77 77 1
- bokningssupporten@oresundstag.se
- Website
- oresundstag.se
Bus from Lund Centralstation to Varberg station
- Ave. Duration
- 3h 46m
- Frequency
- Once a week
- Estimated price
- kr 400–800
- Website
- https://www.oresundstag.se/en
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
Kristianstad to Varberg bus services, operated by Skånetrafiken, arrive at Hörby busstation.
Kristianstad to Varberg train services, operated by Swedish Railways (SJ), arrive at Halmstad Centralstation.
Yes, the driving distance between Kristianstad to Varberg is 191 km. It takes approximately 2h 24m to drive from Kristianstad to Varberg.
Book your Kristianstad to Varberg train tickets online with Omio.
There are 59+ hotels available in Varberg.
















