Home › Routes › Bucharest to Plovdiv

How to get from Bucharest to Plovdiv

Driving is the most practical option: about 400 km via the Giurgiu–Ruse Danube bridge and Veliko Tarnovo or Stara Zagora, roughly 5 h 30–6 h 30. Public transport usually needs a change in Ruse or Sofia, with trains or buses taking 8–10 h or more.

276 km apart (straight line)Day trip: noCar · Bus · Train

Best option: Car. There is no fast direct public transport, and the drive is straightforward with scenic stops through central Bulgaria.

All the ways to make the trip

HowTimeHow oftenPrice*Good to know
car
Bucharest – Giurgiu – Danube Bridge to Ruse – Veliko Tarnovo – Shipka Pass or Stara Zagora – Plovdiv
about 5 h 30–6 h 30fuel, Danube Bridge toll, Bulgarian e-vignetteBuy the Bulgarian e-vignette online before crossing.
bus
Bus or minibus from Bucharest to Ruse, then a Bulgarian bus to Plovdiv; some international buses to Sofia also connect onwards
about 8–10 h with changesa few connections a dayabout €30–50 in totalCheck current timetables; cross-border services change often.
train
Train from Bucharest to Ruse, then Bulgarian trains (BDZ) to Plovdiv, usually via Gorna Oryahovitsa and Stara Zagora
about 10–12 h with changesone or two practical connections a dayabout €25–40Slow; for rail enthusiasts rather than those in a hurry.

*Approximate prices and times for 2026. Timetables change by season: check with the operator before you travel.

Open the route in Google Maps →

Book the trip

Hire a carPick up in BucharestBook a transferDoor to door on arrivalHotels in PlovdivCompare prices for your dates

Partner links: TonyPlan may earn a small commission at no extra cost to you.

Tips

Common questions

Is there a direct train from Bucharest to Plovdiv?

Not as a practical everyday option. You would normally take a train to Ruse on the Danube, then Bulgarian trains via Gorna Oryahovitsa and Stara Zagora to Plovdiv. The total is often 10–12 hours with changes. Check current timetables, as international and seasonal services change.

How long is the drive?

About 400 km, usually 5 h 30–6 h 30. You cross the Danube on the Giurgiu–Ruse bridge, which has a toll, then drive south via Veliko Tarnovo and either the Shipka Pass or Stara Zagora. You need a Bulgarian e-vignette for most roads outside towns.

What is the cheapest way?

Buses with a change in Ruse are usually the cheapest public option. Trains are similar in price but slower. Driving is cost-effective for two or more people sharing fuel, the bridge toll and the vignette. Car-sharing apps are also used on this corridor.

Is there a border check?

Romania and Bulgaria joined the Schengen area, so routine checks at the Giurgiu–Ruse crossing have been removed or reduced. Still carry a passport or ID card, as spot checks can happen and you need ID for hotels. Drivers should also carry the vehicle registration papers.

Plovdiv travel guideHow many days in PlovdivWhere to stay in PlovdivBucharest travel guide

Compiled by TonyPlan from operator and transport information and travel knowledge; updated 2026-10-05. Anything we could not confirm is marked as approximate.

Some links on this page are partner links. If you book through them TonyPlan earns a small commission — the price you pay is exactly the same.