Sofia to Bucharest 2026: Two Vignettes, One Bridge Toll
Sofia to Bucharest is 395 km via Ruse, about 4.5 hours, and needs two e-vignettes plus a separate Danube bridge toll. Bulgaria's winter tyre season opens 15 November.
Three separate charges sit on this 395 km, 4.5-hour drive, and the vignettes are only two of them. Bulgaria’s e-vignette covers the run north to Ruse, Romania’s rovinieta takes over on the far bank, and the Danube bridge between Ruse and Giurgiu charges its own crossing toll that neither vignette includes. Both vignettes are electronic and plate-linked, so buy them before you leave rather than at the frontier.
| Fact | Value |
|---|---|
| From | Sofia, Bulgaria |
| To | Bucharest, Romania |
| Distance | 395 km |
| Drive time | ~4.5 hours |
| Charges | Two e-vignettes + bridge toll |
| Border crossing | Yes, at the Danube |
| Verified | September 2026 |
Route Overview
The drive from Sofia to Bucharest covers approximately 395 km and takes around 4.5 hours under normal traffic conditions, via Ruse and the Danube bridge at Giurgiu.
What you pay, and where
| Bulgaria | Romania | |
|---|---|---|
| Name | e-Vignette | Rovinieta |
| 1 day | EUR 5.30 | — |
| 7 days | EUR 10.00 | RON 16 |
| 30 days | EUR 19.90 | RON 32 |
| Annual | EUR 64.50 | RON 126 |
| Covers | All toll roads and motorways | Motorways, expressways and national roads |
| Buy from | bgtoll.bg | roviniete.ro |
Two things are easy to get wrong here. Bulgaria’s vignette has been priced in euro since the country adopted the currency, so older guidance quoting lev figures is out of date. And Romania’s rovinieta is not a motorway pass — it covers national roads too, which matters because much of the run from Giurgiu towards Bucharest is not motorway.
The bridge is extra. The Ruse–Giurgiu crossing carries its own toll, collected at the bridge and independent of both vignettes. Have a card or local cash to hand rather than assuming the vignette covers it.
Key Facts at a Glance
| From | Sofia, Bulgaria |
| To | Bucharest, Romania |
| Distance | 395 km |
| Drive time | ~4.5 hours |
| Charges | Bulgarian e-vignette, Romanian rovinieta, Danube bridge toll |
| Countries | Bulgaria, Romania |
| Emission zones | Sofia (December–February); none in force in Bucharest |
Border Crossing: Bulgaria to Romania
Both countries are in the EU. Formalities are light, but carry your passport, licence and vehicle documents — the Danube bridge is a real bottleneck and checks do happen.
What changes at the border
| Rule | Bulgaria | Romania |
|---|---|---|
| Urban speed limit | 50 km/h | 50 km/h |
| Rural speed limit | 90 km/h | 90 km/h |
| Motorway speed limit | 140 km/h | 130 km/h |
| Alcohol limit | 0.05 | 0.0 |
| Winter tyres | Fixed season, 15 Nov – 1 Mar | No season; whenever snow or ice is present |
| Studded tyres | Banned | Banned |
Zero tolerance ahead. Romania allows no alcohol at all, against Bulgaria’s 0.05. Adjust before you cross, not after.
Winter: two completely different rules
This is the most important correction on this page. An earlier version said Romania simply “requires” winter tyres. It does not work that way.
Bulgaria sets a calendar: 15 November to 1 March, with M+S tyres at a minimum of 4 mm of tread. The penalty is about EUR 25.
Romania sets no calendar at all. The obligation bites whenever the road is covered in snow, ice or black ice, whatever the date — so it can apply in October and it can apply in April. The sanction is not a simple fine: it is a class IV penalty under OUG 195/2002 carrying 9 to 20 penalty points and seizure of the registration certificate.
Both countries ban studded tyres. A set of unstudded winter tyres at 4 mm or better satisfies both rules for the whole route.
Emission zones
Sofia runs a low-emission zone that restricts the oldest vehicles during the winter months, roughly December to February, with penalties from BGN 50 for individuals and BGN 200 for companies under the Clean Air Act. Vehicles are identified from the roadworthiness database; there is no sticker to buy. If you are starting in the centre, the Sofia city guide lists the metro buffer car parks the municipality recommends.
Bucharest has repeatedly proposed a zone and an eco-vignette, but neither is in force. Nothing restricts entry to the city by emission class today.
Estimated Fuel Cost
Based on average consumption of 7 litres per 100 km:
| Fuel Type | Estimated Cost |
|---|---|
| Petrol | ~$39 USD |
| Diesel | ~$40 USD |
Use our Fuel Cost Calculator for a precise estimate based on your vehicle.
Required Equipment
Bulgaria:
- Required: Warning Triangle, Reflective Vest, First Aid Kit, Fire Extinguisher
- Recommended: Spare Bulbs
Romania:
- Required: Warning Triangle, Reflective Vest, First Aid Kit, Fire Extinguisher
- Recommended: Spare Bulbs
Use our Travel Checklist to make sure you have everything.
Summer
Holiday traffic peaks in July and August, and the Danube bridge is the pinch point in both directions. Leaving early in the morning or after 19:00 avoids the worst of it.
Rest Stops and Breaks
At 395 km a single mid-route break is enough. Service areas on the Bulgarian motorway sections are reasonable; on the Romanian national-road stretch they thin out considerably, so fuel before you cross if you are low.
Driving Tips for This Route
- Buy both vignettes online before departure, and keep the confirmation.
- Mobile speed traps are common on the Romanian national roads, especially through villages where the limit drops sharply.
- Romanian police can issue on-the-spot fines; carry a payment method that works locally.
- Keep right except when overtaking.
Plan This Route
Use our Route Planner for turn-by-turn directions, the Vignette Calculator to price both, or the Fuel Cost Calculator.
Country guides: Bulgaria | Romania
Recent changes to this page
- Accuracy pass: the border table said Romania requires winter tyres. It does not set a season — the obligation applies whenever the road is covered in snow, ice or black ice (OUG 195/2002). Bulgaria is the country with fixed dates, 15 Nov to 1 Mar at 4 mm. Added the 2026 e-vignette prices for both countries, the separate Danube bridge toll, and Sofia's winter low-emission zone; noted that Bucharest's zone was never enacted.
- Title, description and introduction rewritten from this page's own data (no shared template wording).
- V6 enrichment: added quick answer, insider angle, primary sources.
- Initial route page published with distance + toll breakdown.
Renting a Car?
Compare prices from all major rental companies. Free cancellation on most bookings.
Compare Car Rental PricesSome links on this page are affiliate links. We may earn a commission at no extra cost to you. How our affiliate links work.
Frequently Asked Questions
About 4.5 hours for the 395 km via Ruse and the Danube bridge at Giurgiu, in normal traffic and without extended stops.
Yes. Bulgaria's e-vignette covers the Bulgarian leg and Romania's rovinieta covers the Romanian one. Both are electronic and linked to the number plate, so both can be bought before departure.
Bulgaria charges EUR 5.30 for a day and EUR 10.00 for a week. Romania charges RON 16 for seven days and RON 32 for thirty. Romania's rovinieta also covers national roads, not only motorways.
No. The Ruse-Giurgiu bridge carries its own crossing toll, paid at the bridge and separate from both countries' vignettes. Have a card or local cash ready.
Bulgaria sets fixed dates, 15 November to 1 March, and expects at least 4 mm of tread on M+S tyres. Romania sets no dates at all: the requirement bites whenever the road is covered in snow, ice or black ice, at any time of year.
Sofia operates a winter low-emission zone restricting older vehicles between December and February, with penalties from BGN 50 for individuals. Bucharest's proposed zone was never brought into force.
Related Routes
Get Driving Law Updates
Speed limits, fines and tyre laws change frequently. Get monthly updates for the countries you drive in.