Fuel stations Ljubljana → Budapest is a 460 km transit route along the A1/A5 and takes about ~4 h 30 min. The cheapest fill-up comes from leaving the motorway — for example at Murska Sobota — where regulated prices apply.
Regulated prices for petrol 95 and diesel in Slovenia change every 14 days, on every second Tuesday.
An electronic vignette is mandatory to drive on Slovenian motorways.
Take the exit at Murska Sobota and refuel off the motorway — regulated prices apply there and are lower than at motorway service areas.
Fuel in Slovenia is usually cheaper than in Hungary — fill up on entry.
This is a long run — plan your break and fuel stop in a larger town on the way.
stations
Ljubljana (BTC) — 0 km
Celje — 80 km
Maribor — 130 km
Murska Sobota — 185 km
Pince (meja) — 195 km
FAQ
How many kilometres from Ljubljana to Budapest?
The distance via A1/A5 and Hungarian M7/M1 is approximately 460 km, the drive takes about 4 hours.
Where to refuel on this route?
We recommend Maribor or Murska Sobota — prices in Slovenia are generally better.
Do I need a Hungarian vignette?
Yes, an e-matrica (electronic vignette) is mandatory in Hungary. Purchase it online before entering.