Novo Mesto

Dolenjska town wrapped by a horseshoe bend of the Krka River, with a compact medieval core

Novo Mesto — "New Town" — is the largest town in the Dolenjska region of south-eastern Slovenia, roughly an hour's drive from Ljubljana on the way to the Croatian border. It sits in a loop of the Krka River, which curls around the medieval old town in a near-perfect horseshoe, and the skyline is dominated by the twin spires of St Nicholas's Cathedral on its bluff above the water. The name is misleading: the town was founded by the Habsburg Duke Rudolf IV in 1365, which makes it over six and a half centuries old — new only by Slovenian standards.

The old town is small, walkable, and still gathered around its main square, Glavni trg, with the early 20th-century town hall at one end and the narrow arcaded streets running off toward the river. The Franciscan church and monastery, founded in 1472 by monks fleeing the Ottoman advance, is worth stepping into for the library and the quiet cloister. The chapter church of St Nicholas on the hill has a Tintoretto altarpiece — a real one, painted in the 1580s — which is an unexpected find in a small Slovenian town. The Dolenjska Museum in the old provost's house holds the finds from the Iron Age hillforts that surround Novo Mesto, which in the first millennium BC was one of the most important Hallstatt-culture centres in Europe; the gold, bronze, and amber jewellery from the local burial mounds is remarkable.

Around town, the Krka valley is quietly beautiful — low wooded hills, vineyards on the slopes, pilgrimage churches topping almost every rise. Otočec Castle, about ten kilometres north-east, is a small moated Renaissance fortress sitting on a river island, now a luxury hotel and restaurant. The Cviček wine produced in the surrounding hills is unlike anything else: a pale, tart, low-alcohol red made from a blend of native varieties, drunk young and cold with river fish. And the Krka river itself is one of the prettiest in Slovenia for a canoe paddle or a summer swim.

Most travellers rush past Novo Mesto on the highway between Ljubljana and Zagreb. If you have an afternoon, stop — you will have the old town almost to yourself.

Guide

Getting There

Novo Mesto is about 70 kilometres south-east of Ljubljana, an easy hour's drive or a scenic train ride.

Train: Regular services run from Ljubljana to Novo Mesto, taking about 1 hour 15 minutes. The line follows the Krka valley for much of its length, which makes it one of the more pleasant train journeys in Slovenia. The station is a short walk from the old town.

Bus: Buses also connect Ljubljana and Novo Mesto frequently throughout the day. The journey takes about 1 hour 15 minutes. Buses also serve Dolenjske Toplice, Brežice, and Metlika.

Car: From Ljubljana, take the A2/E70 motorway southeast and exit at Novo Mesto. The drive takes about 50–60 minutes in normal traffic.

From Croatia: Novo Mesto is close to the Croatian border. From Zagreb, take the A3/E70 to Bregana and then follow the road north through Metlika; allow about 2 hours.