Start with the 21:10 Wizz Air flight from Antalya to Budapest, about 2h 45m. Transfer in Budapest, then take the 07:30 (+1d) FlixBus bus on to Vienna (2h 40m). Transfer in Vienna, then take the 18:20 (+1d) Ryanair flight on to Bari (1h 35m). You arrive in Bari around 19:55 (+1d). In total it's roughly EUR 226 over 22h 45m, 2 transfers.
Kiwi opens sorted by price, cheapest first. Final fare is confirmed 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, cheapest first. Final fare is confirmed at checkout.
Fly into Budapest, then continue to Bari by bus (2h 40m) — routing via Budapest keeps the trip simple. Flight (Wizz Air, 2h 45min) + Bus (FlixBus, 2h 40min) via Budapest + Flight (Ryanair, 1h 35min) via Vienna.