Start with the 05:00 FlixBus bus from Adana to Tarsus, about 30 min. Transfer in Tarsus, then take the 08:15 Pegasus Airlines flight on to Istanbul (1h 35m). Transfer in Istanbul, then take the 15:55 flight on to Porto (3h). You arrive in Porto around 18:55. In total it's roughly EUR 259 over 13h 55m, 3 transfers.
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 (2097, 08:15) is near the top. Final fare is confirmed at checkout.
We found this flight via FlightList. Kiwi may show different options.
Fly into Adana, then continue to Porto by bus (30 min) — routing via Adana keeps the trip simple. Bus (FlixBus, 30min) + Flight (PC, 1h 35min) via Tarsus + Flight (3h) via Istanbul.