• Our partners include:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

There are 8 ways to get from Belgrade to Zakynthos by plane, bus and ferry, bus, car ferry, train or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly to Athens, bus and ferry  •  11h 31m

  1. Fly from Belgrade (BEG) to Athens (ATH) BEG - ATH
  2. Take the bus and ferry from Athens to Zakynthos

$100 - $297

Cheapest option

Bus, car ferry  •  23h 27m

  1. Take the bus from Belgrade to Lamia
  2. Take the bus from Lamia to Pýrgos
  3. Take the car ferry from Killini to Zakynthos

$100 - $153

6 alternative options

Fly to Zakinthos  •  8h 21m

  1. Fly from Belgrade (BEG) to Zakinthos (ZTH) BEG - ZTH

$114 - $557

Fly to Ioannina, bus, car ferry  •  15h 39m

  1. Fly from Belgrade (BEG) to Ioannina (IOA) BEG - IOA
  2. Take the bus from Ioannina to Lechaina
  3. Take the car ferry from Killini to Zakynthos

$176 - $670

Fly to Thessaloniki, bus and ferry  •  13h 58m

  1. Fly from Belgrade (BEG) to Thessaloniki (SKG) BEG - SKG
  2. Take the bus and ferry from Thessaloniki to Zakynthos

$146 - $338

Bus, bus and ferry  •  17h 38m

  1. Take the bus from Beograd to Thessaloniki
  2. Take the bus and ferry from Thessaloniki to Zakynthos

$115 - $205

Train, bus, bus and ferry  •  24h 15m

  1. Take the train from Belgrade to Skopje
  2. Take the bus from Skopje to Thessaloniki
  3. Take the bus and ferry from Thessaloniki to Zakynthos

$104 - $252

Drive, car ferry  •  13h 5m

  1. Drive from Belgrade to Killini
  2. Take the car ferry from Killini to Zakynthos

$175 - $275

Questions & Answers

The cheapest way to get from Belgrade to Zakynthos is to bus and car ferry which costs RSD 10000 - RSD 16000 and takes 23h 27m.

More details

The quickest way to get from Belgrade to Zakynthos is to fly which costs RSD 11000 - RSD 60000 and takes 8h 21m.

More details

No, there is no direct bus from Belgrade to Zakynthos. However, there are services departing from Beograd and arriving at Zakynthos via Thessaloniki. The journey, including transfers, takes approximately 17h 38m.

More details

The distance between Belgrade and Zakynthos is 782 km.

The best way to get from Belgrade to Zakynthos without a car is to bus and bus and ferry which takes 17h 38m and costs RSD 11000 - RSD 22000.

More details

It takes approximately 11h 31m to get from Belgrade to Zakynthos, including transfers.

More details

Belgrade to Zakynthos bus services, operated by Crazy Holidays, depart from Beograd station.

More details

The quickest flight from Belgrade Airport to Athens Airport is the direct flight which takes 1h 30m.

Search flights

Belgrade to Zakynthos bus services, operated by KTEL Zakythos, arrive at Zakynthos station.

More details

Zakynthos is 1h ahead of Belgrade. It is currently 7:37 AM in Belgrade and 8:37 AM in Zakynthos.

Map of how to get from Belgrade to Zakynthos.
Launch map view
  • Distance: 488.6 miles
  • Duration: 11h 31m

What companies run services between Belgrade, Serbia and Zakynthos, Greece?

Alitalia, Vueling Airlines and six other airlines fly from Belgrade to Zakynthos once daily.

Airlines
Aegean Airlines
Website
aegeanair.com
Flights from Belgrade to Athens
Ave. Duration
1h 42m
When
Every day
Estimated price
$70 - $310
Flights from Belgrade to Athens via Thessaloniki
Ave. Duration
3h 40m
When
Tuesday, Thursday, Friday and Sunday
Estimated price
$85 - $340
Flights from Belgrade to Zakinthos via Istanbul Ataturk, Athens
Ave. Duration
10h 35m
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$170 - $650
Flights from Belgrade to Ioannina via Athens
Ave. Duration
5h 47m
When
Monday, Wednesday, Thursday, Friday and Sunday
Estimated price
$130 - $550
Flights from Belgrade to Ioannina via Thessaloniki, Athens
Ave. Duration
5h 55m
When
Thursday, Friday and Sunday
Estimated price
$160 - $550
Flights from Belgrade to Thessaloniki
Ave. Duration
1h 10m
When
Tuesday, Thursday, Friday and Sunday
Estimated price
$95 - $370
Air Serbia
Website
airserbia.com
Flights from Belgrade to Athens
Ave. Duration
1h 42m
When
Every day
Estimated price
$70 - $310
Flights from Belgrade to Thessaloniki
Ave. Duration
1h 10m
When
Tuesday, Thursday, Friday and Sunday
Estimated price
$95 - $370
Vueling Airlines
Website
vueling.com
Flights from Belgrade to Zakinthos via Rome
Ave. Duration
5h
When
Saturday
Estimated price
$110 - $550
Flights from Belgrade to Zakinthos via Podgorica, Rome
Ave. Duration
8h 45m
When
Saturday
Estimated price
$120 - $550
Volotea
Website
volotea.com
Flights from Belgrade to Zakinthos via Rome, Bari
Ave. Duration
6h 55m
When
Wednesday
Estimated price
$130 - $750
Flights from Belgrade to Zakinthos via Istanbul Ataturk, Bari
Ave. Duration
9h 35m
When
Wednesday
Estimated price
$190 - $700
Tarom
Website
tarom.ro
Flights from Belgrade to Athens via Bucharest Otopeni
Ave. Duration
3h 50m
When
Monday, Wednesday, Friday, Saturday and Sunday
Estimated price
$130 - $460
Edelweiss Air
Website
flyedelweiss.com
Flights from Belgrade to Zakinthos via Zurich
Ave. Duration
7h 50m
When
Monday
Estimated price
$160 - $800
Olympic Air
Website
olympicair.com
Flights from Belgrade to Zakinthos via Istanbul Ataturk, Athens
Ave. Duration
10h 35m
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$170 - $650
Train operators
Macedonian Railways (MZ)
Phone
+389 (2) 3 164 255
Website
mzt.mk
Train from Belgrade to Skopje
Ave. Duration
9h 45m
Frequency
Once daily
Estimated price
$30 - $100
mzt.mk
mzt.mk
Bus operators
KTEL Zakythos
Phone
302695022255
Email
info@ktel-zakynthos.gr
Website
ktel-zakynthos.gr
Bus and ferry from Athens to Zakynthos
Ave. Duration
5h
Frequency
4 times a day
Estimated price
$30 - $70
Schedules at
ktel-zakynthos.gr
Bus and ferry from Thessaloniki to Zakynthos
Ave. Duration
8h
Frequency
Twice a week
Estimated price
$60 - $130
Schedules at
ktel-zakynthos.gr
Ktel Ileias
Phone
+30 26210 20600
Email
info@ktelileias.gr
Website
ktelileias.gr
Bus from Ioannina to Lechaina
Ave. Duration
5h 2m
Frequency
Once daily
Estimated price
$34 - $37
Schedules at
ktelileias.gr
Bus from Lamia to Pýrgos
Ave. Duration
3h 56m
Frequency
Once daily
Estimated price
$32 - $35
Schedules at
ktelileias.gr
Crazy Holidays
Phone
2310-241545
Website
crazyholidays.gr
Bus from Beograd to Thessaloniki
Ave. Duration
8h 30m
Frequency
3 times a week
Estimated price
$55 - $75
Schedules at
crazyholidays.gr
Siamos Tours
Phone
0030 2108219900
Email
vsiamos@otenet.gr
Website
siamostours.gr
Bus from Belgrade to Lamia
Ave. Duration
14h 31m
Frequency
3 times a week
Estimated price
$50 - $75
Schedules at
siamostours.gr
Makedonija Soobrakaj AD
Phone
+389(0)2 24 02 388
Email
avtobuska@maksoob.com.mk
Website
ms.mk
Bus from Skopje to Thessaloniki
Ave. Duration
4h 30m
Frequency
Once daily
Estimated price
$13 - $23
Schedules at
ms.mk
Ferry operators
Ionian Group
Phone
00302695025403
Email
info@ioniangroup.com
Website
ioniangroup.com
Car ferry from Killini to Zakynthos
Ave. Duration
1h
Frequency
Every 4 hours
Estimated price
$10 - $35
Schedules at
ioniangroup.com
Passenger
$11
Car
$34
Kefalonian Lines Shipping Company
Phone
+30 210 9515100
Email
info@kefalonianlines.com
Website
kefalonianlines.com
Car ferry from Killini, Greece to Zakynthos
Ave. Duration
1h
Frequency
3 times a day
Estimated price
$10
Schedules at
kefalonianlines.com

Want to know more about travelling around Greece

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

More Questions & Answers

Aegean Airlines, Olympic Air, Tarom and Air Serbia offer flights from Belgrade Airport to Athens Airport.

Search flights

There are 1198+ hotels available in Zakynthos. Prices start at $51 USD per night.

More details

The best way to get from Belgrade to Belgrade Airport is to Mini Bus which takes 30m and costs RSD 300 - RSD 490.

More details