There are 8 ways to get from Sofia to Crete by plane, bus, train, car ferry, busferry, 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.
Fly to Heraklion International Airport, “Nikos Kazantzakis”
best- Fly from Sofia Airport (SOF) to Heraklion International Airport, “Nikos Kazantzakis” (HER)plane SOF - HER
4h 4m€72–182Bus, train, car ferry
- Take the bus from Sofia Serdica Bus Station to Thessaloniki Monastirioubus
- Take the train from Thessaloniki to Athenstrain Ic
- Take the car ferry from Port of Piraeus to Paroscarferry
- Take the car ferry from Paros to Heraklion Portcarferry
20h 20m€175–399Bus, bus and ferry
- Take the bus from Sofia Serdica Bus Station to Thessaloniki Monastirioubus Citylines 79
- Take the busferry from Thessaloniki to Heraklionbusferry
22h€92–132Bus, ferry, car ferry
- Take the bus from Sofia to Kavala Central Bus Stationbus
- Take the ferry from Kavala to Syrosferry Bsf
- Take the car ferry from Syros to Heraklion Portcarferry
34h 38m€172–396Fly to Chania International Airport
- Fly from Sofia Airport (SOF) to Chania International Airport (CHQ)plane SOF - CHQ
4h 38m€98–251Bus, car ferry
- Take the bus from Sofia to Athensbus
- Take the car ferry from Port of Piraeus to Heraklion Portcarferry
24h 25m€105–220Train, bus, bus and ferry
- Take the train from Sofia to Blagoevgradtrain
- Take the bus from Blagoevgrad Central Bus Terminal to Serresbus
- Take the train from Serres to Thessalonikitrain Re
- Take the busferry from Thessaloniki to Heraklionbusferry
24h 56m€95–140Drive, car ferry
- Drive from Sofia to Port of Piraeuscar
- Take the car ferry from Port of Piraeus to Paroscarferry
- Take the car ferry from Paros to Heraklion Portcarferry
16h 50m€267–530
Sofia Airport (SOF) to Heraklion International Airport, “Nikos Kazantzakis” (HER) flights
Questions & Answers
The cheapest way to get from Sofia to Crete is to bus and bus and ferry which costs €90 - €140 and takes 22h.
The fastest way to get from Sofia to Crete is to fly which takes 4h 4m and costs €70 - €190.
No, there is no direct bus from Sofia station to Crete. However, there are services departing from Sofia Serdica Bus Station and arriving at Heraklion via Thessaloniki. The journey, including transfers, takes approximately 22h.
The distance between Sofia and Crete is 844 km.
The best way to get from Sofia to Crete without a car is to bus and train and car ferry which takes 20h 20m and costs €170 - €400.
It takes approximately 4h 4m to get from Sofia to Crete, including transfers.
Sofia to Crete bus services, operated by Citylines, depart from Sofia Serdica Bus Station.
Sofia to Crete bus services, operated by Citylines, arrive at Thessaloniki Monastiriou station.
There are 2691+ hotels available in Crete.
What companies run services between Sofia, Bulgaria and Crete, Greece?
Bulgaria Air and Aegean Airlines fly from Sofia Airport (SOF) to Heraklion International Airport, “Nikos Kazantzakis” (HER) 4 times a week.
- Website
- en.aegeanair.com
Flights from Sofia Airport to Heraklion International Airport, “Nikos Kazantzakis” via Athens
- Ave. Duration
- 4h
- When
- Monday, Wednesday, and Saturday
- Estimated price
- €70–170
Flights from Sofia Airport to Chania International Airport via Athens
- Ave. Duration
- 2h 55m
- When
- Tuesday, Thursday, and Friday
- Estimated price
- €70–170
- Website
- air.bg
Flights from Sofia Airport to Heraklion International Airport, “Nikos Kazantzakis”
- Ave. Duration
- 1h 30m
- When
- Sunday
- Estimated price
- €70–170
- Website
- ryanair.com
Flights from Sofia Airport to Chania International Airport
- Ave. Duration
- 1h 30m
- When
- Tuesday
- Estimated price
- €40–190
- Phone
- 14511
- Website
- hellenictrain.gr
Train from Thessaloniki to Athens
- Ave. Duration
- 5h 8m
- Frequency
- Twice daily
- Estimated price
- €22–35
- Website
- https://www.hellenictrain.gr/en
Train from Serres to Thessaloniki
- Ave. Duration
- 3h 4m
- Frequency
- Twice daily
- Estimated price
- €7–11
- Website
- https://www.hellenictrain.gr/en
- Phone
- +35929311111
- onlineticket@bdz.bg
- Website
- bdz.bg
Train from Sofia to Blagoevgrad
- Ave. Duration
- 2h 8m
- Frequency
- Every 4 hours
- Estimated price
- €3–6
- Website
- https://www.bdz.bg/en
- 2nd Class
- €3–6
- 1st Class
- €5–6
- Phone
- +359 0885700870
- support@citylines.eu
- Website
- citylines.eu
Bus from Sofia Serdica Bus Station to Thessaloniki Monastiriou
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- €16–22
- Website
- https://citylines.eu/
- Phone
- +30 2810 24 50 20
- info@ktelherlas.gr
- Website
- ktelherlas.gr
Busferry from Thessaloniki to Heraklion
- Ave. Duration
- 16h
- Frequency
- Once daily
- Estimated price
- €75–110
- Schedules at
- ktelherlas.gr
- Phone
- +359 894 77 44 02
- office@kaleiatravel.com
- Website
- kaleiatravel.com
Bus from Sofia to Kavala Central Bus Station
- Ave. Duration
- 5h 15m
- Frequency
- Twice daily
- Estimated price
- €30–50
- Website
- https://en.kaleiatravel.com/
- Phone
- 02 981 13 33
- outgoing@tourist-service.com
- Website
- en.tourist-service.com
Bus from Sofia to Athens
- Ave. Duration
- 13h 35m
- Frequency
- 3 times a week
- Estimated price
- €68
- Website
- https://en.tourist-service.com/
- Phone
- +30 23210-22822
- ktelserres@gmail.com
- Website
- ktelserron.gr
Bus from Blagoevgrad Central Bus Terminal to Serres
- Ave. Duration
- 1h 5m
- Frequency
- On demand
- Estimated price
- €9–13
- Schedules at
- ktelserron.gr
- Book at
- ktelserron.e-ticketing.gr
- Phone
- +30 210 710 7 710
- reservations.dpt@seajets.gr
- Website
- seajets.com
Car ferry from Port of Piraeus to Paros
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Estimated price
- €65–170
- Website
- https://www.seajets.com/
- Deck Fare Economy
- €65–90
- Deck Fare Economy & Car less than 4.25m
- €110–170
Car ferry from Paros to Heraklion Port
- Ave. Duration
- 3h 45m
- Frequency
- Twice a week
- Estimated price
- €70–170
- Website
- https://www.seajets.com/
- Deck Fare Economy
- €70–95
- Deck Fare Economy & Car less than 4.25m
- €120–170
Car ferry from Syros to Heraklion Port
- Ave. Duration
- 5h 25m
- Frequency
- Once a week
- Estimated price
- €85–210
- Website
- https://www.seajets.com/
- Deck Fare Economy
- €85–120
- Deck Fare Economy & Car less than 4.25m
- €140–210
Ferry from Kavala to Syros
- Ave. Duration
- 21h 45m
- Frequency
- Once a week
- Estimated price
- €55–140
- Website
- https://www.bluestarferries.com/en-gb/
- Economy
- €55–85
- 2 Bed Inside Cabin
- €90–110
- 4 Bed Outside Cabin
- €95–120
- 2 Bed Lux Cabin
- €110–140
- Phone
- +30 21 0419 7400
- info@anek.gr
- Website
- anek.gr
Car ferry from Port of Piraeus to Heraklion Port
- Ave. Duration
- 9h 15m
- Frequency
- Once daily
- Estimated price
- €35–150
- Website
- ANEK Lines
- Economy
- €35–60
- Airplane-type seats
- €40–60
- 2 beds - outside cabin
- €100–150
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.
Related travel guides
Getting around the Cyclades
Read the travel guide






































