Seven nights from Kotor through the Adriatic Riviera, down to Ulcinj, across Lake Skadar and back over Lovćen mountain. A practical itinerary for Montenegro's Sea and Heights loop.
Montenegro packs more visual drama per kilometre than almost any other country in Europe. This Montenegro road trip itinerary covers the southern half of the country in seven nights, linking the UNESCO bay towns with the Adriatic Riviera, the Albanian border coast, the Balkans' largest lake and a mountaintop mausoleum with a panoramic view.
The total distance is under 300 km, but the mountain roads, summer heat and sheer number of places worth stopping mean the pace is naturally slow. That is the point.
Kotor (2 nights) → Budva (2 nights) → Ulcinj (1 night) → Lake Skadar/Virpazar (1 night) → Cetinje (1 night) → Kotor
Kotor is the natural starting point, whether you fly into Tivat Airport (20 minutes away) or drive from Dubrovnik in Croatia (about 2 hours). The old town is one of the best-preserved medieval cities on the Adriatic, set inside intact walls at the foot of a steep limestone ridge above the bay.
The city walls circuit is the highlight: a 4 km staircase path from the south gate that climbs around 1,300 steps to San Giovanni Fortress at 260 m. Views over the terracotta rooftops and the widening bay are excellent at every level. Go before 9 am in summer to beat the cruise ship crowds, which arrive in force by mid-morning.
On the second day, take a boat taxi from the town promenade to Perast, 12 km up the bay. From Perast, small boats run on demand to Our Lady of the Rocks, a votive island church built on an artificial reef and lined with ex-votos left by sailors over centuries. Budget a relaxed half-day for the excursion, including lunch in Perast before returning.
Practical: The last large supermarket before Budva is on the outskirts of Kotor. Stock up on supplies and fill the tank here.
The 22 km drive south from Kotor to Budva takes around 45 minutes off-season but stretches to 90 minutes in July and August on what is the most congested coastal stretch in Montenegro. Arriving in the evening avoids the worst of it.
White chalk cliffs, a Norman conquest battlefield, cobblestoned medieval streets and a seaside city that refuses to be ordinary: this East Sussex road trip itinerary covers it all in seven days.
Budva is Montenegro's liveliest resort, with a charming medieval old town on a small peninsula and a string of beaches along the Riviera. The unmissable sight is Sveti Stefan: a 15th-century fortified island village on a rocky outcrop, connected to shore by a narrow causeway and now operating as a luxury hotel. The best free viewpoint is from the cliff road about 3 km south of town, signposted from the main coastal road, and particularly striking before sunset.
Two nights gives enough time for a beach day, a walk around the old town and an evening in the restaurants along the promenade. The village of Pržno, 4 km south, is a quieter base if you want to avoid the peak-season noise.
Practical: Parking inside the old town is impossible in summer. Stay within walking distance and use the seafront promenade on foot.
The 65 km coastal drive from Budva to Ulcinj passes through Bar and takes around 90 minutes. Ulcinj sits just 30 km from the Albanian border and has a noticeably different atmosphere from the Bay of Kotor towns: more laid-back, with a clifftop old town blending Venetian and Ottoman architecture above the sea.
Velika Plaza, a 13 km arc of sandy beach beginning 4 km south of town, is one of the longest beaches on the Adriatic. Ada Bojana, a small river-delta island at the far end, is worth a short detour for its seafood restaurants, which draw a relaxed crowd. Aim to arrive in Ulcinj by midday, explore in the afternoon and leave for Virpazar the following morning.
Practical: Fuel up before leaving Budva. The drive to Virpazar via Bar and the Sozina Tunnel takes around 90 minutes; the tunnel costs €2.50 and saves time compared with the mountain road alternative.
Lake Skadar is the largest lake in the Balkans, shared between Montenegro and Albania and protected as a national park. The small village of Virpazar, on the Montenegrin shore, is the most practical base, reached in around 90 minutes from Ulcinj via Bar and the Sozina Tunnel.
Book a morning boat trip through your accommodation the evening before. Guides navigate channels through floating water-lily fields where Dalmatian pelicans and pygmy cormorants roost in numbers; most tours include a stop at a lakeside wine producer to taste Crnogorski Vranac, the local red. The afternoon is best spent walking the village, crossing the small Ottoman bridge and eating at one of the lakeside restaurants before a quiet evening.
This is the calmest stop on the route and a deliberate counterpoint to the busy Adriatic coast.
Practical: Bring mosquito repellent for the boat trip and the evening by the lake.
The drive from Virpazar to Cetinje takes around 90 minutes through rolling hills. Montenegro's former royal capital is a small, unhurried town with converted embassy museums and a compact old quarter. The Cetinje Monastery and the National Museum of Montenegro are the main cultural stops and both are worth a morning visit.
The reason to spend a night here is access to Lovćen National Park and the Kotor serpentine road. The mountain road from Kotor climbs 1,100 m through 25 hairpin bends, with the views over the Bay of Kotor improving at every corner. At the top, the Mausoleum of Petar Petrović Njegoš sits at 1,657 m: a striking black granite structure with a panoramic view in every direction. Allow two hours for the drive and the mausoleum visit. The mausoleum closes at 4 pm.
The village of Njeguši, on the serpentine road between Cetinje and Kotor, produces Montenegro's best pršut (dry-cured ham) and smoked sheep's cheese. Roadside producers sell directly; the quality is considerably above what is available in the tourist towns below.
Practical: Drive the serpentine slowly and sound your horn before blind corners on the way down. The drops are significant.
The loop closes with a one-hour drive from Cetinje back to Kotor via the serpentine road or the slightly longer coastal route through Budva. There is time for a final morning coffee in the old town before the 20-minute drive to Tivat Airport.
Tivat Airport has seasonal direct connections from most major European cities. Podgorica Airport is larger and serves more year-round routes but is an hour from Kotor. Dubrovnik Airport in Croatia is another option with strong low-cost connections; the drive to Kotor takes about two hours.
A standard car handles every road on this loop comfortably. Automatic transmission cars book out quickly in summer; reserve well in advance. Most hire companies operate from Tivat. Large campervans are unsuitable for the Lovćen serpentine.
Montenegro uses the euro despite not being an EU member. Cash is still expected in smaller villages, though cards are accepted in most hotels and restaurants along the coast.
May, June and September are the best months: warm weather, manageable crowds and drive times that match the GPS estimates. July and August bring heat, cruise ships and significant coastal congestion, particularly between Kotor and Budva. October is warm and considerably quieter.
An 8-day Northern Arizona road trip looping from Phoenix through Jerome, Sedona, Flagstaff, the Grand Canyon South Rim and Route 66 Williams. Full itinerary with drives, stops and the best time to go.
The full route — stops, maps, and driving times — is on Routebook by Kington.
Seven nights from Kotor around Montenegro's southern coast: UNESCO bay towns, the Adriatic Riviera, Lake Skadar and the Lovćen mountain road, all within 300 km.