Flight distance between Sofia, Bulgaria and Piraeus, Greece 328.6 mi / 528.8 km