Budva to Ulcinj Coastal Route – Montenegro’s Adriatic Drive
Montenegro’s southern Adriatic coast is where the country shifts from postcard-perfect to genuinely surprising. Drive south from the resort buzz of Budva and the coast opens up – clifftop viewpoints, olive groves dropping down to hidden coves, the fairy-tale island of Sveti Stefan, and eventually Ulcinj, a town with Ottoman roots, a massive sandy beach, and a laid-back vibe that feels more Mediterranean than Balkan.
This is one of those drives where you will plan to arrive in two hours and end up taking six, because every beach, viewpoint, and fish restaurant along the way demands a stop. That is the right approach. We drove it on a Tuesday in late May and lost count of the times we pulled over – for a quick swim, for photos, for one more espresso with a sea view. By the time we rolled into Ulcinj at sunset, we had swum at four beaches, eaten twice, and made friends with a fisherman who insisted we try his homemade rakija. That is the kind of day this road gives you.
What makes this route special is how much it changes over just 60 kilometers. You start in a modern beach resort that could be anywhere on the Mediterranean, pass through some of the most cinematic coastline in Europe, and end up in a town that feels like it belongs in a different country entirely. The architecture shifts, the language shifts, the food shifts. It is a road trip through two cultures in a single afternoon.
Route Overview
| Detail | Info |
|---|---|
| Start | Budva |
| End | Ulcinj |
| Distance | ~60 km |
| Driving time | 1.5 hours without stops |
| Recommended time | Full day |
| Road type | Paved, good condition |
| Car type | Any – sedan is perfect |
| Best season | May to October |
| Fuel | Plentiful along the route |
Historical Context
This stretch of coast has been fought over for millennia. The Illyrians settled here first, followed by the Romans, who built roads connecting their coastal settlements. Then came the medieval Slavic kingdoms, the Venetian Republic (which left its mark in the fortified towns and stone architecture from Budva to Petrovac), and the Ottoman Empire, which held the southern section – including Ulcinj – for over three centuries. The cultural boundary between the Venetian-influenced north and the Ottoman-influenced south is one of the most fascinating things about this drive. You can watch the transition happen in real time through the car window: church spires give way to minarets, stone palazzos to whitewashed Ottoman houses, Italian-influenced cuisine to Turkish coffee and burek.
The Route
Budva
Budva is Montenegro’s main beach resort – a walled old town on a small peninsula, surrounded by modern hotels and a long sandy beach. It is lively, touristy, and loud in summer. Some people love it, some use it as a quick stop before heading south.
Budva’s old town (Stari Grad) is one of the oldest urban settlements on the Adriatic, with evidence of habitation going back over 2,500 years. The current walls date mostly from the Venetian period (15th century), though they were extensively rebuilt after the devastating earthquake of 1979. Inside the walls, look for the Church of Santa Maria in Punta (9th century), the Citadel with its rooftop views, and the tiny Church of the Holy Trinity with its distinctive striped stonework.
If you are starting here:
- Walk the old town walls (free, 20 minutes) for coastal views – best light before 9 AM
- Mogren Beach, just west of the old town through a short cliff tunnel, is prettier and less crowded than the main beach
- Breakfast at a bakery on the main strip – burek and coffee for under EUR 2
- The Citadel at the peninsula tip has panoramic views worth the small entrance fee
Parking: Budva’s summer parking situation is terrible. Use the paid lots on the outskirts and walk in, or skip the car entirely for the old town. The main garage charges around EUR 2/hour in peak season and fills by 10 AM.
Budva to Sveti Stefan (10 km, 15 minutes)
Head south on the coastal road (Jadranski Put). Almost immediately, the landscape improves. The road climbs above the coast, offering views over small bays and headlands. Use the roadside pull-offs – some of the best unplanned photos of the trip come from these random stops.
After a few kilometers, you will see it: Sveti Stefan. A fortified island village connected to the mainland by a narrow causeway, topped with red-roofed stone houses and surrounded by absurdly blue water. It is the most photographed spot in Montenegro for good reason.
The island was originally a 15th-century fishing village, fortified as a refuge against Ottoman raids. By the mid-20th century it was mostly abandoned, then converted into a luxury resort in the 1960s where Sophia Loren, Princess Margaret, and other celebrities vacationed. Today it is an Aman resort – you cannot visit unless you are a guest or book the expensive beach club (around EUR 100 per person per day).
The view from the road above is free and spectacular. There is a viewpoint with parking just north of the causeway – get there early for the best light, when the island glows pink-gold against the blue sea. The public beach to the right of the causeway (Queen’s Beach side) is accessible and usually less crowded than Budva’s beaches.
The small village of Milocer, just north of Sveti Stefan, has a beautiful park with old pines and Mediterranean vegetation leading down to a small beach. The park is free to walk through.
Sveti Stefan to Petrovac (15 km, 20 minutes)
The road continues south through Przno (a small bay with a pebble beach – good for a quick swim and home to a few excellent family-run restaurants) and along cliff edges with ocean views. This stretch is among the prettiest on the entire coast. The road twists and climbs, and around every bend there is another jaw-dropping view. In spring and early summer, the hillsides are covered with wildflowers – you can smell rosemary and sage through the open car windows.
Between Przno and Petrovac, watch for signs to Rezevici Monastery, a 13th-century Serbian Orthodox monastery set back from the road in a quiet valley. The frescoes inside the small church are genuinely beautiful. The monks are welcoming and there is no entrance fee.
Petrovac is a low-key alternative to Budva. A small bay with a sandy beach (one of the few genuinely sandy beaches on this part of the coast), a ruined Venetian fortress called Castello on a headland, and two tiny islands just offshore – Sveta Nedjelja and Katici – that you can swim to if you are a strong swimmer (about 200 meters). It is much calmer than Budva and makes a wonderful lunch stop or overnight base.
The town has a pleasant boardwalk along the beach, lined with restaurants, ice cream shops, and small boutiques. The overall atmosphere is more families and couples than party crowds. If Budva felt too hectic, Petrovac might be your speed.
Where to eat in Petrovac: Konoba Bonaca – seafood tavern on the waterfront. Fresh catch of the day, grilled simply. The black risotto is excellent. Mains EUR 8-15.
Petrovac to Sutomore (15 km, 15 minutes)
The road dips inland briefly before reaching Sutomore, a long sandy beach backed by a small town that caters mainly to domestic tourists. Not the most beautiful stop, but it has the best uninterrupted stretch of sand between Budva and Ulcinj. The water is shallow and calm – particularly good for families with kids.
The ruins of Nehaj Fortress sit on the hill above town – a short hike up gives panoramic coastal views. Sutomore is also one of the cheapest spots on the Montenegrin coast for food and accommodation.
Sutomore to Bar (10 km, 10 minutes)
Bar is Montenegro’s main port city – where ferries to Italy depart and the scenic Belgrade-Bar railway terminates. Modern Bar is not particularly scenic, but Stari Bar (Old Bar) on the hillside above town is absolutely worth a detour.
Stari Bar is a ruined medieval city – an abandoned hillside settlement of stone buildings, mosques, churches, a hammam, and an aqueduct, all overgrown with fig trees and wildflowers. Over 240 buildings spread across 4 hectares. It was inhabited for over a thousand years – Byzantines, Slavs, Venetians, and Ottomans all left their mark – before being abandoned in 1878 during the Montenegrin war of independence.
Entry is about EUR 2, and you can wander the ruins for an hour or more. Bring water – there is no shade and the hillside gets hot. The most striking features are the 11th-century cathedral of St. George (partially destroyed, but the apse still stands), the Ottoman clock tower, and the remains of the Turkish bath. The whole site is atmospheric and usually nearly empty of tourists, even in peak season.
The road up to Stari Bar passes through olive groves – some trees here are over 2,000 years old. The famous “Stara Maslina” near Bar claims to be the oldest olive tree in Europe. The surrounding groves produce some of Montenegro’s best olive oil – buy bottles from roadside stalls.
Bar to Ulcinj (25 km, 25 minutes)
The final stretch south passes through increasingly Mediterranean landscape – olive groves, citrus trees, pomegranate orchards, rocky hillsides with stone houses. This is the least touristy section of the route, with an unhurried, lived-in quality.
As you approach Ulcinj, the character changes noticeably. Minarets in the skyline, Ottoman architecture, Albanian lettering on shop signs. Ulcinj has a large Albanian population (over 70%) and a distinctly different cultural flavor. You will hear Albanian spoken more often than Montenegrin. The call to prayer drifts over the rooftops. Coffee shops serve Turkish-style coffee in small copper cups. It feels like crossing a border without actually crossing one.
Ulcinj
Ulcinj (Ulqin in Albanian) is the southernmost town on Montenegro’s coast, just 25 km from the Albanian border. It is rawer and less polished than the northern coastal towns – which is exactly its charm.
Ulcinj has a complex history. The Illyrians founded a settlement here around the 5th century BC. Under Ottoman rule from 1571, Ulcinj became a notorious pirate base. North African corsairs used the harbor for raids across the Adriatic. Miguel de Cervantes is rumored to have been held prisoner here, though historians debate whether this is fact or legend. Ottoman rule lasted until 1880, leaving a deep cultural imprint visible today.
Old Town
Ulcinj’s old town sits on a rocky headland above the sea, enclosed by massive fortified walls rebuilt many times over 2,500 years. Compact and easy to explore in about an hour.
The Museum: Small but well-curated, covering history from the Illyrian period through the Ottoman era. Entry about EUR 2.
Balsica Tower: Medieval tower with 360-degree panoramic views over the coast and, on clear days, northern Albania.
Church of St. Nicholas / Mosque: Originally a Venetian church, converted to mosque during Ottoman rule, back to church, and now a mosque again. The architectural layers tell the town’s story.
Sunset from the fortress walls: The best free experience on the entire route. The sun drops into the Adriatic while the old town glows amber and the muezzin’s call echoes across the headland.
Mala Plaza (Small Beach)
The town beach below the old town. Small, pebbly, and busy in summer, but the setting below the fortress walls is spectacular. Sunbed and umbrella rental EUR 5-8 per day.
Velika Plaza (Long Beach)
Ulcinj’s main draw: 12 km of unbroken sandy beach south of town. One of the longest beaches in the Adriatic. Even in peak summer there is space to find your own patch of sand. The northern end has beach bars, chair rentals, and facilities; the further south you go, the emptier and wilder it gets. By 5 km south, you might have a hundred meters entirely to yourself.
The sand here has a distinctive dark grey-brown color, rich in minerals including trace amounts of iodine and sulfur, said to have therapeutic properties. Whether you believe that or not, the dark sand against turquoise water creates a color palette you will not see anywhere else on the Adriatic.
Parking areas at the northern end (near Copacabana beach bar) and further south. EUR 2-3 for parking.
Ada Bojana
At the southern end of Velika Plaza, the Ada Bojana river island marks the Albanian border. A triangle of sand at the mouth of the Bojana River, known for its naturist beach, kitesurfing, and fish restaurants on stilts over the river.
Kitesurfing: One of the best spots in the Mediterranean. Consistent thermal winds, flat shallow water on the river side, waves on the sea side. Schools offer beginner lessons (EUR 50-60 for 2 hours). Even if you have never tried it, this is one of the best places to learn.
The river restaurants: The real culinary highlight of the entire road trip. Wooden restaurants built on platforms over the Bojana River. You sit over the water, watching fishermen work their nets, and eat fish that was swimming an hour ago. Eel and carp from the river are local specialties; sea bass and sea bream equally excellent. Most charge by weight – expect around EUR 20-25 for a generous fish meal with salad, bread, and wine. The sunset atmosphere, with the river reflecting the sky and Albanian mountains in the distance, is unforgettable.
Cross the bridge to the island (about EUR 3 per car). The road on the island is unpaved in places.
Best Beaches Ranked
- Velika Plaza, Ulcinj – 12 km of dark mineral sand. Warm shallow water, space to be alone. Best for: walking, sunsets, sheer scale.
- Mogren Beach, Budva – Small cliff-accessed cove with turquoise water. Best for: quick morning swim, dramatic scenery.
- Queen’s Beach, Sveti Stefan – Public beach with island views. Best for: photos, swimming with a view.
- Petrovac Beach – Genuinely sandy, calm water, nice boardwalk. Best for: families, relaxed afternoons.
- Ada Bojana – River on one side, sea on the other, kitesurfers overhead. Best for: water sports, adventure.
- Przno Beach – Tiny pebble cove, crystal clear water, tavern on the beach. Best for: spontaneous stop.
- Sutomore Beach – Longest stretch between Budva and Ulcinj. Reliable and uncrowded. Best for: no-frills swimming.
Water Sports
Kayaking and SUP: Available in Budva, Petrovac, and Ulcinj. EUR 10-15 per hour. The stretch between Budva and Sveti Stefan is excellent for kayaking – access hidden coves and sea caves.
Snorkeling: Clearest water around Sveti Stefan and Petrovac. Bring your own mask. Rocky sections around headlands have the most interesting underwater life.
Kitesurfing: Ada Bojana is the main spot. Consistent winds May to October.
Boat trips: From Budva, half-day excursions along the coast including snorkeling stops. EUR 25-35.
Where to Eat
Petrovac – Konoba Bonaca: Grilled seafood on the waterfront. The catch of the day is consistently excellent. Black risotto worth trying. EUR 8-15.
Stari Bar – Restaurant Kaldrma: Traditional Montenegrin food in a shaded garden near the ruins. The lamb sac feeds two for about EUR 15. Call ahead for the sac.
Ulcinj Old Town – Antigona: Perched on the fortress walls with sunset views and fresh seafood. Not the cheapest (EUR 12-20 mains) but the setting is extraordinary. Book for sunset.
Ada Bojana – River restaurants: Fresh river fish on platforms over the water. Belveder and Jazz are reliable. The best seafood experience on the route, surprisingly fair prices.
Budget: Ulcinj has excellent cheap food. Cevapi, pita, and burek shops everywhere in the lower town. A full meal for EUR 3-5. The spinach-and-cheese pita is flakier and richer than what you find further north.
Budget Breakdown (per day, two people)
| Expense | Budget | Mid-range |
|---|---|---|
| Car rental | EUR 20-25 | EUR 35-45 |
| Fuel (60 km) | EUR 5-7 | EUR 5-7 |
| Parking | EUR 5-8 | EUR 8-12 |
| Breakfast | EUR 4-6 | EUR 8-12 |
| Lunch | EUR 10-15 | EUR 20-30 |
| Dinner | EUR 10-18 | EUR 25-40 |
| Coffee/drinks | EUR 4-6 | EUR 6-10 |
| Beach expenses | EUR 0 | EUR 10-16 |
| Stari Bar entrance | EUR 4 | EUR 4 |
| Ada Bojana bridge | EUR 3 | EUR 3 |
| Total | EUR 65-93 | EUR 124-179 |
Accommodation
Budva: Hotels from EUR 40 (basic) to EUR 200+ (resort). Best value: apartments behind the old town, EUR 30-50.
Petrovac (our pick for overnight): Quieter than Budva, walkable, centrally located. Apartments with sea views EUR 35-60 in summer.
Ulcinj: Apartments in the old town offer atmosphere for EUR 30-50. Hotels near Mala Plaza EUR 40-70. A few beachfront guesthouses on Velika Plaza EUR 50-80.
Ada Bojana: A handful of guesthouses, EUR 40-60. Quiet at night. Perfect for early-morning kitesurfing.
Booking tips: Book ahead in July-August. In May, June, September, October, you can often find rooms on the day. Cash still preferred at many smaller guesthouses.
Seasonal Differences
May-June: Warm enough to swim, few crowds, wildflowers. Our favorite time.
July-August: Hot, busy, everything open. Start early to beat traffic.
September-October: Still warm for swimming. Crowds thin. Golden light.
November-April: Quiet. Many restaurants closed. But the coastline is still beautiful for driving.
Practical Tips
This route works in both directions. If coming from Podgorica, heading to Ulcinj first and driving north means ending at the more lively destination.
Start early or go late. Coast road is busiest 10 AM to 4 PM in summer.
Swimming stops. Bring a towel and swimsuit in the car. You will pass a dozen beaches and you will not resist. A small dry bag for phone and wallet is smart.
Sunscreen. The Adriatic sun is brutal June through September. Apply and reapply.
Fuel. Plenty of stations along the route. Cheapest fuel tends to be in Bar.
Driving notes. Road is in good condition throughout. Some narrow sections between Sveti Stefan and Petrovac – slow down for scooters and cyclists. Speed limit 80 km/h outside towns, 40-50 km/h inside. Police use radar near Sutomore.
Cash and cards. Montenegro uses the euro. Smaller beach bars and parking lots often prefer cash. Carry EUR 50-100 in small bills.
Combine with the bay. This route connects naturally with the Bay of Kotor to the north. Together they cover all of Montenegro’s Adriatic highlights. Or head inland to Durmitor National Park for mountains after the coast.
For car rental, see our Podgorica rental guide. Check our packing essentials before you go. And sort out your car rental insurance before picking up the keys.