There are 5 ways to get from Varberg to Vänersborg 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, line 65 bus
best- Take the train from Varberg station to Trollhättan Centralstationtrain Re20
- Take the bus from Trollhättan Centralstation to Vänersborg Edsgatanbus 65
2hTrain via Gothenburg
cheapest- Take the train from Varberg station to Göteborg Centralstationtrain 1098 / ...
- Take the train from Göteborg Centralstation to Vänersborg, Centralstationtrain 17392 / ...
2h 6mkr 224–355Bus
- Take the bus from Varberg station to Göteborg Centralstationbus 6804
- Take the bus from Göteborg Nils Ericsonterminal to Trollhättan Centralstationbus 63956 / ...
4h 9mDrive 160.8 km
- Drive from Varberg to Vänersborgcar 160.8 km
1h 59mkr 236–340Train
- Take the train from Varberg station to Vänersborg, Centralstationtrain 3846 / ...
3h 7mkr 363
Comparing Your Travel Options
The cheapest way to get from Varberg to Vänersborg is to drive which costs 230 kr - 340 kr and takes 1h 59m.
The fastest way to get from Varberg to Vänersborg is to drive which takes 1h 59m and costs 230 kr - 340 kr.
No, there is no direct bus from Varberg station to Vänersborg. However, there are services departing from Varberg station and arriving at Vänersborg Edsgatan via Göteborg Nils Ericsonterminal and Trollhättan Centralstation. The journey, including transfers, takes approximately 4h 9m.
Yes, there is a direct train departing from Varberg station station and arriving at Vänersborg, Centralstation station. Services depart every four hours, and operate every day. The journey takes approximately 3h 7m.
The distance between Varberg and Vänersborg is 158 km. The road distance is 160.8 km.
The best way to get from Varberg to Vänersborg without a car is to train and line 65 bus which takes 2h and costs .
It takes approximately 2h to get from Varberg to Vänersborg, including transfers.
Varberg to Vänersborg bus services, operated by Öresundståg, depart from Varberg station.
Varberg to Vänersborg train services, operated by Öresundståg, depart from Varberg station.
The best way to get from Varberg to Vänersborg is to bus which takes 4h 9m and costs . Alternatively, you can train via Gothenburg, which costs 220 kr - 360 kr and takes 2h 6m.
What companies run services between Varberg, Halland County, Sweden and Vänersborg, Sweden?
You can take a bus from Varberg station to Vänersborg Edsgatan via Göteborg Centralstation, Göteborg Nils Ericsonterminal, and Trollhättan Centralstation in around 4h 9m. Alternatively, you can take a train from Varberg station to Vänersborg, Centralstation via Göteborg Centralstation in around 2h 6m.
- Phone
- +47 61 05 19 10
- [email protected]
- Website
- Norwegian Railways (VY)
Train from Varberg station to Trollhättan Centralstation
- Ave. Duration
- 1h 26m
- Frequency
- 6 times a week
- Estimated price
- kr 126
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
Train from Varberg station to Göteborg Centralstation
- Ave. Duration
- 41 min
- Frequency
- 6 times a week
- Estimated price
- kr 65
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
- Phone
- +46 40 669 62 00
- [email protected]
- Website
- Snälltåget
Train from Varberg station to Trollhättan Centralstation
- Ave. Duration
- 1h 17m
- Frequency
- Once daily
- Estimated price
- kr 203
- Website
- Snälltåget
- Phone
- +46 771 77 77 11
- [email protected]
- Website
- Öresundståg
Train from Varberg station to Göteborg Centralstation
- Ave. Duration
- 39 min
- Frequency
- Hourly
- Estimated price
- kr 120–200
- Website
- Öresundståg
- Phone
- +46 77 141 43 00
- Website
- Vasttrafik
Train from Varberg station to Göteborg Centralstation
- Ave. Duration
- 45 min
- Frequency
- Every 3 hours
- Estimated price
- kr 144
- Website
- Vasttrafik
Train from Göteborg Centralstation to Vänersborg, Centralstation
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- kr 160
- Website
- Vasttrafik
Train from Varberg station to Vänersborg, Centralstation
- Ave. Duration
- 3h 7m
- Frequency
- Every 4 hours
- Estimated price
- kr 363
- Website
- Vasttrafik
- Phone
- +46 77 141 43 00
- Website
- Vasttrafik
Bus from Trollhättan Centralstation to Vänersborg Edsgatan
- Ave. Duration
- 22 min
- Frequency
- Every 30 minutes
- Website
- Vasttrafik
- Phone
- +46 771 77 77 11
- [email protected]
- Website
- Öresundståg
Bus from Varberg station to Göteborg Centralstation
- Ave. Duration
- 1h 30m
- Frequency
- 5 times a week
- Website
- Öresundståg
- Phone
- +46 77 175 75 75
- Website
- Swedish Railways (SJ)
Bus from Göteborg Nils Ericsonterminal to Trollhättan Centralstation
- Ave. Duration
- 1h 5m
- Frequency
- Once daily
- Website
- Swedish Railways (SJ)
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
Booking & Getting There
Varberg to Vänersborg bus services, operated by Öresundståg, arrive at Göteborg Centralstation.
Varberg to Vänersborg train services, operated by Öresundståg, arrive at Göteborg Centralstation.
Yes, the driving distance between Varberg to Vänersborg is 161 km. It takes approximately 1h 59m to drive from Varberg to Vänersborg.
Book your Varberg to Vänersborg train tickets online with Omio.
There are 75+ hotels available in Vänersborg.









