Skip to main content
Driving the Montenegrin coast from Kotor to Ulcinj: the full road-trip guide

Driving the Montenegrin coast from Kotor to Ulcinj: the full road-trip guide

The shape of the journey

The coastal highway from Kotor to Ulcinj — some 130 kilometres in total, depending on detours — is not a motorway. It is a series of connected secondary roads that hug the Adriatic shoreline, climb to headlands with views that require you to stop, and descend to village harbours where the boats are pulled up and the taverns open at noon. The route passes through four distinct coastal environments, several historical towns, and one stretch of landscape — between Budva and Petrovac — that is, in the right light, among the most beautiful coastal drives in southern Europe.

We have driven it in both directions and in different seasons. The south-to-north direction, starting in Ulcinj and finishing in Kotor, has the advantage of arriving at the most dramatic landscape (the bay) at the end. The north-to-south direction, which this guide follows, allows you to use Kotor as a base and spend the first day getting used to the road before the driving becomes more relaxed on the open coast.

Plan for a full day if you want to stop meaningfully. Two days if you want to linger.

Kotor to Budva: the mountain section

The first challenge of this drive is also its most dramatic: the section between Kotor and Budva crosses the Vrmac peninsula and involves either the coast road via Tivat (longer, flatter, passing the Porto Montenegro marina) or the mountain road via the Trojica pass (shorter, higher, and significantly more dramatic). We take the mountain road when we have time and the coast road when we do not.

The mountain road climbs from Kotor through a series of switchbacks — the old Ottoman trading route — before reaching the pass at roughly 540 metres. The views back over the Bay of Kotor from this height are extraordinary: the entire inner bay visible in one frame, the medieval walls of Kotor a dark pattern against the city below, the silver-grey water stretching south toward the Verige narrows. Stop here. The pull-out above the most famous bend of the switchback road has made it into every photography list of Montenegro views ever published, for good reason.

The descent toward Budva brings you first to Sveti Stefan, visible from the coastal road in the classic photograph: the pink-roofed island on its tombolo, the Adriatic beyond. Allow yourself the lay-by stop. We have driven this bend dozens of times and still brake here.

Budva: the necessary stop

Budva divides travellers roughly in half. Its old town — a walled medieval city on a small peninsula — is genuinely beautiful, with Venetian architecture, narrow lanes, and a beach immediately adjacent to the walls. Its resort strip — Bečići, Rafailovići, Slovenska Plaža — is a mass-tourism infrastructure of hotels, bars, and beach clubs that in peak season achieves densities that make parts of the Costa del Sol look understated.

The key is to visit the old town (thirty to forty-five minutes is enough to walk it properly) and to avoid the Budva resort strip entirely in the months of July and August unless you specifically want that environment. Outside peak season, Budva is a perfectly pleasant stop — the promenade along the old town walls is lovely at dusk, the seafood restaurants are good, and the compact scale of the walled city means you can appreciate its architecture without fighting crowds.

From Budva, a short detour north takes you to Pržno, a small fishing village that has resisted the resort development of its neighbours and has several excellent fish restaurants that local families use alongside tourists. It is the right place for a lunch stop.

Sveti Stefan and Petrovac: the riviera at its best

The stretch between Sveti Stefan and Petrovac is the section of coast we recommend most strongly to travellers who have limited time for the full Kotor-to-Ulcinj route. The landscape is varied — rocky headlands alternating with sandy coves, olive groves running down to the water’s edge, the Paštrovska mountains as a backdrop — and the tourism infrastructure is present but not overwhelming.

Petrovac itself is an easy town to like. A curving sandy beach with medieval fortifications at one end, a seafront promenade lined with restaurants and cafes, a pace that is genuinely relaxed. The Castello fortress and the Venetian tower at the beach’s southern end are minor sites but worth the ten-minute detour. The town has a family resort atmosphere that Budva has largely shed in favour of a more aggressively commercial character.

South of Petrovac, the coast becomes quieter. The village of Sutomore has a long sandy beach that is popular with domestic tourists and offers good value accommodation. The Bar highway — a motorway that runs from Bar toward the interior — takes over from the coastal road here, and the landscape becomes briefly more industrial as you approach the port city of Bar.

Bar: not pretty, but honest

Bar is Montenegro’s main port city and the southern terminus of the Belgrade-Bar railway, which offers one of the most spectacular rail journeys in the Balkans (the section through the Morača canyon is extraordinary by any standard). The city itself is not conventionally attractive — it has the character of a working port, utilitarian and busy — but it has two things worth stopping for.

The first is the fish market, which runs in the morning and reflects the variety of what the Adriatic south of the riviera produces. The second is Stari Bar — Old Bar — a ruined medieval city four kilometres inland in the hills above the modern town. Old Bar was destroyed by Ottoman bombardment in 1571 and has been uninhabited and unrestored ever since. The ruins — a cathedral, a clock tower, several mosques, and dozens of residential structures — are scattered across a hillside in the shadow of Mount Rumija. It is one of the least-visited medieval sites in Montenegro, which means you can walk through it with almost no other tourists, which is precisely the right way to experience a place that has been empty for 450 years.

Ulcinj: the Adriatic’s southernmost city

The road from Bar to Ulcinj runs through a coastal landscape that gradually changes character as you approach the Albanian border. The vegetation becomes drier and more Mediterranean — olive groves, pomegranate trees, the yellow flowers of Spartium along the road edges. The light is different here: more golden, higher contrast, the shadows of the late afternoon sharper than further north.

Ulcinj itself is a surprise. The old town — perched on a rocky headland above the Adriatic, its walls visible from far along the coastal road — has an Ottoman character that is distinct from the Venetian baroque of Kotor and Budva. The town was under Ottoman rule from 1571 to 1878 and has several mosques still in use, a population that is predominantly ethnic Albanian, and a food culture that reflects this layered history: börek, burek, pita, grilled meats, and the excellent fish of the southern Adriatic.

Velika Plaža — the Great Beach — extends south of Ulcinj for twelve kilometres, one of the longest sandy beaches in the Adriatic. It is undeveloped for most of its length, backed by dunes and wetlands. In September, it is nearly empty.

What to drive, what to skip

After several complete iterations of this route, this is our honest routing recommendation:

Take the mountain road from Kotor to Budva (for the views). Stop in Pržno for lunch. Drive through Sveti Stefan slowly (stopping at both lay-bys). Spend an afternoon in Petrovac. Detour to Stari Bar (do not skip this). Arrive in Ulcinj in the late afternoon and walk the old town walls at dusk.

What to skip if time is tight: the Budva resort strip, Sutomore town centre (beach is fine, town is not), and the section of main road between Bar harbour and the Stari Bar turn-off, which is uneventful.

For the drive, a rental car from Tivat airport is the practical starting point. Roads are in reasonable condition throughout, though the Kotor mountain switchbacks require care in wet weather. Petrol stations are reliable along the coast; carry a road map or offline GPS as mobile signal is variable on some headland sections.

Our full-day tour from Kotor including the interior offers an alternative to self-driving for the Skadar Lake section if you want to combine the coast and the lake without managing the navigation yourself. And for the context that makes this coastline legible, our Montenegrin riviera destination guide and Bay of Kotor feature are the natural companions to this road-trip account.