The distance between Stockholm and Varberg is around 488km (303 miles) and the quickest way to get there is to fly and then take the train which takes around 2h 25m.
We've found 9 different ways to get from Stockholm to Varberg by train, bus, car and plane. The recommended routes, which include information on duration, ticket price, and level of difficulty, can be found below.
👋 Also check out Varberg → Stockholm if you're planning a return trip.
Fly from Stockholm Bromma (BMA) to Halmstad (HAD) then take the train to Varberg St..
Multiple operators
4 similiar routes
We’ve grouped similar routes together, click the arrows to see the other options.
Take the train to Göteborg Centralstation and then to Varberg St..
1 similiar route
We’ve grouped similar routes together, click the arrows to see the other options.
Take the bus to Borås Centralstation and then to Varberg station.
Multiple bus operators
There are several options for getting from Stockholm to Varberg by train, bus, car and plane. The cheapest option is to take the train which costs around and will take around 5h 25m. If you need to get there more quickly, you can fly and then take the train and arrive in approximately 2h 25m, though it is a bit more costly at approximately SEK 2,170 ($205).
The distance between Stockholm and Varberg is around 488km (303 miles). In a direct line (as the crow flies), the distance is 421km (261 miles)
It takes around 3h 45m to get from Stockholm and Varberg by train. If you are travelling by car it will take around 5h 30m to drive there.
The quickest way to get from Stockholm to Varberg is to fly and then take the train which takes around 2h 25m and will set you back approx SEK 2,170 ($205).
The cheapest way to travel between Stockholm and Varberg, if you exclude driving, is to take the train which will typically cost around for a standard one-way ticket.
Yes there is a train service that runs between Stockholm and Varberg. It typically takes around 3h 45m and departs hourly.
Yes there is a direct train service that runs between Stockholm and Varberg with no changeovers required. The train runs once daily and takes 5h 25m.
Swedish Railways, MTRX, FlixTrain, Tågab, Öresundståg and Vasttrafik run train services between Stockholm and Varberg. Trains depart hourly and will take around 3h 45m, however, this may vary depending on the particular service and whether it runs express or stops all stations.
Yes there is a bus that runs regularly from Stockholm and Varberg. It typically takes around 7h 20m and departs every 20 mins.
There are no direct bus services that runs from Stockholm to Varberg. However, you can instead can take several connecting buses with changeovers in Borås Centralstation. These services run every 20 mins and will take a minimum of 7h 20m.
Vy Travel AB, Bus4You, FlixBus, Nettbuss Express and Vasttrafik run regular bus services between Stockholm and Varberg. Buses run every 20 mins and take around 7h 20m on average but will vary depending on you book with.
It doesn't look like you can fly directly from Stockholm to Varberg. We recommend that you fly from Stockholm (ARN) to Gothenburg (GOT) then take the train to Varberg St.. instead which will take 2h 40m.
The closest major airport to Varberg is Gothenburg-Landvetter Airport (GOT) (GOT) which is approximately 62km (39 miles) from Varberg. Angelholm Helsingborg Airport (AGH) (AGH) and Malmo Airport (MMX) (MMX) are also nearby and might be a better alternative airport depending on where you are flying from.
Yes it is possible to drive from Stockholm and Varberg. The distance is around 493km (307 miles) by road and it will take around 5h 30m in normal traffic conditons.
If you don't have a car, the easiest way to get from Stockholm to Varberg is to take the train which takes, on average, 3h 45m and will usually cost around SEK 680 ($64).
Transport option | Duration | Cost | Frequency | Distance |
---|---|---|---|---|
Fly to Halmstad (HAD), Train + 4 similar | 2h 25m | SEK 2,170($205) | every 30 mins | 509km (316 miles) |
Plane and Train | 2h 40m | SEK 670($63) | every 30 mins | 533km (331 miles) |
Fly to Gothenburg (GOT), Train | 2h 40m | SEK 1,725($160) | every 30 mins | 488km (303 miles) |
Fly to Helsingborg (AGH), Train | 2h 50m | SEK 2,500($235) | hourly | 598km (371 miles) |
Fly to Helsingborg (AGH), Train | 3hrs | SEK 1,585($150) | hourly | 651km (405 miles) |
Train + 1 similar | 3h 45m | SEK 680($64) | hourly | 519km (323 miles) |
Train to Varberg station | 5h 25m | once daily | 552km (343 miles) | |
Bus | 7h 20m | SEK 95($9) | every 20 mins | 508km (316 miles) |
Drive | 5h 30m | SEK 745($70) | on demand | 493km (307 miles) |
MTRX
Tågab
Vy Travel AB
Bus4You
Nettbuss Express
Braathens Regional Aviation
The following major airports near Varberg offer regular flights to various popular destinations within Sweden and internationally.