In short: a minibus transfer from Serbia to Greece runs through North Macedonia and two border crossings, departing from Belgrade at around 21:00 and reaching the coast in the morning. The journey takes 8–10 hours, runs door to door, and costs from €75 per person one way.
Greece has been the first choice of Serbian travellers for years, yet the journey there is longer than it looks — two borders and the whole of North Macedonia in between. This guide explains what that journey involves: how long it takes, where the borders are crossed, which documents you need and what it costs.
Minibus transfer Serbia to Greece: how it works
The departure point is Belgrade, from where we drive straight to the Greek coast — travellers from other parts of Serbia join in Belgrade. We travel by night, in one go, with no changeovers and no stops at bus stations.
The vehicles are air-conditioned, with WiFi and room for luggage at no extra charge. Your driver contacts you the day before departure to confirm the exact pick-up time.
Door-to-door transfer from Serbia to Greece
We collect you at your address in Belgrade and drop you off in front of your accommodation in Greece. There is no searching for parking, no carrying luggage to a station and no taxi at the other end — which is the main difference from the bus, and the reason the gap in total cost is smaller than the ticket prices suggest. We set out how such a journey works in the guide on the door-to-door minibus transfer.
The route and the two borders on the way to Greece
The route follows the motorway through Serbia, then through North Macedonia, and comes out on the Greek coast. Two borders are crossed on the way: first the Serbian-Macedonian one, then the Macedonian-Greek crossing at Bogorodica – Evzoni.
That is why the journey to Greece takes longer per kilometre than the trip to Croatia or Slovenia, where only one border is crossed. Departure is at night, around 21:00, so the borders are crossed when queues are at their smallest. Before travelling it is worth checking the border crossings and live cameras.
Documents for travelling from Serbia to Greece
Greece is in the Schengen Area, so a valid biometric passport is required — an ID card is not enough. Every child needs their own passport, and minors travelling without both parents should carry a notarised consent form. From April 2026 the EU Entry/Exit System (EES) also operates, recording a photograph and fingerprints on the first crossing.
More on documents and what to pack: documents and the border checklist.
Minibus transfer Serbia to Greece: how long the journey takes
The time depends on how far into Greece the destination lies:
- The Olympic Riviera — about 665 km, 8–9 hours. The closest Greek coast to Belgrade.
- The Thessaloniki region — about 635 km, 8–9 hours.
- Kassandra (the 1st finger of Halkidiki) — about 700–750 km, 9–10 hours.
- Sithonia (the 2nd finger) — about 720–790 km, around 10 hours.
Because the departure is at night, you sleep through most of the journey and reach the coast in the morning.
Where we drive in Greece
We cover four Greek regions. Kassandra (Belgrade to Kassandra transfer) is the most developed finger of Halkidiki, with sandy beaches and a dense offer — from Nea Potidea and Kallithea, through Hanioti and Pefkohori, to Possidi and Nea Skioni. Sithonia (Belgrade to Sithonia transfer) is wilder and quieter, with Nikiti, Neos Marmaras, Vourvourou and Sarti. The Olympic Riviera (Belgrade to Olympic Riviera transfer) lies at the foot of Mount Olympus, with Paralia, Leptokaria, Platamon and Litohoro. The Thessaloniki region (Belgrade to Thessaloniki Region transfer) combines Greece’s second city with the resorts of the Thermaic gulf — Perea, Nea Kallikratia and Nea Moudania.
A side-by-side view of the fingers is on the Halkidiki (Belgrade to Halkidiki transfer) page, and the full offer is on the Belgrade to Greece minibus transfer page. Greece is, incidentally, the second country in the world by number of Blue Flag beaches, just behind Spain, and Halkidiki has the most in the country.
Minibus transfer Serbia to Greece: price per person
The amount is per person, one way, with no hidden costs: from €75 for Kassandra and the Thessaloniki region, from €80 for Sithonia and the Olympic Riviera. A return ticket costs less than two one-way tickets, and there are better terms for children under two and for groups of four or more.
Payment is made to the driver on the day of departure, with no deposit. All prices are on the price list, and what the amount depends on is explained in the guide on how much a minibus transfer costs.
Frequently asked questions
How much does a transfer from Serbia to Greece cost?
From €75 per person one way for Kassandra and the Thessaloniki region, and from €80 for Sithonia and the Olympic Riviera. Exact amounts per town and return fares are on the price list.
How many borders are crossed on the way to Greece?
Two — the Serbian-Macedonian one, then the Macedonian-Greek crossing at Bogorodica – Evzoni. That is why the journey takes longer per kilometre than to Croatia or Slovenia.
How long does the minibus journey to Greece take?
The closest is the Olympic Riviera, about 8–9 hours and 665 km. Kassandra is 9–10 hours (700–750 km) and Sithonia around 10 hours (720–790 km). With a night departure at 21:00 you sleep through most of it.
Is an ID card enough for Greece?
No. Greece is in the Schengen Area, so a valid biometric passport is required, and every child needs their own.
Do you drive from other towns in Serbia?
The departure point is Belgrade, from where we drive straight to the Greek coast. Travellers from elsewhere join in Belgrade — get in touch for advice on reaching the departure point.
Do Greek beaches have the Blue Flag?
Yes. Greece is second in the world by number of Blue Flag beaches, just behind Spain, and Halkidiki has the most awarded beaches in the country — the municipality of Kassandra over 30 and Sithonia 19 (2025).