Best way to travel between

Sofia
Thira, Greece
Travel Modes
Price
Distance
Duration
CO2
bus
$34.3
1147.47 km
23h 7mins
34.42 kgs
 
train
$78.0
1119.7 km
17h 16mins
59.34 kgs
 
ferry
$105.744704
1240.59 km
30h 28mins
158.8 kgs
 
flight
$106.09
732.91 km
5h 27mins
79.15 kgs
 
drive
$122.4
1130.76 km
13h 0mins
144.74 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 1147.47 km 23h 7mins 25 EUR 34.3
Train 1119.7 km 17h 16mins 57 EUR 78.0
Ferry 1240.59 km 30h 28mins 78 EUR 105.744704
Flight 732.91 km 5h 27mins 78 EUR 106.09
Drive 1130.76 km 13h 0mins 90 EUR 122.4
Take Bus from Sofia to Blagoevgrad
Time: 1h 46mins Cost: 4 EUR; $ 4.5 - 5.5 USD CO2 Emission: 3.07 kgs
Take Bus from Blagoevgrad to Piraeus
Time: 10h 57mins Cost: 22 EUR; $ 27.0 - 33.0 USD CO2 Emission: 22.3 kgs
Take Walk from Piraeus to Piraeus
Time: 6mins Cost: 0 EUR; $ 0.0 - 0.0 USD CO2 Emission: 0.07 kgs
Take Ferry from Piraeus to Santorini
Time: 7h 25mins Cost: 48 EUR; $ 58.5 - 71.5 USD CO2 Emission: 36.09 kgs
Take Taxi from Santorini to Fira
Time: 9mins Cost: 29 EUR; $ 36.0 - 44.0 USD CO2 Emission: 1.1 kgs
Take Bus from Fira to Oia
Time: 20mins Cost: 1 EUR; $ 1.8 - 2.2 USD CO2 Emission: 0.32 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Sofia and Thira, Greece is to travel by bus, which will cost about 25 EUR or 30.60 USD.