Start with the 15:25 Turkish Airlines flight from Istanbul to Brussels, about 3h 25m. Transfer in Brussels, then take the 21:16 SNCB train on to Maastricht (1h 37m). Transfer in Maastricht, then take the 07:30 (+1d) FlixBus bus on to Leuven (1h 15m). You arrive in Leuven around 08:45 (+1d). In total it's roughly EUR 174 over 18h 46m, 3 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.
Opens Omio — enter your date to compare trains and buses for this route; the price is finalised at checkout.
Fly into Brussels, then continue to Leuven by train (1h 37m) — routing via Brussels keeps the trip simple. Flight (Turkish Airlines, 3h 25min) + Train (SNCB, 1h 37min) via Brussels + Bus (FlixBus, 1h 15min) via Maastricht.