The average train between Varna and Dupnitsa takes 10h 44m and the fastest train takes 10h 15m. The train service runs several times per day from Varna to Dupnitsa. 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 3 times a day between Varna and Dupnitsa. The earliest departure is at 7:50 AM in the morning, and the last departure from Varna is at 9:55 PM which arrives into Dupnitsa at 9:32 AM. All services require a transfer at Sofia Sever and take an average of 10h 44m. The schedules shown below are for the next available departures.


10h 15m • 2 changes

10h 30m • 2 changesArrives next day


11h 37m • 2 changes

10h 15m • 2 changes

10h 30m • 2 changesArrives next day


11h 37m • 2 changes

10h 15m • 2 changes

10h 30m • 2 changesArrives next day


11h 37m • 2 changes

10h 15m • 2 changes

10h 30m • 2 changesArrives next day


11h 37m • 2 changesWant to know about travelling from Varna to Dupnitsa? 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 Varna to Dupnitsa. However, there are services departing from Varna station and arriving at Dupnitsa station via Sofia Sever. The journey, including transfers, takes approximately 10h 44m.
Varna to Dupnitsa train services, operated by Bulgarian Railways (BDZh), depart from Varna station.
Varna to Dupnitsa train services, operated by Bulgarian Railways (BDZh), arrive at Dupnitsa station.
The distance between Varna and Dupnitsa is 405.9 km. The road distance is 617 km.
You can take a train from Varna to Dupnitsa via Sofia Sever and Sofia in around 10h 1m.