Motorway charging in the Balkans is a patchwork: Slovenia and Bulgaria run vignette systems, Romania charges the rovinieta electronic road tax, and Croatia, Serbia, Bosnia, North Macedonia and Kosovo toll by distance at plazas. Montenegro charges only for the Sozina tunnel, and Albania is toll-free. Drive into the wrong system and you risk a fine — the Slovenian vignette fine runs to €800 and Bulgaria's compensatory fee is about €46.50.
Quick reference table
| Country | System | Covers | Official source | Typical cost |
|---|---|---|---|---|
| Albania | None | No toll roads | — | Free driving |
| Bosnia & Herzegovina | Per-section tolls | FBiH motorway network (A1) | jpautoceste.ba | Cash/cards at plazas |
| Bulgaria | Vignette (e-vignette) | All motorways | bgto.bg | €5.30/day · €10/week · €19.90/month · €64.50/year (from 1 Aug 2026) |
| Croatia | Per-distance tolls | All motorways | hac.hr/en/toll | Cash, card, or ENC device — no vignette |
| Kosovo | Per-section toll | Pristina–Hani i Elezit motorway | rks-gov.net | Toll plaza on the motorway |
| Montenegro | Tunnel charge | Sozina tunnel only | amscg.org | One-off tunnel fee |
| North Macedonia | Per-section tolls | Motorway network | roads.org.mk | Cash or card at plazas |
| Romania | Rovinieta (e-tax) | National roads network | cnadnr.ro | ~€3/7 days to ~€28/year (check current) |
| Serbia | Per-section tolls | Motorway network | putevi-srbije.rs | Toll4All / TAG — no vignette |
| Slovenia | Vignette (e-vignette) | Motorways & expressways | evinjeta.dars.si | €16/week · €32/month · €117.50/year (2026) |
Check before you drive
Country by country
Albania
- System: None
- Covers: No toll roads
- Official source: none — no toll authority
- Typical cost: Free driving
Bosnia & Herzegovina
- System: Per-section tolls
- Covers: FBiH motorway network (A1)
- Official source: jpautoceste.ba
- Typical cost: Cash/cards at plazas
Bulgaria
- System: Vignette (e-vignette)
- Covers: All motorways
- Official source: bgto.bg
- Typical cost: €5.30/day · €10/week · €19.90/month · €64.50/year (from 1 Aug 2026)
Croatia
- System: Per-distance tolls
- Covers: All motorways
- Official source: hac.hr/en/toll
- Typical cost: Cash, card, or ENC device — no vignette
Kosovo
- System: Per-section toll
- Covers: Pristina–Hani i Elezit motorway
- Official source: rks-gov.net
- Typical cost: Toll plaza on the motorway
Montenegro
- System: Tunnel charge
- Covers: Sozina tunnel only
- Official source: amscg.org
- Typical cost: One-off tunnel fee
North Macedonia
- System: Per-section tolls
- Covers: Motorway network
- Official source: roads.org.mk
- Typical cost: Cash or card at plazas
Romania
- System: Rovinieta (e-tax)
- Covers: National roads network
- Official source: cnadnr.ro
- Typical cost: ~€3/7 days to ~€28/year (check current)
Serbia
- System: Per-section tolls
- Covers: Motorway network
- Official source: putevi-srbije.rs
- Typical cost: Toll4All / TAG — no vignette
Slovenia
- System: Vignette (e-vignette)
- Covers: Motorways & expressways
- Official source: evinjeta.dars.si
- Typical cost: €16/week · €32/month · €117.50/year (2026)
Vignette vs per-distance toll — what's the difference?
A vignette is a time-based pass: you pay for a period (day, week, month, year) and drive any covered road. An electronic vignette is linked to your licence plate and checked by cameras — there is no sticker, so do not buy a paper sticker in Slovenia or Bulgaria; buy online or at an official kiosk.
A per-distance toll means you pay for exactly the stretch you drive. You take a ticket (or pass an ENC-style device) at the entry plaza and pay at the exit. Cash and cards are accepted at Croatian, Serbian, Bosnian and Macedonian plazas; the ENC device is the Croatian equivalent of a transponder.
Ferries and road journeys
If you are combining a road trip with an Adriatic crossing, check current sailings with the ferry operator rather than assuming year-round service — see the transport guide for operator links and timetables.
Frequently asked questions
Which Balkan countries use a vignette?
Slovenia and Bulgaria require a vignette for motorways; Romania uses the rovinieta electronic road tax (a vignette-style fee). Croatia, Serbia, Bosnia and Herzegovina, North Macedonia and Kosovo charge per-section motorway tolls instead, and Montenegro only charges on the Sozina tunnel. Albania has no toll roads at all.
What does a Slovenian e-vignette cost in 2026?
For passenger cars (category 2A) the 2026 prices are about €16 for one week, €32 for one month, and €117.50 for a year, bought online at the official DARS e-vignette shop. The H5/H6 expressways near Koper are now toll-free for passenger cars. Check evinjeta.dars.si for current rates before travel.
What does a Bulgarian vignette cost in 2026?
Bulgaria changed its vignette prices on 1 August 2026: about €5.30 for a day, €10.00 for a week, €19.90 for a month, €35.90 for three months, and €64.50 for a year for vehicles up to 3.5 tonnes. Buy the e-vignette before you cross the border at bgto.bg; the compensatory fee for driving without one is about €46.50.
What is the Romanian rovinieta and how much does it cost?
Romania's rovinieta is an electronic road tax linked to your licence plate — roughly €3 for 7 days up to about €28 for 12 months for a passenger car (prices change). Pay it online before driving via the official CNAIR portal at cnadnr.ro — the impostor domain cnair.ro is NOT the toll authority.
Do I need to pay tolls to drive in Croatia?
Yes — Croatian motorways are toll roads charged by distance, with open and closed toll systems. You can pay in cash, by card, or with the ENC electronic toll device (top up at prodaja.hac.hr). There is no vignette. A Zagreb–Split motorway trip costs a couple of dozen euros, depending on your exact route and vehicle class.
Which countries have no motorway tolls?
Albania has no toll roads at all. Montenegro has no motorway tolls either, but you pay a charge for the Sozina tunnel between Podgorica and the coast. All other Balkan countries toll their motorways in some form.