There are 5 ways to get from Sofia to Zakynthos by plane, bus, car ferry, bus and ferry 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 from Sofia  •  6 h 53 min

  1. Fly from Sofia (SOF) to Zakinthos (ZTH) SOF - ZTH

$53 - $267

Cheapest option

Bus, car ferry  •  14 h 40 min

  1. Take the bus from Sofia to Kyllíni
  2. Take the car ferry from Killini, Greece to Zakynthos

$41 - $128

3 alternative options

Bus to Thessaloniki, fly  •  7 h 59 min

  1. Take the bus from Sofia - Central Bus Station to Thessaloniki
  2. Fly from Thessaloniki (SKG) to Zakinthos (ZTH) SKG - ZTH

$155 - $624

Bus, bus and ferry  •  20 h 29 min

  1. Take the bus from Sofia to Pátra
  2. Take the bus and ferry from Patras to Zakynthos

$55 - $81

Drive, car ferry  •  10 h 4 min

  1. Drive from Sofia to Killini, Greece
  2. Take the car ferry from Killini, Greece to Zakynthos

$136 - $222

What companies run services between Sofia, Bulgaria and Zakynthos, Greece?

Aegean Airlines, Olympic Air and six other airlines fly from Sofia to Zakynthos twice daily.

Airlines
Aegean Airlines
Website
aegeanair.com
Flights from Sofia to Zakinthos via Athens
Ave. Duration
6 h 40 min
When
Tuesday, Thursday, Friday, Saturday and Sunday
Estimated price
$80 - $450
Flights from Sofia to Zakinthos via Istanbul, Athens
Ave. Duration
8 h 20 min
When
Tuesday, Thursday, Friday, Saturday and Sunday
Estimated price
$170 - $650
Flights from Thessaloniki to Zakinthos via Athens
Ave. Duration
2 h 52 min
When
Monday, Tuesday, Thursday, Friday, Saturday and Sunday
Estimated price
$75 - $410
Sky Express
Website
skyexpress.gr
Flights from Sofia to Zakinthos via Athens
Ave. Duration
6 h 10 min
When
Monday, Tuesday, Thursday, Friday and Sunday
Estimated price
$40 - $250
Flights from Thessaloniki to Zakinthos via Athens
Ave. Duration
2 h 45 min
When
Tuesday, Thursday, Friday and Sunday
Estimated price
$75 - $410
Olympic Air
Website
olympicair.com
Flights from Sofia to Zakinthos via Athens
Ave. Duration
5 h 20 min
When
Thursday, Friday and Sunday
Estimated price
$40 - $240
Flights from Sofia to Zakinthos via Istanbul, Athens
Ave. Duration
8 h 20 min
When
Tuesday, Thursday, Friday, Saturday and Sunday
Estimated price
$170 - $650
Flights from Thessaloniki to Zakinthos via Athens
Ave. Duration
2 h 52 min
When
Monday, Tuesday, Thursday, Friday, Saturday and Sunday
Estimated price
$75 - $410
Vueling Airlines
Website
vueling.com
Flights from Sofia to Zakinthos via Rome
Ave. Duration
9 h 10 min
When
Saturday
Estimated price
$140 - $500
Bus operators
Union Ivkoni
Phone
02/989 0000
Website
union-ivkoni.com
Bus from Sofia - Central Bus Station to Thessaloniki
Ave. Duration
4 h 9 min
Frequency
Once daily
Estimated price
$12 - $18
Schedules at
union-ivkoni.com
Bus from Sofia to Kyllíni
Ave. Duration
13 h
Frequency
Once a week
Estimated price
$30 - $90
Schedules at
online.union-ivkoni.com
EAAA
Website
rta.government.bg
Bus from Sofia to Pátra
Ave. Duration
17 h 10 min
Frequency
4 times a week
Estimated price
$40 - $55
Schedules at
rta.government.bg
KTEL Zakythos
Phone
302695022255
Email
info@ktel-zakynthos.gr
Website
ktel-zakynthos.gr
Bus and ferry from Patras to Zakynthos
Ave. Duration
2 h 19 min
Frequency
5 times a day
Estimated price
$15 - $26
Schedules at
ktel-zakynthos.gr
Ferry operators
Ionian Group
Phone
00302695025403
Email
info@ioniangroup.com
Website
ioniangroup.com
Car ferry from Killini, Greece to Zakynthos
Ave. Duration
1 h
Frequency
Hourly
Estimated price
$11 - $40
Schedules at
ioniangroup.com
Passenger
$11
Car
$36
Kefalonian Lines Shipping Company
Phone
+30 210 9515100
Email
info@kefalonianlines.com
Website
kefalonianlines.com
Car ferry from Killini, Greece to Zakynthos
Ave. Duration
1 h
Frequency
4 times a day
Estimated price
$11
Schedules at
kefalonianlines.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from London to Edinburgh, Want to know more about Flixbus? and Need to know: Eurostar - to help you get the most out of your next trip.

Questions & Answers

The distance between Sofia and Zakynthos is 584 km.

The cheapest way to get from Sofia to Zakynthos is to bus and bus and ferry which costs $55 - $85 and takes 20 h 29 min.

The quickest way to get from Sofia to Zakynthos is to fly which takes 6 h 53 min and costs $50 - $270.

No, there is no direct bus from Sofia to Zakynthos. However, there are services departing from Sofia and arriving at Zakynthos via Patras. The journey, including transfers, takes approximately 20 h 29 min.

It takes approximately 6 h 53 min to get from Sofia to Zakynthos, including transfers.