Kranj's old town sits on a gorge-bound terrace and includes the Pungert hill, Kranj Gorge walkway, the town hall and Layer's House. The Prešeren memorial and Prešeren Theatre honour Slovenia's national poet.
Kranj, with its old town centred on Glavni trg in Upper Carniola, lies about 25 km north of Ljubljana and is among the easiest day trips from the Slovenian capital. Arriva, Alpetour and LPP intercity coaches run frequently from Ljubljana bus station and take 30-45 minutes for about EUR 3.80, and the SZ regional train takes 30-40 minutes for about EUR 3. Drivers take the A2 motorway in about 25 minutes and can use the garage at Slovenski trg. Kranj also sits 8 km from Brnik airport, so it suits arrival or departure days. From the bus station on Bleiweisova cesta, the old town is an 8-minute walk. The historic centre occupies a terrace above the Sava and Kokra gorges, and the Kranj Gorge walkway offers a short scenic stroll along the cliffs. Visitors can see the town hall, Pungert hill, Layer's House museum (about EUR 5) and monuments to France Preseren, Slovenia's national poet, who is buried in the town; the Preseren Theatre stands nearby. Beneath the old town, the Kranj underground shelters from the Second World War can be visited on guided tours when available. A relaxed day starts with a morning coach, a walk through the pedestrian old town and a visit to the museum, then lunch at a cafe on Glavni trg. The afternoon suits the gorge walkway and a short stroll along the river. The best period is April to October, when the terraces are open and the gorge paths are dry. Kranj combines easily with Skofja Loka or with Bled in a longer itinerary, though the town alone justifies a half day. Total transport costs about EUR 6-8 return. Food is simple and affordable, with traditional Upper Carniolan dishes available in local inns and bakeries throughout the old town.
| Distance | About 25 km north of Ljubljana |
|---|---|
| Travel time | 30-45 minutes by coach or train |
| Getting there | Arriva, Alpetour or LPP intercity coach from Ljubljana bus station to Kranj, about EUR 3.80 (USD 4.40), 30-45 minutes; or SZ regional train, about EUR 3 (USD 3.50) |
| Cost | Transport EUR 6-8 return (USD 7-9); Layer's House museum about EUR 5 (USD 5.75) |
| Difficulty | easy |
| Address | Glavni trg 2, 4000 Kranj, Slovenia |
How to get there
- Coach: Arriva or Alpetour, frequent departures from Ljubljana bus station, about EUR 3.80 (USD 4.40)
- Train: SZ regional to Kranj, about EUR 3 (USD 3.50), 30-40 minutes
- Car: A2 motorway, 25 minutes; garage at Slovenski trg
- Airport link: Kranj lies 8 km from Brnik airport on the airport bus route
Location
Glavni trg 2, 4000 Kranj, Slovenia
46.2389, 14.3556 View on map
Highlights
- Old town on a terrace above the Sava and Kokra gorges
- Kranj Gorge walkway
- Layer's House museum and the town hall
- Monuments to national poet France Preseren
Tips for visiting
- Frequent coaches make this an easy spontaneous trip from Ljubljana.
- Walk from the bus station on Bleiweisova cesta; the old town is about 8 minutes away.
- Use Kranj as a stop when arriving or leaving via Brnik airport.
- Pair with Skofja Loka for a longer day.
- Check opening hours for Layer's House before going.
When to visit
April-October for open terraces and dry gorge paths. Morning to early afternoon gives the best light and a relaxed pace.
Accessibility
The old town is largely pedestrian but includes cobbles and slopes. The gorge walkway involves steps in places, so mobility is partly limited.
Visit, book or contact
Frequently asked questions
How long does it take to get from Ljubljana to Kranj?
30-45 minutes by coach or train. Fares are about EUR 3-3.80 one way.
What is there to see in Kranj?
The old town on Glavni trg, the Kranj Gorge walkway, Layer's House and the Preseren memorials are the main sights.
Is Kranj near the airport?
Yes. Brnik airport is about 8 km away and connected by an airport bus route.
Is Kranj worth a full day?
It suits a half day, and many visitors pair it with Skofja Loka or Bled.