Best routes in Croatia
Top-10 routes touching Croatia by each criterion. Calculated from the full city-pair dataset — every leg links to its full route guide.
Cheapest routes touching Croatia
By minimum available fare across any mode.
| # | Route | Best mode | Time | From | Distance |
|---|---|---|---|---|---|
| 1 | Zagreb → Ljubljana | 🚄 Train | 59m | €12 | 117 km |
| 2 | Vienna → Zagreb | 🚄 Train | 2h 14m | €16 | 268 km |
| 3 | Budapest → Zagreb | 🚄 Train | 2h 30m | €16 | 299 km |
| 4 | Zagreb → Venice | 🚄 Train | 2h 24m | €16 | 288 km |
| 5 | Zagreb → Bratislava | 🚄 Train | 2h 17m | €16 | 273 km |
| 6 | Zagreb → Salzburg | 🚄 Train | 2h 37m | €17 | 314 km |
| 7 | Belgrade → Zagreb | 🚄 Train | 3h 4m | €18 | 368 km |
| 8 | Zagreb → Bologna | 🚄 Train | 3h 16m | €19 | 392 km |
| 9 | Zagreb → Verona | 🚄 Train | 3h 15m | €19 | 390 km |
| 10 | Zagreb → Innsbruck | 🚄 Train | 3h 13m | €19 | 386 km |
Shortest routes by time
By fastest available mode for each pair.
| # | Route | Best mode | Time | From | Distance |
|---|---|---|---|---|---|
| 1 | Zagreb → Ljubljana | 🚄 Train | 59m | €12 | 117 km |
| 2 | Vienna → Zagreb | 🚄 Train | 2h 14m | €16 | 268 km |
| 3 | Zagreb → Bratislava | 🚄 Train | 2h 17m | €16 | 273 km |
| 4 | Zagreb → Venice | 🚄 Train | 2h 24m | €16 | 288 km |
| 5 | Budapest → Zagreb | 🚄 Train | 2h 30m | €16 | 299 km |
| 6 | Zagreb → Salzburg | 🚄 Train | 2h 37m | €17 | 314 km |
| 7 | Belgrade → Zagreb | 🚄 Train | 3h 4m | €18 | 368 km |
| 8 | Zagreb → Munich | ✈️ Flight | 3h 4m | €20 | 422 km |
| 9 | Zagreb → Florence | ✈️ Flight | 3h 5m | €20 | 437 km |
| 10 | Prague → Zagreb | ✈️ Flight | 3h 9m | €21 | 487 km |
Best train routes
Routes where train is the fastest mode.
| # | Route | Best mode | Time | From | Distance |
|---|---|---|---|---|---|
| 1 | Zagreb → Ljubljana | 🚄 Train | 59m | €12 | 117 km |
| 2 | Vienna → Zagreb | 🚄 Train | 2h 14m | €16 | 268 km |
| 3 | Zagreb → Bratislava | 🚄 Train | 2h 17m | €16 | 273 km |
| 4 | Zagreb → Venice | 🚄 Train | 2h 24m | €16 | 288 km |
| 5 | Budapest → Zagreb | 🚄 Train | 2h 30m | €16 | 299 km |
| 6 | Zagreb → Salzburg | 🚄 Train | 2h 37m | €17 | 314 km |
| 7 | Belgrade → Zagreb | 🚄 Train | 3h 4m | €18 | 368 km |
| 8 | Zagreb → Innsbruck | 🚄 Train | 3h 13m | €19 | 386 km |
| 9 | Zagreb → Verona | 🚄 Train | 3h 15m | €19 | 390 km |
| 10 | Zagreb → Bologna | 🚄 Train | 3h 16m | €19 | 392 km |
Longest routes by distance
For cross-country planning.
| # | Route | Best mode | Time | From | Distance |
|---|---|---|---|---|---|
| 1 | Zagreb → Reykjavik | ✈️ Flight | 6h 37m | €158 | 3,085 km |
| 2 | Lisbon → Zagreb | ✈️ Flight | 5h 26m | €123 | 2,201 km |
| 3 | Zagreb → Seville | ✈️ Flight | 5h 13m | €60 | 2,043 km |
| 4 | Zagreb → Porto | ✈️ Flight | 5h 13m | €60 | 2,043 km |
| 5 | Zagreb → Malaga | ✈️ Flight | 5h 8m | €58 | 1,974 km |
| 6 | Zagreb → Granada | ✈️ Flight | 5h 1m | €56 | 1,885 km |
| 7 | Dublin → Zagreb | ✈️ Flight | 4h 54m | €107 | 1,799 km |
| 8 | Zagreb → Glasgow | ✈️ Flight | 4h 54m | €107 | 1,796 km |
| 9 | Zagreb → Edinburgh | ✈️ Flight | 4h 50m | €105 | 1,744 km |
| 10 | Madrid → Zagreb | ✈️ Flight | 4h 46m | €52 | 1,701 km |