bulgaria-tolls-e-vignettes-toll-calculator: Difference between revisions

From Toll Wiki

No edit summary
No edit summary
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{DISPLAYTITLE: Bulgaria Toll Roads Complete Guide: E-Vignette, Rates & Payment 2025}}
{{DISPLAYTITLE: Bulgaria Toll Roads Complete Guide: e-Vignette, Tol Pass and Payment 2026}}
{{#seo:|title=Bulgaria Toll Roads Complete Guide: E-Vignette, Rates & Payment 2025}}
{{#seo:|title=Bulgaria Toll Roads Complete Guide: e-Vignette, Tol Pass and Payment 2026}}
{{#seo:|keywords=Bulgaria tolls, Bulgaria vignette, Bulgarian e-vignette, BGTOLL, toll calculator, Bulgarian motorways}}
{{#seo:|keywords=Bulgaria toll, Bulgaria e-vignette, Bulgarian vignette, Tol Pass Bulgaria, HGV toll Bulgaria, Trakia motorway toll, A1 Bulgaria}}
{{#seo:|description=Complete 2025 guide to Bulgaria toll roads, e-vignette requirements, current rates, payment methods for A1, A2, A3, A4 motorways. Calculate tolls now.}}
{{#seo:|description=Complete 2026 guide to Bulgaria toll roads, e-vignette for cars, Tol Pass distance system for HGVs, current rates. Calculate Bulgaria tolls now.}}
{{#canonics: https://tollguru.com/toll-wiki/bulgaria-tolls-e-vignettes-toll-calculator}}
{{#canonics: https://tollguru.com/bulgaria-tolls-e-vignettes-toll-calculator}}
{{worldMap}}
{{worldMap}}


Line 13: Line 13:
<div style="background: #ffffff; border: 1px solid #dee2e6; border-radius: 8px; padding: 20px; padding-bottom:0">
<div style="background: #ffffff; border: 1px solid #dee2e6; border-radius: 8px; padding: 20px; padding-bottom:0">
<div style="color: #202122; font-size: 16px; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6;">
<div style="color: #202122; font-size: 16px; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6;">
<strong style="font-weight: bold;">System:</strong> Electronic vignette (E-vignette) for vehicles ≤3.5t, distance-based toll for vehicles >3.5t<br>
<strong style="font-weight: bold;">System:</strong> e-Vignette for cars up to 3.5 t on motorways and first-, second- and third-class state roads; Tol Pass distance-based toll for HGVs and buses over 3.5 t<br>
<strong style="font-weight: bold;">Coverage:</strong> All motorways (A1-A7) and most national roads<br>
<strong style="font-weight: bold;">Operator:</strong> Road Infrastructure Agency (RIA), part of the Bulgarian Ministry of Regional Development and Public Works<br>
<strong style="font-weight: bold;">Currency:</strong> Bulgarian Lev (BGN)<br>
<strong style="font-weight: bold;">Currency:</strong> Euro (EUR); 1 EUR = 1.95583 BGN (fixed conversion rate)<br>
<strong style="font-weight: bold;">Technology:</strong> ANPR cameras, mobile enforcement units, GPS tracking<br>
<strong style="font-weight: bold;">Coverage:</strong> All motorways and first-, second- and third-class state roads for vignette; motorways and first- and second-class roads for HGV and bus Tol Pass<br>
<strong style="font-weight: bold;">Operator:</strong> Road Infrastructure Agency (BG TOLL system)
<strong style="font-weight: bold;">Technology:</strong> Online e-vignette (plate-linked); GNSS OBU + DSRC gantries for Tol Pass HGV system
</div>
</div>
</div>
</div>


<h2 style="font-size: 24px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 25px 0 15px 0; border-bottom: 1px solid #a2a9b1; padding-bottom: 2px;">Do I Need a Vignette for Bulgaria? 2025 Update</h2>
<h2 style="font-size: 24px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 10px 0; border-bottom: 1px solid #a2a9b1; padding-bottom: 5px; padding-top: 0">Do I Need a Vignette for Bulgaria? 2026 Update</h2>


<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">Yes, you need an electronic vignette (e-vignette) to drive on Bulgarian motorways and most national roads. Bulgaria introduced the e-vignette system in 2019, making it mandatory for vehicles up to 3.5 tons with at least four wheels.</p>
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">Yes, if you are driving a vehicle up to 3.5 t on any Bulgarian motorway (A road) or first-, second- or third-class state road (I, II or III road), you must display a valid e-vignette. Bulgaria replaced physical windshield stickers with an electronic plate-linked system in 2019, so there is no physical vignette to stick anywhere.</p>


<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;"><strong style="font-weight: bold;">Key Reality:</strong> If you drive without a valid e-vignette and are caught, you will have to pay a fine of approximately £130 to £865. If it is your first offense, you could instead be offered to make a compensation payment of around £31 to buy a valid vignette on the same day.</p>
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;"><strong style="font-weight: bold;">Key Reality:</strong> Enforcement is via roadside ANPR cameras that read your plate and check it against the vignette database in real time. A weekend vignette costs just €6.60 (BGN 12.91), so there is no practical reason to risk a compensatory fee of €46.50 (BGN 90.95), or a fine of €153.39 (BGN 300) if it goes unpaid.</p>


<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;"><strong style="font-weight: bold;">2025 Update:</strong> As of May 1, 2025, vignette prices increased across all categories, with weekend vignettes now costing BGN 10, weekly BGN 15, monthly BGN 30, quarterly BGN 54, and annual BGN 97.</p>
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;"><strong style="font-weight: bold;">2026 Update:</strong> Bulgaria adopted the euro on 1 January 2026, and vignette and Tol Pass prices are now set in EUR, with BGN shown at the fixed rate of 1.95583. Car e-vignette prices were updated from 1 August 2026: daily €5.30, weekend €6.60, 7 days €10.00, 1 month €19.90, 3 months €35.90 and annual €64.50. The Tol Pass distance tariff for HGVs and buses is published per km by weight class, axle count, Euro emission class and road class.</p>


<h2 style="font-size: 24px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 25px 0 15px 0; border-bottom: 1px solid #a2a9b1; padding-bottom: 2px;">Bulgaria Toll Costs: Current Rates</h2>
<h2 style="font-size: 24px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 10px 0; border-bottom: 1px solid #a2a9b1; padding-bottom: 5px; padding-top: 0">Bulgaria Toll Costs: Current Rates</h2>


<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">Bulgaria operates a comprehensive electronic vignette system covering all motorways and most national roads, with additional toll charges for specific bridges.</p>
<h3 style="font-size: 18px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 10px 0; padding-top: 0">Car e-Vignette Rates (Vehicles up to 3.5 t, 2026)</h3>


<h3 style="font-size: 20px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 20px 0 10px 0;">Current E-Vignette Rates by Duration (2025)</h3>
<div style="overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 20px 0;">
 
<table style="width: 100%; min-width: 600px; border-collapse: collapse; font-size: 16px; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; color: #202122; outline: 1px solid #dee2e6;">
<table style="width: 100%; border-collapse: collapse; margin: 20px 0; font-size: 16px; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; color: #202122; outline: 1px solid #dee2e6;">
<tr>
<tr>
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Validity Period</th>
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Validity Period</th>
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Price (BGN)</th>
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Cars (BGN equivalent)</th>
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Price (EUR)</th>
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Cars (EUR)</th>
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Valid From/To</th>
</tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Daily</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">10.37</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">€5.30</td>
</tr>
</tr>
<tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Weekend</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Weekend</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">10 BGN</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">12.91</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">~5.11 EUR</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">€6.60</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Friday 12:00 - Sunday 23:59</td>
</tr>
</tr>
<tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Weekly</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">7 days</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">15 BGN</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">19.56</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">~7.67 EUR</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">€10.00</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">7 consecutive days</td>
</tr>
</tr>
<tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Monthly</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">1 month</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">30 BGN</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">38.92</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">~15.34 EUR</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">€19.90</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">30 consecutive days</td>
</tr>
</tr>
<tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Quarterly</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">3 months</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">54 BGN</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">70.21</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">~27.61 EUR</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">€35.90</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">3 months (90 days)</td>
</tr>
</tr>
<tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Annual</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Annual</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">97 BGN</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">126.15</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">~49.60 EUR</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">€64.50</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">365 days from start date</td>
</tr>
</tr>
</table>
</table>
</div>


<h3 style="font-size: 20px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 20px 0 10px 0;">Vehicle Categories & Requirements</h3>
<h3 style="font-size: 18px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 10px 0; padding-top: 0">HGV and Bus Tol Pass Distance Rates (per km, 2026)</h3>


<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;"><strong style="font-weight: bold;">Vehicles Requiring E-Vignette:</strong></p>
<div style="overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 20px 0;">
<ul style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 5px 0; padding-left: 30px;">
<table style="width: 100%; min-width: 1000px; border-collapse: collapse; font-size: 16px; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; color: #202122; outline: 1px solid #dee2e6;">
<li>Cars, vans, and vehicles up to 3.5 tons gross weight</li>
<tr>
<li>Caravans and trailers (when combined weight exceeds 3.5 tons)</li>
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Vehicle Category</th>
<li>All vehicles with at least four wheels (motorcycles exempt)</li>
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Euro Class</th>
</ul>
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Highways (EUR/km)</th>
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Class I Road (EUR/km)</th>
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Class II Road (EUR/km)</th>
</tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Truck 3.5–12 t</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">EURO VI, EEV</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">0.08</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">0.07</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">0.06</td>
</tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Truck 3.5–12 t</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">EURO V</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">0.10</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">0.08</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">0.07</td>
</tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Truck 3.5–12 t</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">EURO III and IV</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">0.11</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">0.08</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">0.07</td>
</tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Truck 3.5–12 t</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">EURO 0, I, II</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">0.12</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">0.10</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">0.08</td>
</tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Bus >3.5–12 t</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">EURO VI, EEV</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">0.06</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">0.05</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">0.05</td>
</tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Bus >3.5–12 t</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">EURO V</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">0.07</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">0.06</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">0.06</td>
</tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Bus >3.5–12 t</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">EURO III and IV</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">0.08</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">0.07</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">0.07</td>
</tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Bus >3.5–12 t</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">EURO 0, I, II</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">0.09</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">0.08</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">0.07</td>
</tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Bus over 12 t</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">EURO VI, EEV</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">0.08</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">0.07</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">0.07</td>
</tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Bus over 12 t</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">EURO V</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">0.09</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">0.08</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">0.07</td>
</tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Bus over 12 t</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">EURO III and IV</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">0.09</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">0.09</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">0.08</td>
</tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Bus over 12 t</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">EURO 0, I, II</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">0.11</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">0.10</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">0.09</td>
</tr>
</table>
</div>


<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;"><strong style="font-weight: bold;">Vehicles >3.5 tons:</strong> Use distance-based BG TOLL system with on-board units</p>
<h3 style="font-size: 18px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 10px 0; padding-top: 0">Tol Pass Compensatory Fees (2026)</h3>


<h3 style="font-size: 20px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 20px 0 10px 0;">Additional Toll Charges</h3>
<div style="overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 20px 0;">
 
<table style="width: 100%; min-width: 600px; border-collapse: collapse; font-size: 16px; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; color: #202122; outline: 1px solid #dee2e6;">
<table style="width: 100%; border-collapse: collapse; margin: 20px 0; font-size: 16px; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; color: #202122; outline: 1px solid #dee2e6;">
<tr>
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Vehicle Category</th>
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Compensatory Fee (BGN)</th>
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Compensatory Fee (EUR)</th>
</tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Truck 3.5–12 t</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">151</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">77.21</td>
</tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Truck over 12 t (2–3 axles)</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">418</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">213.72</td>
</tr>
<tr>
<tr>
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Location</th>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Truck over 12 t (4+ axles)</td>
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Toll (BGN)</th>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">589</td>
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Toll (EUR)</th>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">301.15</td>
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Notes</th>
</tr>
</tr>
<tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">New Europe Bridge (Vidin-Calafat)</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Bus >3.5–12 t</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">12 BGN</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">58</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">6 EUR</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">29.65</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Romania border crossing</td>
</tr>
</tr>
<tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Danube Bridge (Ruse-Giurgiu)</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Bus over 12 t</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">12 BGN</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">72</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">6 EUR</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">36.81</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Romania border crossing</td>
</tr>
</tr>
</table>
</table>
</div>


<h2 style="font-size: 24px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 25px 0 15px 0; border-bottom: 1px solid #a2a9b1; padding-bottom: 2px;">How to Pay Bulgarian Tolls</h2>
<h3 style="font-size: 18px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 10px 0; padding-top: 0">Tol Pass Maximum Toll Fee (2026)</h3>


<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">You can purchase Bulgarian e-vignettes through multiple channels:</p>
<div style="overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 20px 0;">
<table style="width: 100%; min-width: 700px; border-collapse: collapse; font-size: 16px; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; color: #202122; outline: 1px solid #dee2e6;">
<tr>
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Vehicle Category</th>
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Euro Class</th>
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Maximum Toll Fee (BGN)</th>
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Maximum Toll Fee (EUR)</th>
</tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Truck 3.5–12 t</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">EURO VI, EEV</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">65</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">33.23</td>
</tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Truck 3.5–12 t</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">EURO V</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">72</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">36.81</td>
</tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Truck 3.5–12 t</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">EURO III and IV</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">77</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">39.37</td>
</tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Truck 3.5–12 t</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">EURO 0, I, II</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">89</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">45.50</td>
</tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Truck over 12 t (2–3 axles)</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">EURO VI, EEV</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">194</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">99.19</td>
</tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Truck over 12 t (2–3 axles)</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">EURO V</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">206</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">105.33</td>
</tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Truck over 12 t (2–3 axles)</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">EURO III and IV</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">211</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">107.88</td>
</tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Truck over 12 t (2–3 axles)</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">EURO 0, I, II</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">223</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">114.02</td>
</tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Truck over 12 t (4+ axles)</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">EURO VI, EEV</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">272</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">139.07</td>
</tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Truck over 12 t (4+ axles)</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">EURO V</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">281</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">143.67</td>
</tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Truck over 12 t (4+ axles)</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">EURO III and IV</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">293</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">149.81</td>
</tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Truck over 12 t (4+ axles)</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">EURO 0, I, II</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">332</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">169.75</td>
</tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Bus >3.5–12 t</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">EURO VI, EEV</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">29</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">14.83</td>
</tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Bus >3.5–12 t</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">EURO V</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">36</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">18.41</td>
</tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Bus >3.5–12 t</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">EURO III and IV</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">44</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">22.50</td>
</tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Bus >3.5–12 t</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">EURO 0, I, II</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">61</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">31.19</td>
</tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Bus over 12 t</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">EURO VI, EEV</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">36</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">18.41</td>
</tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Bus over 12 t</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">EURO V</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">44</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">22.50</td>
</tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Bus over 12 t</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">EURO III and IV</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">53</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">27.10</td>
</tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Bus over 12 t</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">EURO 0, I, II</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">70</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">35.79</td>
</tr>
</table>
</div>


<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 10px 0;"><strong style="font-weight: bold;">1. Online Platforms:</strong></p>
<h2 style="font-size: 24px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 10px 0; border-bottom: 1px solid #a2a9b1; padding-bottom: 5px; padding-top: 0">How to Pay Bulgaria Tolls</h2>
<ul style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 5px 0; padding-left: 30px;">
<li>Official: web.bgtoll.bg (Road Infrastructure Agency)</li>
<li>Authorized partners: TollPass.bg, vinetki.bg</li>
<li>Mobile apps: BG TOLL (iOS/Android)</li>
</ul>


<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 10px 0;"><strong style="font-weight: bold;">2. Physical Locations:</strong></p>
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 10px 0;"><strong style="font-weight: bold;">Car e-Vignette — Purchase Channels:</strong></p>
<ul style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 5px 0; padding-left: 30px;">
<ul style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 5px 0; padding-left: 30px;">
<li>Border crossings (self-service terminals)</li>
<li>Online: [https://web.bgtoll.bg/Evignette/ValidityPeriod?vignetteVehicleTypeID=1 BGTOLL] (web portal and mobile app) - purchase by plate number; instant activation; pay by card; can be bought up to 30 days before the start date</li>
<li>Petrol stations nationwide</li>
<li>Self-service terminals at Bulgarian border crossings, petrol stations and authorised sales outlets within the country</li>
<li>BG TOLL offices and authorized dealers</li>
<li>Some European third-party vignette portals also offer Bulgarian vignette purchase</li>
<li>No physical sticker is issued; the vignette is linked to your plate and visible to ANPR cameras</li>
</ul>
</ul>


<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 10px 0;"><strong style="font-weight: bold;">3. Payment Methods:</strong></p>
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 10px 0;"><strong style="font-weight: bold;">HGV Tol Pass — OBU and Registration:</strong></p>
<ul style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 5px 0; padding-left: 30px;">
<ul style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 5px 0; padding-left: 30px;">
<li>Credit/debit cards (Visa, Mastercard)</li>
<li>GNSS OBU required; available from RIA service centres at border crossings and in major cities</li>
<li>PayPal (selected platforms)</li>
<li>DSRC-only OBU also available for vehicles that already have compatible hardware</li>
<li>Bank transfers</li>
<li>Account-based billing; prepay or post-pay options depending on account type</li>
<li>Cash (at physical locations only)</li>
<li>EETS-compatible OBU from other countries may be accepted; confirm with your provider</li>
<li>Full tariff by weight class, axle count, Euro class and road class: [https://tollpass.bg/en/toll-rates/tariff Tol Pass tariff]</li>
</ul>
</ul>


<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 10px 0;">To calculate toll costs for cars, trucks, motorcycles and all vehicle types across Bulgarian toll roads, use TollGuru Bulgaria toll calculator</p>
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 10px 0;">To calculate toll costs for cars and trucks transiting Bulgaria, use the TollGuru Bulgaria toll calculator:</p>


<div style="text-align: center; margin: 20px 0;">
<div style="text-align: center; margin: 20px 0;">
Line 142: Line 368:
</div>
</div>


<h2 style="font-size: 24px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 25px 0 15px 0; border-bottom: 1px solid #a2a9b1; padding-bottom: 2px;">Recent Changes (2025)</h2>
<h2 style="font-size: 24px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 10px 0; border-bottom: 1px solid #a2a9b1; padding-bottom: 5px; padding-top: 0">Enforcement & Penalties</h2>


<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 10px 0;"><strong style="font-weight: bold;">Price Increases Effective May 1, 2025:</strong></p>
<ul style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 5px 0; padding-left: 30px;">
<ul style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 5px 0; padding-left: 30px;">
<li>Weekend vignette: BGN 9 → BGN 10 (+11%)</li>
<li>Cars without a valid e-vignette: compensatory fee of €46.50 (BGN 90.95); if it goes unpaid, an administrative fine of €153.39 (BGN 300) can follow</li>
<li>Weekly vignette: BGN 13 → BGN 15 (+15%)</li>
<li>HGVs and buses without valid Tol Pass toll payment: compensatory fee of BGN 58 to BGN 589 (approximately €29.65 to €301.15) depending on vehicle category</li>
<li>Monthly vignette: BGN 27 → BGN 30 (+11%)</li>
<li>Enforcement is by roadside cameras and mobile toll patrol units, which accept card payment of compensatory fees on the spot; foreign-registered vehicles are also checked at border crossings</li>
<li>Quarterly vignette: BGN 48 → BGN 54 (+13%)</li>
<li>Cross-border fine recovery applies via EU mutual assistance; unpaid fines for foreign vehicles are pursued diplomatically</li>
<li>Annual vignette: BGN 87 → BGN 97 (+11%)</li>
</ul>
</ul>


<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 10px 0;"><strong style="font-weight: bold;">Infrastructure Developments:</strong></p>
<h2 style="font-size: 24px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 10px 0; border-bottom: 1px solid #a2a9b1; padding-bottom: 5px; padding-top: 0">Recent Changes (2026)</h2>
 
<ul style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 5px 0; padding-left: 30px;">
<ul style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 5px 0; padding-left: 30px;">
<li>Mezdra-Botevgrad expressway opening 2026</li>
<li><strong style="font-weight: bold;">Euro adoption:</strong> Bulgaria adopted the euro on 1 January 2026; [https://web.bgtoll.bg/Evignette/ValidityPeriod?vignetteVehicleTypeID=1 BGTOLL] and Tol Pass now publish prices in EUR, with BGN shown at the fixed rate of 1.95583</li>
<li>Enhanced mobile enforcement with additional cameras</li>
<li><strong style="font-weight: bold;">August 2026 vignette prices:</strong> Car e-vignette prices were updated from 1 August 2026: daily €5.30, weekend €6.60, 7 days €10.00, 1 month €19.90, 3 months €35.90, annual €64.50</li>
<li>Improved cross-border coordination with EU neighbors</li>
<li><strong style="font-weight: bold;">Daily vignette:</strong> A 1-day e-vignette for cars was introduced in February 2026</li>
<li><strong style="font-weight: bold;">Tol Pass tariff:</strong> HGV and bus rates are set per km by weight class, axle count, Euro class and road class; see the [https://tollpass.bg/en/toll-rates/tariff Tol Pass tariff]</li>
</ul>
</ul>


<h2 style="font-size: 24px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 25px 0 15px 0; border-bottom: 1px solid #a2a9b1; padding-bottom: 2px;">Bulgarian Motorway Network</h2>
<h2 style="font-size: 24px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 10px 0; border-bottom: 1px solid #a2a9b1; padding-bottom: 5px; padding-top: 0">Planning Your Journey</h2>


<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 10px 0;"><strong style="font-weight: bold;">Main Motorways Requiring Vignettes:</strong></p>
<ul style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 5px 0; padding-left: 30px;">
 
<li>Buy the e-vignette online at [https://web.bgtoll.bg/Evignette/ValidityPeriod?vignetteVehicleTypeID=1 BGTOLL] before entering Bulgaria - it activates immediately and there is no advantage to buying at the border</li>
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 10px 0;"><strong style="font-weight: bold;">A1 Trakia Motorway:</strong> Connecting Sofia with Burgas, this is a vital route for those traveling to the Black Sea coast (360 km completed)</p>
<li>A 7-day vignette (€10.00 for a car) covers most holiday driving and transit trips; for a short Friday to Sunday trip, the weekend vignette (€6.60) is cheaper</li>
 
<li>The Trakia Motorway (A1) from Sofia to Burgas and the Hemus Motorway (A2) from Sofia toward Varna are the primary long-distance routes - both covered by the standard vignette</li>
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 10px 0;"><strong style="font-weight: bold;">A2 Hemus Motorway:</strong> This motorway links Sofia with Varna, another key route for reaching the northeastern parts of the country (166 km operational, 427 km planned)</p>
<li>First-, second- and third-class state roads also require the vignette - do not assume only motorways are covered</li>
 
</ul>
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 10px 0;"><strong style="font-weight: bold;">A3 Struma Motorway:</strong> Running from Sofia to the Greek border, the A3 is an essential route for international travelers</p>
 
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 10px 0;"><strong style="font-weight: bold;">A4 Maritsa Motorway:</strong> Connecting the A1 near Chirpan to the Turkish border, this road is crucial for trade and travel between Europe and Asia</p>
 
<h2 style="font-size: 24px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 25px 0 15px 0; border-bottom: 1px solid #a2a9b1; padding-bottom: 2px;">Planning Your Journey</h2>
 
<h3 style="font-size: 20px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 15px 0 8px 0;">Cost Considerations</h3>
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">Weekend trips: BGN 10 (€5.11) for Friday-Sunday travel</p>
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">Week-long visits: BGN 15 (€7.67) for 7 consecutive days</p>
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">Extended travel: BGN 97 (€49.60) for full-year access</p>
 
<h3 style="font-size: 20px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 15px 0 8px 0;">Toll-Free Alternatives</h3>
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">National roads (I-1, I-2, I-3, I-4) offer slower but vignette-free alternatives to motorways, though travel times increase significantly.</p>
 
<h2 style="font-size: 24px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 25px 0 15px 0; border-bottom: 1px solid #a2a9b1; padding-bottom: 2px;">Frequently Asked Questions</h2>


<h3 style="font-size: 20px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 15px 0 8px 0;">Can I avoid Bulgarian tolls completely?</h3>
<h2 style="font-size: 24px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 10px 0; border-bottom: 1px solid #a2a9b1; padding-bottom: 5px; padding-top: 0">Frequently Asked Questions</h2>
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">Partially yes - you can use alternative national roads (I-routes) to avoid motorways, but vignettes are still required on many major roads outside urban areas.</p>


<h3 style="font-size: 20px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 15px 0 8px 0;">What happens if I don't pay?</h3>
<h3 style="font-size: 18px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 10px 0; padding-top: 0">Where can I buy the Bulgarian e-vignette?</h3>
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">Fines range from €130-865 depending on vehicle type. First-time offenders may pay a compensation fee of €31 to purchase a valid vignette on the spot.</p>
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">Online at [https://web.bgtoll.bg/Evignette/ValidityPeriod?vignetteVehicleTypeID=1 BGTOLL] (recommended - available from anywhere before travel, up to 30 days before the start date), at self-service terminals at border crossings, petrol stations and authorised sales outlets, and via some third-party European vignette portals.</p>


<h3 style="font-size: 20px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 15px 0 8px 0;">Do motorcycles need vignettes in Bulgaria?</h3>
<h3 style="font-size: 18px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 10px 0; padding-top: 0">Do I need a vignette on secondary roads (II and III class)?</h3>
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">No, motorcycles and vehicles with fewer than four wheels are exempt from vignette requirements.</p>
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">Yes. The vignette requirement covers motorways and first-, second- and third-class (I, II and III) state roads. Roads outside the national road network, such as municipal streets, are not covered.</p>


<h3 style="font-size: 20px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 15px 0 8px 0;">Can I transfer my vignette to another vehicle?</h3>
<h3 style="font-size: 18px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 10px 0; padding-top: 0">Is the weekend vignette valid for longer than Friday to Monday?</h3>
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">No, vignettes are tied to specific license plates and cannot be transferred or modified after purchase.</p>
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">No. The weekend vignette is valid from Friday 12:00 noon to Sunday 23:59 only, and does not extend to Monday. If you buy it after Friday 12:00, it starts at the time of purchase and still ends on Sunday 23:59. If you plan to drive on weekdays, purchase a 7-day vignette instead.</p>


<h3 style="font-size: 20px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 15px 0 8px 0;">How is compliance monitored?</h3>
<h3 style="font-size: 18px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 10px 0; padding-top: 0">Do I need a separate vignette for a trailer?</h3>
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">Bulgaria uses approximately 300 stationary cameras and over 100 mobile enforcement units. License plates are automatically checked against the vignette database in real-time.</p>
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 8px 0;">Yes, if the combined weight of the car and trailer is over 3.5 t. A separate trailer e-vignette is sold on [https://web.bgtoll.bg/Evignette/ValidityPeriod?vignetteVehicleTypeID=2 BGTOLL]; it is registered to the trailer's plate and must cover the same validity period as the towing vehicle.</p>


<h2 style="font-size: 24px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 25px 0 15px 0; border-bottom: 1px solid #a2a9b1; padding-bottom: 2px;">Bulgaria vs. Neighboring Countries</h2>
<h2 style="font-size: 24px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 10px 0; border-bottom: 1px solid #a2a9b1; padding-bottom: 5px; padding-top: 0">Bulgaria vs. Neighbouring Countries</h2>


<table style="width: 100%; border-collapse: collapse; margin: 20px 0; font-size: 16px; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; color: #202122; outline: 1px solid #dee2e6;">
<div style="overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 20px 0;">
<table style="width: 100%; min-width: 700px; border-collapse: collapse; font-size: 16px; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; color: #202122; outline: 1px solid #dee2e6;">
<tr>
<tr>
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Country</th>
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Country</th>
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">System Type</th>
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Car System</th>
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Annual Cost</th>
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Typical Car Cost (transit)</th>
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Coverage</th>
<th style="padding: 12px; outline: 1px solid #dee2e6; text-align: left; font-weight: bold; color: #ffffff !important; background: #555555 !important;">Notes</th>
</tr>
</tr>
<tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Bulgaria</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Bulgaria</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">E-vignette</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">e-Vignette (plate-linked)</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">BGN 97 (~€49.60)</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">€10.00 / BGN 19.56 (7 days)</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">All motorways + national roads</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Also covers first-, second- and third-class roads</td>
</tr>
</tr>
<tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">[[romania-motorway-vignette|Romania]]</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">[https://tollguru.com/toll-wiki/romania-motorway-vignette Romania]</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">E-vignette</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">e-Vignette (Rovinieta)</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">RON 196 (~€39)</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">RON ~28 / ~€5.60 (7 days)</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Motorways only</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Online at roviniete.ro</td>
</tr>
</tr>
<tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">[[greece-motorway-tolls|Greece]]</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">[https://tollguru.com/toll-wiki/serbia-toll-roads-toll-calculator Serbia]</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Distance-based tolls</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Point tolls (cash/card)</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">€0.05-0.08/km</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">RSD 3–8/km</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Major highways</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">ETC tag available</td>
</tr>
</tr>
<tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">[[serbia-toll-roads-toll-calculator|Serbia]]</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">[https://tollguru.com/toll-wiki/north-macedonia-tolls North Macedonia]</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Distance-based tolls</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Point tolls (cash/card)</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">€0.03-0.05/km</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">MKD 50–200 per plaza</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Highway network</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Lower cost than Bulgaria</td>
</tr>
</tr>
<tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">[[türkiye-toll|Turkey]]</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">[https://tollguru.com/toll-wiki/greece-motorway-tolls Greece]</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">HGS/OGS electronic</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Point tolls (e-pass/cash/card)</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Distance-based</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">€0.04–€0.08/km</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Highways and bridges</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #f5f7fa;">Extensive national network</td>
</tr>
<tr>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">[[north-macedonia-tolls|North Macedonia]]</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Distance-based tolls</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">€0.02-0.04/km</td>
<td style="padding: 12px; outline: 1px solid #dee2e6; background: #ffffff;">Major highways</td>
</tr>
</tr>
</table>
</table>
</div>


<h2 style="font-size: 24px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 25px 0 15px 0; border-bottom: 1px solid #a2a9b1; padding-bottom: 2px;">Useful Links & Resources</h2>
<h2 style="font-size: 24px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 10px 0; border-bottom: 1px solid #a2a9b1; padding-bottom: 5px; padding-top: 0">Official Resources</h2>
 
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 10px 0;"><strong style="font-weight: bold;">Official Resources:</strong></p>
<ul style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 5px 0; padding-left: 30px;">
<li>Official BG TOLL website: web.bgtoll.bg</li>
<li>Road Infrastructure Agency: api.bg</li>
<li>Vignette check: bgtoll.bg/en (click "Vignette Check")</li>
<li>Mobile app: BG TOLL (iOS/Android)</li>
</ul>


<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 10px 0;"><strong style="font-weight: bold;">Authorized Partners:</strong></p>
<ul style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 5px 0; padding-left: 30px;">
<ul style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 5px 0; padding-left: 30px;">
<li>TollPass.bg: Official Bulgarian partner</li>
<li>[https://web.bgtoll.bg/Evignette/ValidityPeriod?vignetteVehicleTypeID=1 BGTOLL - Road Infrastructure Agency toll portal] - e-vignette purchase and current vignette prices</li>
<li>Vinetki.bg: Road Infrastructure Agency partner</li>
<li>[https://tollpass.bg/en/toll-rates/tariff Tol Pass - Distance-based toll tariff] - official HGV and bus per-km tariff and compensatory fees</li>
<li>International platforms: Various EU-wide services available</li>
<li>[https://www.api.bg Road Infrastructure Agency (RIA)] - Bulgarian road authority; motorway maps and road condition information</li>
</ul>
 
<p style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 10px 0;"><strong style="font-weight: bold;">Emergency Contacts:</strong></p>
<ul style="font-size: 16px; color: #202122; font-family: Georgia, 'Times New Roman', serif; line-height: 1.6; margin: 5px 0; padding-left: 30px;">
<li>Emergency services: 112</li>
<li>Traffic police: 165</li>
<li>Road assistance: 146</li>
<li>BG TOLL customer service: Available through official website</li>
</ul>
</ul>


Line 274: Line 463:


<div class="shadowCard">
<div class="shadowCard">
<h3 style="color: #202122; margin: 0 0 10px 0; font-size: 18px; font-family: Georgia, 'Times New Roman', serif; text-align: center;">Found outdated content or toll information? Join us to keep toll information accurate.</h3>
<h3 style="font-size: 18px; font-weight: bold; color: #202122; font-family: Georgia, 'Times New Roman', serif; margin: 10px 0; padding-top: 0">Found outdated content or toll information? Join us to keep toll information accurate.</h3>
<div style="margin: 15px 0; text-align: center;">
<div style="margin: 15px 0; text-align: center;">
<html>
<html>
Line 281: Line 470:
</html>
</html>
</div>
</div>
</div>
</div>
</div>

Latest revision as of 18:28, 15 October 2026


Click on the map to open toll wiki for a country/state

Bulgaria Toll Roads Complete Guide

System: e-Vignette for cars up to 3.5 t on motorways and first-, second- and third-class state roads; Tol Pass distance-based toll for HGVs and buses over 3.5 t
Operator: Road Infrastructure Agency (RIA), part of the Bulgarian Ministry of Regional Development and Public Works
Currency: Euro (EUR); 1 EUR = 1.95583 BGN (fixed conversion rate)
Coverage: All motorways and first-, second- and third-class state roads for vignette; motorways and first- and second-class roads for HGV and bus Tol Pass
Technology: Online e-vignette (plate-linked); GNSS OBU + DSRC gantries for Tol Pass HGV system

Do I Need a Vignette for Bulgaria? 2026 Update

Yes, if you are driving a vehicle up to 3.5 t on any Bulgarian motorway (A road) or first-, second- or third-class state road (I, II or III road), you must display a valid e-vignette. Bulgaria replaced physical windshield stickers with an electronic plate-linked system in 2019, so there is no physical vignette to stick anywhere.

Key Reality: Enforcement is via roadside ANPR cameras that read your plate and check it against the vignette database in real time. A weekend vignette costs just €6.60 (BGN 12.91), so there is no practical reason to risk a compensatory fee of €46.50 (BGN 90.95), or a fine of €153.39 (BGN 300) if it goes unpaid.

2026 Update: Bulgaria adopted the euro on 1 January 2026, and vignette and Tol Pass prices are now set in EUR, with BGN shown at the fixed rate of 1.95583. Car e-vignette prices were updated from 1 August 2026: daily €5.30, weekend €6.60, 7 days €10.00, 1 month €19.90, 3 months €35.90 and annual €64.50. The Tol Pass distance tariff for HGVs and buses is published per km by weight class, axle count, Euro emission class and road class.

Bulgaria Toll Costs: Current Rates

Car e-Vignette Rates (Vehicles up to 3.5 t, 2026)

Validity Period Cars (BGN equivalent) Cars (EUR)
Daily 10.37 €5.30
Weekend 12.91 €6.60
7 days 19.56 €10.00
1 month 38.92 €19.90
3 months 70.21 €35.90
Annual 126.15 €64.50

HGV and Bus Tol Pass Distance Rates (per km, 2026)

Vehicle Category Euro Class Highways (EUR/km) Class I Road (EUR/km) Class II Road (EUR/km)
Truck 3.5–12 t EURO VI, EEV 0.08 0.07 0.06
Truck 3.5–12 t EURO V 0.10 0.08 0.07
Truck 3.5–12 t EURO III and IV 0.11 0.08 0.07
Truck 3.5–12 t EURO 0, I, II 0.12 0.10 0.08
Bus >3.5–12 t EURO VI, EEV 0.06 0.05 0.05
Bus >3.5–12 t EURO V 0.07 0.06 0.06
Bus >3.5–12 t EURO III and IV 0.08 0.07 0.07
Bus >3.5–12 t EURO 0, I, II 0.09 0.08 0.07
Bus over 12 t EURO VI, EEV 0.08 0.07 0.07
Bus over 12 t EURO V 0.09 0.08 0.07
Bus over 12 t EURO III and IV 0.09 0.09 0.08
Bus over 12 t EURO 0, I, II 0.11 0.10 0.09

Tol Pass Compensatory Fees (2026)

Vehicle Category Compensatory Fee (BGN) Compensatory Fee (EUR)
Truck 3.5–12 t 151 77.21
Truck over 12 t (2–3 axles) 418 213.72
Truck over 12 t (4+ axles) 589 301.15
Bus >3.5–12 t 58 29.65
Bus over 12 t 72 36.81

Tol Pass Maximum Toll Fee (2026)

Vehicle Category Euro Class Maximum Toll Fee (BGN) Maximum Toll Fee (EUR)
Truck 3.5–12 t EURO VI, EEV 65 33.23
Truck 3.5–12 t EURO V 72 36.81
Truck 3.5–12 t EURO III and IV 77 39.37
Truck 3.5–12 t EURO 0, I, II 89 45.50
Truck over 12 t (2–3 axles) EURO VI, EEV 194 99.19
Truck over 12 t (2–3 axles) EURO V 206 105.33
Truck over 12 t (2–3 axles) EURO III and IV 211 107.88
Truck over 12 t (2–3 axles) EURO 0, I, II 223 114.02
Truck over 12 t (4+ axles) EURO VI, EEV 272 139.07
Truck over 12 t (4+ axles) EURO V 281 143.67
Truck over 12 t (4+ axles) EURO III and IV 293 149.81
Truck over 12 t (4+ axles) EURO 0, I, II 332 169.75
Bus >3.5–12 t EURO VI, EEV 29 14.83
Bus >3.5–12 t EURO V 36 18.41
Bus >3.5–12 t EURO III and IV 44 22.50
Bus >3.5–12 t EURO 0, I, II 61 31.19
Bus over 12 t EURO VI, EEV 36 18.41
Bus over 12 t EURO V 44 22.50
Bus over 12 t EURO III and IV 53 27.10
Bus over 12 t EURO 0, I, II 70 35.79

How to Pay Bulgaria Tolls

Car e-Vignette — Purchase Channels:

  • Online: BGTOLL (web portal and mobile app) - purchase by plate number; instant activation; pay by card; can be bought up to 30 days before the start date
  • Self-service terminals at Bulgarian border crossings, petrol stations and authorised sales outlets within the country
  • Some European third-party vignette portals also offer Bulgarian vignette purchase
  • No physical sticker is issued; the vignette is linked to your plate and visible to ANPR cameras

HGV Tol Pass — OBU and Registration:

  • GNSS OBU required; available from RIA service centres at border crossings and in major cities
  • DSRC-only OBU also available for vehicles that already have compatible hardware
  • Account-based billing; prepay or post-pay options depending on account type
  • EETS-compatible OBU from other countries may be accepted; confirm with your provider
  • Full tariff by weight class, axle count, Euro class and road class: Tol Pass tariff

To calculate toll costs for cars and trucks transiting Bulgaria, use the TollGuru Bulgaria toll calculator:

Enforcement & Penalties

  • Cars without a valid e-vignette: compensatory fee of €46.50 (BGN 90.95); if it goes unpaid, an administrative fine of €153.39 (BGN 300) can follow
  • HGVs and buses without valid Tol Pass toll payment: compensatory fee of BGN 58 to BGN 589 (approximately €29.65 to €301.15) depending on vehicle category
  • Enforcement is by roadside cameras and mobile toll patrol units, which accept card payment of compensatory fees on the spot; foreign-registered vehicles are also checked at border crossings
  • Cross-border fine recovery applies via EU mutual assistance; unpaid fines for foreign vehicles are pursued diplomatically

Recent Changes (2026)

  • Euro adoption: Bulgaria adopted the euro on 1 January 2026; BGTOLL and Tol Pass now publish prices in EUR, with BGN shown at the fixed rate of 1.95583
  • August 2026 vignette prices: Car e-vignette prices were updated from 1 August 2026: daily €5.30, weekend €6.60, 7 days €10.00, 1 month €19.90, 3 months €35.90, annual €64.50
  • Daily vignette: A 1-day e-vignette for cars was introduced in February 2026
  • Tol Pass tariff: HGV and bus rates are set per km by weight class, axle count, Euro class and road class; see the Tol Pass tariff

Planning Your Journey

  • Buy the e-vignette online at BGTOLL before entering Bulgaria - it activates immediately and there is no advantage to buying at the border
  • A 7-day vignette (€10.00 for a car) covers most holiday driving and transit trips; for a short Friday to Sunday trip, the weekend vignette (€6.60) is cheaper
  • The Trakia Motorway (A1) from Sofia to Burgas and the Hemus Motorway (A2) from Sofia toward Varna are the primary long-distance routes - both covered by the standard vignette
  • First-, second- and third-class state roads also require the vignette - do not assume only motorways are covered

Frequently Asked Questions

Where can I buy the Bulgarian e-vignette?

Online at BGTOLL (recommended - available from anywhere before travel, up to 30 days before the start date), at self-service terminals at border crossings, petrol stations and authorised sales outlets, and via some third-party European vignette portals.

Do I need a vignette on secondary roads (II and III class)?

Yes. The vignette requirement covers motorways and first-, second- and third-class (I, II and III) state roads. Roads outside the national road network, such as municipal streets, are not covered.

Is the weekend vignette valid for longer than Friday to Monday?

No. The weekend vignette is valid from Friday 12:00 noon to Sunday 23:59 only, and does not extend to Monday. If you buy it after Friday 12:00, it starts at the time of purchase and still ends on Sunday 23:59. If you plan to drive on weekdays, purchase a 7-day vignette instead.

Do I need a separate vignette for a trailer?

Yes, if the combined weight of the car and trailer is over 3.5 t. A separate trailer e-vignette is sold on BGTOLL; it is registered to the trailer's plate and must cover the same validity period as the towing vehicle.

Bulgaria vs. Neighbouring Countries

Country Car System Typical Car Cost (transit) Notes
Bulgaria e-Vignette (plate-linked) €10.00 / BGN 19.56 (7 days) Also covers first-, second- and third-class roads
Romania e-Vignette (Rovinieta) RON ~28 / ~€5.60 (7 days) Online at roviniete.ro
Serbia Point tolls (cash/card) RSD 3–8/km ETC tag available
North Macedonia Point tolls (cash/card) MKD 50–200 per plaza Lower cost than Bulgaria
Greece Point tolls (e-pass/cash/card) €0.04–€0.08/km Extensive national network

Official Resources

Found outdated content or toll information? Join us to keep toll information accurate.

Cookies help us deliver our services. By using our services, you agree to our use of cookies.