Croatia's capital offers the Upper Town (Gornji grad), Dolac market, Lotrscak Tower and Tkalciceva street cafes. Easy day trip with the Museum of Broken Relationships as a quirky stop.
Zagreb, Croatia's capital, lies about 140 km southeast of Ljubljana and is a straightforward cross-border day trip, centred on Trg bana Josipa Jelacica. FlixBus, Arriva and Croatia Bus coaches run from Ljubljana bus station to Zagreb bus station on Avenija Marina Drzica in about 2 hours 10 minutes to 2.5 hours, with fares of roughly EUR 10-20 one way. Passport or ID is needed for any border checks. Rail services on the Ljubljana-Zagreb line should be checked on slo-zeleznice.si for current availability, and shared GoOpti transfers cost around EUR 15-25. Drivers use the A2 and A3 motorways via Obrezje in about 1 hour 45 minutes, and Croatian tolls are payable in euro. From the bus station, tram 6 or 13 reaches Ban Jelacic Square in about 20 minutes. The city divides into the Upper Town (Gornji grad) and the Lower Town. Main sights include the Dolac market, the Cathedral, Lotrscak Tower, the funicular, Tkalciceva street cafes and the Museum of Broken Relationships, which costs about EUR 10. A natural one-day arc begins with a morning coach, a walk from the square to Dolac market for a coffee, a climb or funicular ride to the Upper Town for St Mark's Church and Lotrscak Tower, lunch on or near Tkalciceva, and an afternoon of museums and the Lower Town parks before an evening coach back. April to June and September to October are the most pleasant months, with open terraces and mild weather. The cannon at Lotrscak fires daily at noon. Food stops range from market stalls to restaurants serving local dishes such as strukli. Total transport costs about EUR 20-40 return, and the compact centre is easily walkable. Border queues can lengthen journeys on summer weekends, so allowing a buffer for the return coach is sensible.
| Distance | About 140 km southeast of Ljubljana |
|---|---|
| Travel time | 2-2.5 hours by coach |
| Getting there | FlixBus or Arriva coach from Ljubljana bus station to Zagreb bus station, about EUR 10-20 (USD 11.50-23), 2 hours 10 min; carry passport or ID for border checks |
| Cost | Transport EUR 20-40 return (USD 23-46); Museum of Broken Relationships about EUR 10 (USD 11.50) |
| Difficulty | easy |
| Address | Trg bana Josipa Jelacica 1, 10000 Zagreb, Croatia |
How to get there
- Coach: FlixBus, Arriva and Croatia Bus, about EUR 10-20 (USD 11.50-23), 2-2.5 hours
- Train: SZ and HZ rail service on the Ljubljana-Zagreb line; check timetables on slo-zeleznice.si for current availability
- Car: A2/A3 motorway via Obrezje, 1 hour 45 min; Croatia motorway tolls payable in euro
- Shuttle: GoOpti shared transfer, about EUR 15-25 (USD 17-29)
Location
Trg bana Josipa Jelacica 1, 10000 Zagreb, Croatia
45.8131, 15.9775 View on map
Highlights
- Upper Town (Gornji grad) with St Mark's Church and Lotrscak Tower
- Dolac market and Tkalciceva street cafes
- Museum of Broken Relationships
- Ban Jelacic Square and the Lower Town
Tips for visiting
- Carry a passport or ID for border checks.
- Allow a buffer for the return coach; summer weekend border queues can add time.
- Use tram 6 or 13 from the bus station to Ban Jelacic Square.
- Book coach tickets early for cheaper FlixBus fares.
- Try local strukli at a Tkalciceva restaurant.
When to visit
April-June and September-October for mild weather and open terraces. Leave Ljubljana early to enjoy the market in the morning.
Accessibility
The Lower Town is flat and tram-served. The Upper Town can be reached by funicular, though some streets are steep and cobbled.
Visit, book or contact
Frequently asked questions
How long does it take to travel from Ljubljana to Zagreb?
About 2 hours 10 minutes to 2.5 hours by coach, or 1 hour 45 minutes by car. Fares are roughly EUR 10-20.
Do I need a passport?
Carry a passport or ID card, as border checks may occur.
What are the highlights in one day?
Dolac market, the Upper Town, Lotrscak Tower, Tkalciceva street and the Museum of Broken Relationships.
How do I get into the centre from the bus station?
Take tram 6 or 13 to Ban Jelacic Square, about 20 minutes.