The average train between Perstorp and Varberg takes 2h 53m and the fastest train takes 2h 33m. There is a train service every few hours from Perstorp to Varberg. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run hourly between Perstorp and Varberg. The earliest departure is at 5:52 AM in the morning, and the last departure from Perstorp is at 11:52 PM which arrives into Varberg at 6:24 AM. All services require a transfer, and take on average 2h 53m. The schedules shown below are for the next available departures.

2h 33m • 1 change

2h 33m • 1 change

2h 33m • 1 change

2h 33m • 1 change

2h 33m • 1 change

2h 33m • 1 change

2h 33m • 1 change

2h 33m • 1 change

2h 33m • 1 change

2h 33m • 1 change

2h 33m • 1 change

2h 33m • 1 change
Want to know about travelling from Perstorp to Varberg? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct train from Perstorp to Varberg. However, there are services departing from Perstorp station and arriving at Varberg station via Helsingborg Centralstation station. The journey, including transfers, takes approximately 2h 53m.
Perstorp to Varberg train services, operated by Skånetrafiken, depart from Perstorp Station.
Perstorp to Varberg train services, operated by Skånetrafiken, arrive at Varberg station.
Book your Perstorp to Varberg train tickets online with Skånetrafiken and Öresundståg.
The distance between Perstorp and Varberg is 128.4 km. The road distance is 205 km.
You can take a train from Perstorp Station to Varberg station via Helsingborg Centralstation in around 2h 41m.