Start with the 07:00 FlixBus bus from Frankfurt to Brussels, about 5h 55m. Transfer in Brussels, then take the 15:30 FlixBus bus on to Paris (3h 25m). Transfer in Paris, then take the 19:45 (+1d) FlixBus bus on to Milan (11h 55m). You arrive in Milan around 07:40 (+1d). In total it's roughly EUR 129 over 29h 15m, 2 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.
Ground-only route to Milan by bus (29h 15m). Bus (FlixBus, 5h 55min) + Bus (FlixBus, 3h 25min) via Brussels + Bus (FlixBus, 11h 55min) via Paris.