Travel from Stockholm to Varberg

Train from Stockholm to Varberg

Swedish Railways (SJ) operates a train from Stockholm to Varberg hourly. Tickets cost $45 - $110 and the journey takes 3 h 1 min. Swedish Railways (SJ) also services this route hourly.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Stockholm to Varberg

From Stockholm Central train to Göteborg Central then train to Varberg Station. 4 h 726 kr. From Stockholm Cityterminalen bus to Göteborg Central then train to Varberg Station. 7 h 29 min 522 kr. From Stockholm night bus to Boraas Central then train to Varberg Station. 7 h 49 min 488 kr. From Stockholm drive to Varberg. 5 h 32 min 686 kr. From Stockholm Cityterminalen bus to Stockholm Bromma airport, fly to Gothenburg airport, bus to Göteborg Central, then train to Varberg. 3 h 52 min 833 kr. From Stockholm Central train to Stockholm airport, fly to Gothenburg airport, bus to Göteborg Central, then train to Varberg. 3 h 52 min 670 kr. From Stockholm Cityterminalen bus to Stockholm Bromma airport, fly to Halmstad airport, line 40 bus to Halmstad Central, then train to Varberg. 3 h 50 min 1034 kr. From Stockholm Central train to Stockholm airport, fly to Helsingborg airport, line 270 bus to Ängelholm Station, then train to Varberg. 5 h 42 min 1032 kr. From Stockholm Cityterminalen bus to Stockholm Bromma airport, fly to Helsingborg airport, line 270 bus to Ängelholm Station, then train to Varberg. 5 h 52 min 954 kr. From Stockholm Cityterminalen bus to Stockholm Bromma airport, fly to Trollhattan airport, line 66 bus to Trollhättan Central, train to Göteborg Central, then train to Varberg. 5 h 27 min 1460 kr.