Skip to content
FromToEurope

🇬🇷 Cross-border drive · Greece → Serbia 🇷🇸

Driving from Ioánnina to Belgrade

Road trip guide from Ioánnina, Greece to Belgrade, Serbia. Driving tips, border crossing advice, and route highlights for your Balkan journey.

Drive time
9h 25m
Distance
849 km
Same day?
Long day
under 12 h
Fuel cost
≈ €128
petrol · diesel ≈ €89
Tolls
≈ €18
per-km
EV charging
Unknown
not yet surveyed
Countries
🇬🇷 🇷🇸
2 countries
On this page

Route map

Route options

Other paths OSRM found between the two cities — handy when traffic, tolls, or scenery matter more than raw speed.

Avoids motorways

+6h 24m
Distance:
821 km
(−28 km)
Duration:
15h 49m

Via: ΕΟ20 · A2 · R1305 · 38

How else can you make this trip?

Driving is the focus of this guide; here's how cycling, coach, and (soon) train and plane stack up for the same pair.

By car

9h 25m

849 km · €128 fuel

See details ↓

By bike

Not realistic

849 km is far beyond a typical multi-day cycle tour. Try a shorter pair like a day or weekend stage.

By bus

No direct service

Our coach data (FlixBus + BlaBlaCar) doesn't list a direct service for this pair. National operators (e.g., National Express in the UK, Eurolines feeders) may still cover it — check their site directly.

By plane
IOA → BEG

2h 10m

from €40

See details ↓

What the drive is like

Drafted from the route's computed data on June 20, 2026 and reviewed against the route summary card. Read our methodology.

You depart Ioánnina via the A2, known as the Egnatia Odos, which carves a dramatic path through the Pindus Mountains. This initial stretch demands focus, as the engineering is impressive but the tunnels are frequent and the elevation gains quickly reach over a thousand meters. Expect cooler temperatures at these heights, and if you are traveling between late autumn and early spring, prepare for the possibility of ice or sudden snow flurries even when the coast remains mild. The motorway surface is generally well-maintained, but the steep gradients require you to keep a close watch on your engine temperature and braking habits.

Transitioning from the Greek A2 to the A1 near Thessaloniki marks a shift in the driving rhythm as you head north toward the border. When crossing into Serbia, ensure your documents are ready for the customs stop; while both countries utilize a distance-based toll system on their major motorways, Serbia enforces a stricter blood alcohol limit than Greece. Once across, the Serbian A1 and M11 routes flatten out as you navigate the Morava Valley, moving away from the rugged mountain passes of the south into the broader plains approaching Belgrade.

The final approach into the Serbian capital often becomes congested as you merge with regional traffic. Note that the signage changes and the road quality can vary more noticeably on the Serbian side of the border compared to the modern Greek motorway network. Keep your cruise control inactive through the winding sections of the Pindus, as the shifting light in tunnels can be disorienting. Fuel up in Greece before reaching the border, as pricing structures shift once you are fully into the Balkans, and keep a few local currency coins or a card handy for the toll booths which appear frequently across both national segments.

Route highlights

  • The Egnatia Odos tunnel network through the Pindus Mountains
  • The transition from the rugged Greek highlands into the Morava Valley
  • The scenic, high-elevation drive crossing the 1,000-meter threshold
  • Belgrade's historic confluence of the Sava and Danube rivers

Trip plan

How to think about the drive: one day, split, or overnight.

Overnight recommended

Too long for a single-driver day. Plan on 1 overnight stop(s) to do this trip right.

A natural overnight stop near the halfway point: Leskovac (rs).

Distance:
849 km
Duration:
9h 25m (free-flow, no traffic)

Where to stop

Places along the route that make natural breaks for coffee, lunch, or a night.

  1. Siátista 🇬🇷 gr

    ≈121 km

    ≈ 5.1 km detour from the main route

  2. Chalástra 🇬🇷 gr

    ≈243 km

    ≈ 1.2 km detour from the main route

  3. Negotino 🇲🇰 mk

    ≈364 km

    ≈ 1.7 km detour from the main route

  4. Kumanovo 🇲🇰 mk

    ≈485 km

    ≈ 26.3 km detour from the main route

  5. Niš 🇷🇸 rs

    ≈607 km

    ≈ 13.5 km detour from the main route

  6. Jagodina 🇷🇸 rs

    ≈728 km

    ≈ 14 km detour from the main route

Key moves

Things to know before you set off — borders, sides of the road, tolls.

Multi-country chain · GR → MK → RS

You'll cross 3 countries on this drive — each with its own toll system, fuel pricing, and motorway rules. Skim the must-know section below before you set off, and have your registration plus insurance card in the door pocket for any roadside check.

Tolls on motorways in GR

Budget for motorway tolls — France, Italy, Spain, and Portugal charge per-km, Croatia and Greece by section. Contactless cards work almost everywhere; have one loaded.

Long rural stretch on Α2 Εγνατία Οδός

Plan for about 219 km of two-lane country roads. Slower than motorway, but often the pretty part — fewer overtakes after dark.

Long rural stretch on Α1

Plan for about 61 km of two-lane country roads. Slower than motorway, but often the pretty part — fewer overtakes after dark.

Must-know before you go

The things a driver from another country wouldn't think to ask about — fines, stickers, payment cards, opening hours.

Driving rules & habits

Plan your stops, not just your finish time

Useful

OSRM gives you free-flow drive time. Realistic add: 10% on motorway-heavy routes, 25% if you're crossing two cities. Eat at off-peak hours (11:30 lunch, 18:00 dinner) — service-area queues at noon kill 20 minutes. EU fatigue research is consistent: 15-minute break every 2 hours, full 45-minute break before 6 hours. The drive between hours 7 and 9 is where avoidable accidents cluster.

Fuel stations

Contactless cards work at virtually every motorway pump

Tip

Major brand stations (Shell, Total, BP, Repsol, Cepsa, OMV, Eni, Esso) take Visa and Mastercard contactless without an issue. American Express and Diners are spotty south of the Alps. A €100 pre-authorisation hold is normal — it releases within 5 days. Carry €50 cash for the rare independent station.

Money & connectivity

EU roaming covers calls, texts and data at no extra cost

Tip

Your home EU SIM works at home rates across every EU member, plus Iceland, Liechtenstein and Norway. The "fair use" cap on data only applies if you're abroad more than four months. For a 2-week road trip, just use your phone normally — but switch off "data roaming" if you're leaving the EU into UK / CH for any segment.

Emergency & breakdown

112 works everywhere in the EU and continental neighbours

Tip

Single number for police, ambulance, fire — works from any phone, any network, any country. On motorways, the orange SOS pillars every 2km connect direct to the regional traffic control centre and pinpoint your location. Use them over your phone if you can — it speeds the response.

Rules, fees, and thresholds change. Always verify against the official source the day before you drive — this page is a checklist, not a legal reference.

Main roads

The highways this route spends the most kilometres on.

  • A1
    533 km
  • Α2 Εγνατία Οδός
    219 km
  • Α1
    61 km
  • Α1; Α2 Εγνατία Οδός
    12 km
  • M11 Стефана Првовенчаног
    10 km
  • ΕΟ5 Δωδώνης
    6 km

Route character

How much of the drive is motorway vs. secondary vs. rural.

Mixed motorway + secondary — varied pace, some scenic stretches.

Motorway
64%
Secondary
0%
Other / rural
36%

Drive difficulty

At-a-glance feel: how demanding is this drive for one driver?

Overall

Demanding

Tough drive — multiple complicating factors compound fatigue. Strongly recommend splitting across days.

  • Long drive: 9h 25m behind the wheel at free-flow speeds.
  • Cross-border: gr → rs. Keep documents accessible and check border rules.
  • About 292 km on non-motorway roads where speeds and conditions vary.

Elevation profile

Highs, lows, and the total climb / descent along the route.

Lowest point
2 m
Highest point
1,033 m
Total ascent
↑ 1,182 m
Total descent
↓ 1,563 m

Fuel & tolls

Rough cost expectation for a typical EU passenger car. Treat as an estimate — pump prices change weekly.

Petrol (RON 95)

≈ €128

63.7 L × €2.01 / L · 7.5 L/100 km

Diesel

≈ €89

51 L × €1.75 / L · 6 L/100 km

Electric (DC fast)

≈ €74

149 kWh × €0.50 / kWh · 17.5 kWh/100 km

Public DC fast charging — slower AC charging at home or hotels typically costs about half.

Motorway tolls & vignettes

≈ €18

  • GR — €0.07/km on the motorway network (≈ 257 km in-country ≈ €18)

Prices last refreshed 2026-06-08.

Weather by month

Average daytime high / overnight low and typical monthly rainfall, over the past five years.

🇬🇷 Ioánnina

Month
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
10°
11°
15°
17°
21°
11°
29°
16°
32°
19°
31°
18°
26°
15°
21°
10°
15°
12°
185mm 64mm 133mm 104mm 107mm 36mm 8mm 36mm 77mm 99mm 304mm 146mm

hot mild cold

🇷🇸 Belgrade

Month
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
10°
15°
18°
22°
13°
28°
18°
30°
20°
30°
19°
26°
16°
19°
10°
12°
53mm 33mm 60mm 51mm 90mm 63mm 80mm 43mm 58mm 38mm 89mm 36mm

hot mild cold

Next 5 days at Belgrade

Live forecast — refreshes every few hours.

  • Sun 21

    🌧️

    31° / 21°

    10.2mm

  • Mon 22

    🌧️

    30° / 22°

    52.5mm

  • Tue 23

    🌧️

    28° / 20°

    13.6mm

  • Wed 24

    🌧️

    29° / 22°

    1.4mm

  • Thu 25

    ☀️

    31° / 22°

Forecast: MET Norway

Directions

Turn-by-turn summary of the main manoeuvres, generated by OSRM.

Show all 20 manoeuvres
  1. Δωδώνης (ΕΟ5) 0.1 km
  2. Δωδώνης (ΕΟ5)
  3. Δωδώνης (ΕΟ5)
  4. Δωδώνης (ΕΟ5) 3 km
  5. Αντίρριο - Ιωάννινα (ΕΟ5)
  6. Αντίρριο - Ιωάννινα (ΕΟ5) 3 km
  7. 0.2 km
  8. Εγνατία Οδός (Α2) 219 km
  9. Εγνατία Οδός (Α2) 1 km
  10. Εγνατία Οδός (Α1; Α2) 12 km
  11. (Α1) 61 km
  12. (A1) 377 km
  13. (A1) 156 km
  14. 0.3 km
  15. (M11) 7 km
  16. Стефана Првовенчаног (M11) 3 km
  17. 0.3 km
  18. Небојшина 0.8 km
  19. Немањина 0.1 km

By plane from Ioánnina to Belgrade

Indicative travel time on a non-stop flight, based on great-circle distance, average commercial cruise speed (850 km/h), and a 90-minute allowance for taxi, security, and boarding.

Total time
2h 10m
Door-to-door from :from airport.
In the air
40 min
At ~850 km/h cruise speed.
On the ground
90 min
Taxi + security + boarding (typical short-haul).
Route
IOA → BEG
573 km great-circle.

Indicative fare: from €40 — fares vary by season, day of week, and how far ahead you book. Always check the airline or a meta-search before planning around this number.

Show flight path on map

Estimate-only. We don't pull live schedules or fares for flights — see the methodology page for how this number is computed.

Air travel emits roughly 5–10× the CO₂ per passenger-km of rail for the same distance.

Frequently asked

Do I need a vignette for this drive?

No, both Greece and Serbia utilize distance-based toll systems rather than a flat-fee vignette sticker.

Are the mountain passes difficult?

The route through the Pindus mountains involves significant elevation changes and long tunnels, requiring steady driving and careful attention to weather conditions in winter.

What is the main difference in driving regulations?

The most important difference is the blood alcohol content limit; Serbia is stricter than Greece, so it is best to maintain zero intake before driving.

How this page is built

Compiled by COD Solutions Oy from open European data — OSRM over OpenStreetMap for the route geometry, Open-Meteo for monthly climate normals, OpenTopoData SRTM 30m for elevation, EU Weekly Oil Bulletin for cross-border fuel-price bands, and Google Gemini drafts the narrative and FAQ from the computed route data. See our methodology for refresh cadence and limitations.

Keep exploring

More routes to Belgrade