Start with the 07:00 FlixBus bus from Tarsus to Bozüyük, about 9h 55m. Transfer in Bozüyük, then take the 17:45 FlixBus bus on to Yalova (2h 20m). Transfer in Yalova, then take the 21:00 FlixBus bus on to Karamürsel (15 min). Transfer in Istanbul, then take the 02:00 (+1d) Pegasus Airlines flight on to Sofia (1h 20m). You arrive in Sofia around 03:20 (+1d). In total it's roughly EUR 149 over 20h 20m, 4 transfers.
Opens Omio — enter your date to compare trains and buses for this route; the price is finalised at checkout.
Opens Omio — enter your date to compare trains and buses for this route; the price is finalised at checkout.
Opens Omio — enter your date to compare trains and buses for this route; the price is finalised at checkout.
Kiwi opens sorted by price, so your flight (271, 02:00) is near the top. Final fare is confirmed at checkout.
Fly into Tarsus, then continue to Sofia by bus (9h 55m) — routing via Tarsus keeps the trip simple. Bus (FlixBus, 9h 55min) + Bus (FlixBus, 2h 20min) via Bozüyük + Bus (FlixBus, 15min) via Yalova + Flight (PC, 1h 20min) via Istanbul.