Zagreb sits at a junction. North is the Zagorje, a green hill country of castles and spa towns running to the Slovenian border. South is the karst, and eventually the sea. East is the Pannonian plain. Almost everything worth a day is within two hours.

Medvednica and Sljeme — half a day

The mountain at the end of the tram line. Sljeme is 1,035 metres, reached by cable car from Dolje at the end of tram 15, with hiking trails, mountain huts serving beans and beer, and the Medvedgrad fortress halfway up with the best view of the city.

The easiest genuinely rewarding trip from Zagreb, and almost no visitor does it.

Samobor — half a day

Twenty-five minutes by bus. A small baroque town on a stream at the foot of the Samobor hills, with an arcaded main square, a ruined castle above it, and a very good walking area behind.

It is famous for kremšnita — the custard slice — which is served warm and is genuinely worth the trip. Also for bermet, a fortified aromatised wine made here since the Napoleonic period and nowhere else, and for mustard in small stone pots.

The best short trip from Zagreb, and it works as a half-day with lunch.

Varaždin — a full day

Ninety minutes by bus. The finest baroque town in Croatia, and briefly its capital — the administrative seat of Croatia from 1767 until a fire in 1776 sent everything to Zagreb.

The Old Town castle, white, moated, and now the city museum. The Angel’s Square. Špancirfest in late August, a large street festival. And Varaždin Cemetery, laid out from 1905 by Herman Haller as a designed landscape of clipped conifers, which is one of the most unusual and least visited places in the country.

Trakošćan and the Zagorje castles — a full day

Trakošćan is the storybook castle: white, turreted, above its own lake, restored in the nineteenth century in a Romantic style that is more Victorian idea than medieval fact, and none the worse for it. Around 90 minutes by road; awkward by bus, so this one is better with a car or a tour.

Veliki Tabor, older and more genuinely fortified, on a hilltop with round towers.

Kumrovec, the restored village of wooden Zagorje houses, and the birthplace of Josip Broz Tito. The house is a museum and the interpretation is more even-handed than you might expect.

Krapina for the Neanderthal Museum — an excellent modern museum built into the hillside at the site where a very large assemblage of Neanderthal remains was excavated from 1899. This is one of the best museums in Croatia and it is in a small town most people have never heard of.

Marija Bistrica, the national Marian shrine and the country’s main pilgrimage site.

Plitvice — a long full day

Sixteen terraced lakes connected by waterfalls over travertine dams that are still growing. A UNESCO site, and spectacular.

Also two to two and a half hours each way by bus, with timed entry tickets that must be booked in advance and daily caps in season.

Take the earliest bus and the latest back. Avoid July and August if you possibly can.

The coast — possible, and a stretch

Rijeka is about two and a half hours by bus, and Opatija just beyond it — a Habsburg seaside resort of enormous villas and a twelve-kilometre seafront promenade, which is where Vienna went to take the air.

It is a long day and you will see very little. Better as an overnight, or as a stop on the way somewhere.

Zadar is three hours and too far for a day.

Slovenia — closer than you think

Ljubljana is two hours by bus and, since Croatia joined Schengen in 2023, there is no border check.

It is a very easy day trip and Ljubljana is small enough to see in one. Lake Bled is another hour beyond.

Practical

Buses beat trains on essentially every route from Zagreb. The main bus station is central, efficient and cheap, and the rail network is slow and shrinking.

Book Plitvice tickets online before you leave the city.

A car helps for the Zagorje, where the castles are scattered and the bus links between them are poor. Everything else on this list is straightforward on public transport.

Sunday services are reduced on rural routes. Check the return times before you commit, particularly for Samobor and the Zagorje.

Choosing between them

If you have one spare day and want the famous thing, it is Plitvice, and you must accept that four to five hours of it will be spent on a bus.

If you have one spare day and want the best day, it is Varaždin or the Zagorje.

If you have half a day, it is Samobor or Sljeme, and Sljeme is free.

If it is raining, the Krapina Neanderthal Museum is entirely indoors and is the best museum within an hour of Zagreb.