Rome2Rio

Vidin to Lovech trains

Find Transport to Lovech

View schedule

Trip Overview

The average train between Vidin and Lovech takes 11h 28m and the fastest train takes 8h 14m. The train service runs several times per day from Vidin to Lovech. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

11h 28m
Duration
384 km
Distance
$7
Average price
Twice daily
Frequency

Vidin to Lovech train times

Trains run twice daily between Vidin and Lovech. The earliest departure is at 4:50 AM at night, and the last departure from Vidin is at 5:40 PM which arrives into Lovech at 6:58 AM. All services require a transfer at Mezdra and take an average of 11h 28m. The schedules shown below are for the next available departures.

Departing Friday, November 6, 2026

  •  → 

    Arrives next day

    Bulgarian Railways (BDZh)Bulgarian Railways (BDZh)Bulgarian Railways (BDZh)13h 18m • 2 changes

Departing Saturday, November 7, 2026

  •  → 

    Bulgarian Railways (BDZh)Bulgarian Railways (BDZh)Bulgarian Railways (BDZh)8h 14m • 2 changes
  •  → 

    Arrives next day

    Bulgarian Railways (BDZh)Bulgarian Railways (BDZh)Bulgarian Railways (BDZh)24h 58m • 2 changes

Departing Sunday, November 8, 2026

  •  → 

    Bulgarian Railways (BDZh)Bulgarian Railways (BDZh)Bulgarian Railways (BDZh)8h 14m • 2 changes
  •  → 

    Arrives next day

    Bulgarian Railways (BDZh)Bulgarian Railways (BDZh)Bulgarian Railways (BDZh)13h 18m • 2 changes

Departing Monday, November 9, 2026

  •  → 

    Bulgarian Railways (BDZh)Bulgarian Railways (BDZh)Bulgarian Railways (BDZh)8h 14m • 2 changes
  •  → 

    Arrives next day

    Bulgarian Railways (BDZh)Bulgarian Railways (BDZh)Bulgarian Railways (BDZh)13h 18m • 2 changes

Departing Tuesday, November 10, 2026

  •  → 

    Bulgarian Railways (BDZh)Bulgarian Railways (BDZh)Bulgarian Railways (BDZh)8h 14m • 2 changes
  •  → 

    Arrives next day

    Bulgarian Railways (BDZh)Bulgarian Railways (BDZh)Bulgarian Railways (BDZh)13h 18m • 2 changes

Departing Wednesday, November 11, 2026

  •  → 

    Bulgarian Railways (BDZh)Bulgarian Railways (BDZh)Bulgarian Railways (BDZh)8h 14m • 2 changes
  •  → 

    Arrives next day

    Bulgarian Railways (BDZh)Bulgarian Railways (BDZh)Bulgarian Railways (BDZh)13h 18m • 2 changes

Departing Thursday, November 12, 2026

  •  → 

    Bulgarian Railways (BDZh)Bulgarian Railways (BDZh)Bulgarian Railways (BDZh)8h 14m • 2 changes

Frequently asked questions

Want to know about travelling from Vidin to Lovech? 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.

Map of how to get from Vidin to Lovech.ExpandLaunch map view
  • Distance: 384.3 km
  • Duration: 11h 28m

What companies run services between Vidin, Bulgaria and Lovech, Bulgaria?

You can take a train from Vidin to Lovech via Mezdra and Levski in around 7h 58m.

Operators