Travel from Patras to Bulgaria

Bus or train from Patras to Bulgaria?

EAAA operates a bus from Patras to Sofia 4 times a week. Tickets cost $40 - $55 and the journey takes 17 h 10 min. 2 other operators also service this route. Alternatively, Greek Railways (OSE) operates a train from Patras to Sofia every 4 hours. Tickets cost $7 - $9 and the journey takes 1 h 30 min. 4 other operators also service this route.

Travel Guides

Getting around the CycladesCheck out Rome2rio’s guide on ferry travel around the Greek islands

How to get from Patras to Bulgaria

From Pátra bus to Central Station then line 2 subway to Serdika. 17 h 17 min 76. From Patra train to Kiato, train to Ska, train to Thessaloniki, train to Sofija, walk to Central Station, then line 2 subway to Serdika. 17 h 54 min 149. From Patras drive to Sofia. 7 h 56 min 225. From Patra train to Kiato, train to Athens airport, fly to Sofia airport, then line 84 bus to Sofia. 8 h 3 min 117. From Patra train to Kiato, train to Athens airport, fly to Bucharest Otopeni airport, line 783 bus to Piața Victoriei, subway to Bucuresti, bus to Giurgiu, then drive to Ruse. 10 h 16 min 150.