Start with the 05:00 Regional connection bus from Tivat to Dubrovnik, about 1h 15m. Transfer in Dubrovnik, then take the 09:15 FlixBus bus on to Budapest (14h 15m). Transfer in Budapest, then take the 07:00 (+1d) FlixBus bus on to Sofia (13h 40m). Transfer in Sofia, then take the 21:00 (+2d) FlixBus bus on to İstanbul Esenler (8h). You arrive in İstanbul Esenler around 05:00 (+2d). In total it's roughly EUR 233 over 48h, 3 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.
Opens Omio — enter your date to compare trains and buses for this route; the price is finalised at checkout.
Ground-only route to İstanbul Esenler by bus. Bus (Regional connection, 1h 15min) + Bus (FlixBus, 14h 15min) via Dubrovnik + Bus (FlixBus, 13h 40min) via Budapest + Bus (FlixBus, 8h) via Sofia.