There are 5 ways to get from Varna to Pleven by train, bus, taxi or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train  •  4 h 45 min

  1. Take the train from Varna to Pleven 2654 / ...

$9 - $11

4 alternative options

Bus Biomet  •  6 h 12 min

  1. Take the bus from Varna to Veliko Tarnovo
  2. Take the bus from Veliko Tarnovo to Pleven

Bus Avtogari  •  6 h 41 min

  1. Take the bus from Varna to Veliko Tarnovo
  2. Take the bus from Veliko Tarnovo to Pleven

$14 - $20

Taxi  •  3 h 54 min

  1. Take a taxi from Varna to Pleven 186.4 miles

$120 - $150

Drive  •  3 h 54 min

  1. Drive from Varna to Pleven 186.4 miles

$29 - $45

Questions & Answers

No, there is no direct bus from Varna to Pleven. However, there are services departing from Varna and arriving at Pleven via Veliko Tarnovo. The journey, including transfers, takes approximately 6 h 12 min.

More details

Yes, there is a direct train departing from Varna and arriving at Pleven. Services depart four times a day. The journey takes approximately 4 h 45 min.

More details

The distance between Varna and Pleven is 268 km. The road distance is 298.2 km.

Get driving directions

The best way to get from Varna to Pleven without a car is to train which takes 4 h 45 min and costs .

More details

The train from Varna to Pleven takes 4 h 45 min including transfers and departs four times a day.

More details

Varna to Pleven bus services, operated by Biomet, depart from Varna station.

More details

Varna to Pleven train services, operated by Bulgarian Railways (BDZh), depart from Varna station.

More details

The best way to get from Varna to Pleven is to train which takes 4 h 45 min and costs . Alternatively, you can bus, which costs and takes 6 h 12 min.

Mode details

Varna to Pleven bus services, operated by Pleven Bus Station, arrive at Pleven station.

More details

Varna to Pleven train services, operated by Bulgarian Railways (BDZh), arrive at Pleven station.

More details

Map of how to get from Varna to Pleven.
Launch map view
  • Distance: 167.4 miles
  • Duration: 4 h 45 min

What companies run services between Varna, Bulgaria and Pleven, Bulgaria?

Bulgarian Railways (BDZh) operates a train from Varna to Pleven 4 times a day. Tickets cost $9 - $11 and the journey takes 4 h 45 min. Alternatively, you can take a bus from Varna to Pleven via Veliko Tarnovo and Veliko Tarnovo in around 6 h 12 min.

Train operators
Bulgarian Railways (BDZh)
Bus operators
Biomet
Phone
:+3599884551
Email
office@biomet.bg
Website
biomet.bg
Bus from Varna to Veliko Tarnovo
Ave. Duration
3 h
Frequency
Every 2 hours
Estimated price
$10 - $13
Schedules at
biomet.bg
Pleven Bus Station
Phone
+359 (0) 64 888 666
Website
avtogara.pleven.bg
Bus from Veliko Tarnovo to Pleven
Ave. Duration
2 h
Frequency
Twice daily
Schedules at
avtogara.pleven.bg
Avtogari
Email
office@avtogari.info
Website
avtogari.info
Bus from Varna to Veliko Tarnovo
Ave. Duration
3 h 26 min
Frequency
Hourly
Estimated price
$8 - $12
Schedules at
avtogari.info
BG Razpisanie
Website
bgrazpisanie.com
Bus from Veliko Tarnovo to Pleven
Ave. Duration
2 h 15 min
Frequency
Once daily
Estimated price
$6 - $8
Schedules at
bgrazpisanie.com
Other operators
Taxi from Varna to Pleven
Ave. Duration
3 h 54 min
Estimated price
$120 - $150
Varna Taxi
Phone
+359 88 466 6660

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, Getting around the Cyclades and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.

More Questions & Answers

Yes, the driving distance between Varna to Pleven is 298 km. It takes approximately 3 h 54 min to drive from Varna to Pleven.

Get driving directions

There are 39+ hotels available in Pleven. Prices start at $26 USD per night.

More details