Travel from Thessaloniki to Varna

Train, bus or fly from Thessaloniki to Varna?

Turkish Airlines flies from Thessaloniki to Varna 5 times a week. Alternatively, you can take a train from Thessaloniki to Varna via Sofia in around 15 h 21 min.

How to get from Thessaloniki to Varna

ModeDurationPrice
From Thessaloniki taxi to Thessaloniki airport, fly to Varna airport, then taxi to Varna.5 h 36 min$321
From Thessaloniki bus to Central Station, line 2 subway to Serdika, line 1 subway to Tzarigradsko shose Blvd., line 84 bus to Sofia airport, fly to Varna airport, then taxi to Varna.7 h 16 min$61
From Thessaloniki taxi to Thessaloniki airport, fly to Bucharest Otopeni airport, then bus to Varna.8 h 1 min$153
From Thessaloniki bus to Sofia then train to Varna.12 h 37 min$31
From Thessaloniki bus to Plovdiv then train to Varna.14 h$35
From Thessaloniki train to Sofia then train to Varna.15 h 21 min$49
From Thessaloniki bus to Varna.16 h 45 min$45
From Thessaloniki drive to Varna.8 h 20 min$139

How long does it take to get from Thessaloniki to Varna?

It takes approximately 5 h 36 min to get from Thessaloniki to Varna, including transfers.

Is there a direct train between Thessaloniki and Varna?

No, there is no direct train from Thessaloniki to Varna. However, there are services departing from Thessaloniki and arriving at Varna via Sofia. The journey, including transfers, takes approximately 15 h 21 min.

Is there a direct bus between Thessaloniki and Varna?

Yes, there is a direct bus departing from Thessaloniki and arriving at Varna. Services depart four times a day, and operate every day. The journey takes approximately 16 h 45 min.

Operators from Thessaloniki to Varna

OperatorPhoneWebsite
Turkish AirlinesTurkish Airlines
Union Ivkoni02/989 0000Union Ivkoni
Metropolitan SofiaMetropolitan Sofia
SUMC0700 13 233SUMC
Bulgaria AirBulgaria Air
Wizz AirWizz Air
EllinairEllinair
TaromTarom
Olympic AirOlympic Air
Aegean AirlinesAegean Airlines
Avtoekspres+359 (0) 52 757 044Avtoekspres
Bulgarian Railways (BDZh)0700 10 200Bulgarian Railways (BDZh)
EAAAEAAA
Greek Railways (OSE)Greek Railways (OSE)