Trains from London to Zagreb
🚆 There is no direct train from London to Zagreb, but you can take a route that involves multiple transfers, passing through iconic European cities such as Paris, Munich, and Salzburg. The journey, with all transfers included, takes approximately 19 hours and 17 minutes. 💰 The prices for a train ticket between London and Zagreb can vary, ranging from £286 to £802.