Travel from Athens to Sunny-Beach

Train, bus or fly from Athens to Sunny Beach?

You can take a bus from Athens to Sunny Beach via Stara Zagora in around 14 h 40 min. Alternatively, you can take a train from Athens to Sunny Beach via Thessaloniki, Sofia, and Burgas in around 21 h 58 min.

Travel Guides

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

How to get from Athens to Sunny Beach

From Athens bus to Stara Zagora then bus to Sunny Beach. 14 h 40 min 135. From Athens bus to Burgas South then bus to Sunny Beach. 21 h 8 min 111. From Athens train to Thessaloniki, train to Sofia, train to Burgas, then bus to Sunny Beach. 21 h 58 min 139. From Athens drive to Sunny Beach. 11 h 47 min 336. From Στ.Μοναστηρακι subway to Athens airport, fly to Burgas airport, then bus to Sunny Beach. 9 h 30 min 387. From Στ.Μοναστηρακι subway to Athens airport, fly to Varna airport, taxi to Varna, then bus to Sunny Beach. 9 h 14 min 207. From Στ.Μοναστηρακι subway to Athens airport, fly to Istanbul airport, Metro to Istanbul, bus to Burgas South, then bus to Sunny Beach. 11 h 39 min 183.