Flight to Pula
Berlin → Pula · about 1h 15m in the air
Bus to Ljubljana
Pula → Ljubljana · about ~2h 55m
Train to Kranj
Ljubljana → Kranj · about ~25m
Berlin → Kranj
Germany to Slovenia · 2 borders · Where else can you go from Berlin?
Your route
RecommendedChoose a line to change transport
Scroll for the full route →Your itinerary
About the trip from Berlin to Kranj
Berlin (Germany) and Kranj (Slovenia) are 702 km (436 mi) apart in a straight line. The way we suggest is by flight, bus and train, via Pula and Ljubljana: ~7h 50m door to door with 2 changes. The fastest route, by flight, bus and train via Feldkirchen bei Graz, Graz and Villach, takes about 7h 30m. Without flying, it takes about 10h 40m by train and bus, via Munich, Salzburg and Villach. The trip crosses 2 borders, so check what papers you need.
Step by step
- Flight from Berlin to Pula: about 1h 15m in the air, 852 km
- Bus from Pula to Ljubljana: ~2h 55m, 141 km
- Train from Ljubljana to Kranj: ~25m, 24 km
Every route we know
- Flight + Bus + Train, via Pula and Ljubljana: ~7h 50m, 2 changes
- Flight + Bus + Train, via Feldkirchen bei Graz, Graz and Villach: about 7h 30m, 3 changes
- Train + Bus + Train, via Munich, Salzburg and Villach: about 10h 40m, 3 changes
- Flight + Train, via Salzburg: about 9h 5m, 1 change
- Flight + Train, via Venice, Trieste and Ljubljana: ~8h, 3 changes
- Train + Bus + Train, via Ingolstadt and Villach: about 10h 50m, 2 changes
Times are rough door-to-door times, with time to change and to get through airports included. A "~" marks a rough time worked out from the distance. We don't have prices or timetables: check Google Maps or the operator before you travel.