AzureStay
← All guides

Driving to Greece

The Belgrade–Niš–Skopje–Thessaloniki route (A1/E75), the Preševo and Evzoni border crossings, indicative tolls across three countries and tips for avoiding queues.

Driving from Serbia to Greece is simpler than it sounds: almost the entire route is motorway, there are only two borders, and no vignette is needed anywhere. This guide covers the classic route to Thessaloniki, from which all directions branch off — Pieria, Halkidiki, Thassos, even Lefkada.

The route

The standard route is Belgrade – Niš – Skopje – Thessaloniki, motorway A1/E75 the whole way:

  1. Belgrade → Niš (~230 km) — the A1 motorway through Serbia.
  2. Niš → the border (Preševo) (~160 km) — the A1 continuing south.
  3. Preševo/Tabanovce — exiting Serbia, entering North Macedonia.
  4. Tabanovce → Bogorodica (~180 km) — motorway past Skopje and Veles, down the Vardar valley.
  5. Bogorodica/Evzoni — exiting North Macedonia, entering Greece.
  6. Evzoni → Thessaloniki (~80 km) — the Greek A1 motorway.

Belgrade to Thessaloniki is roughly 630 km; pure driving time is about 6–7 hours, realistically 8–9 with stops and borders. From Thessaloniki onwards: Paralia ~70 km (for Pieria you leave the motorway before the city itself), Pefkochori ~100 km, Nikiti ~100 km, Keramoti (the Thassos ferry) ~210 km east on the Egnatia, Lefkada ~370 km west on the Egnatia.

Border crossings

  • Preševo (SRB) / Tabanovce (MK) — the main motorway crossing. In peak season (especially Saturdays in July and August) waits can run to several hours.
  • Bogorodica (MK) / Evzoni (GR) — the second crossing, usually faster than the first, but it too can back up on Saturdays.
  • To bypass a jammed Preševo, the Prohor Pčinjski / Pelince crossing is an alternative, at the cost of a slightly longer local-road detour.

Tolls

There is no vignette in any of the three countries — everywhere you pay classic per-section tolls (cash or cards; euros are also accepted in North Macedonia). Indicative amounts for a passenger car, one way:

SectionIndicative toll
Serbia: Belgrade → Preševo (A1)~€13–15
North Macedonia: Tabanovce → Bogorodica~€6–8
Greece: Evzoni → Thessaloniki / Halkidiki turn-off~€2–4
Greece: further south (Pieria) or the Egnatia (Kavala/Ioannina)+€3–6

In total, Belgrade–Thessaloniki one way comes to roughly €25–30 in tolls.

Tips for queues and an easier drive

  • Avoid Saturdays in July and August — changeover day, when the borders struggle most. Leaving on a Tuesday, Wednesday or Thursday cuts the waiting dramatically.
  • Many people drive overnight: leave in the evening, cross the borders in the small hours, morning coffee in Greece. Less traffic and cooler driving — but only if you are well rested.
  • Fuel is generally most expensive in Greece — fill up in Serbia and top up in North Macedonia.
  • Have your passports and green card ready at the borders — the full paperwork is covered in the documents guide.
  • Download offline maps and carry water — air conditioning works hard in summer, and hold-ups happen.

Once you clear Evzoni, the first beach is an hour or two away. Which one — see our regions and the beach guide.