Skip to content

Bulgaria's Black Sea Coast Road Trip: Varna to Sozopol

Verified · August 16, 2026 by experienced travelers, guides, and locals

A 6-day Varna to Sozopol drive via Golden Sands, Sunny Beach and Nessebar: I-9 times, euro prices, where to sleep, and when the coast jams.

Fly into Varna, point the car south, and six days later you’re eating grilled fish on the Sozopol peninsula. The shape is Varna - Golden Sands - Sunny Beach - Nessebar - Sozopol, about 205 km of driving if you take the northern detour first. Bulgaria has been on the euro since 1 January 2026. Distance isn’t the problem. The Black Sea motorway between Varna and Burgas still isn’t built, so in August you share the old coastal road with every other rental car at Obzor.

If this is your first look at the country, Sofia, Rila and Veliko Tarnovo belong on our 7-day Bulgaria itinerary. Picking a resort for a week is already covered in where to stay on the Black Sea coast. This page is the days, the road, and the one-way rental that makes a north-to-south coast trip work.

June and September beat August here

The sea is swimmable from June into September, and that’s the window this drive is built for. July and August give you the warmest water and the worst traffic. The pinch is real: the unfinished Cherno More (A5) motorway was meant to run Varna to Burgas in about 100 km of dual carriageway. As of summer 2026 only the first stretch out of Varna is open - roughly the 10 km from the Asparuhov Bridge to Priseltsi - and the rest is still in design and environmental review. Until that changes, you drive republican road I-9 (European route E87), a first-class coastal road that runs the whole Bulgarian shore from the Romanian border to Turkey.

The slow bit everyone remembers is the Balkan Mountains coming down to the sea between Obzor and Nessebar, around Cape Emine. On a Saturday in August that passage crawls. Start southbound before 08:00, or accept that a “two-hour” hop from Golden Sands to Sunny Beach can double. June and September keep the water, lose half the queue, and make hotel rates less silly. May and October still work if you’ll swim less and walk more.

White lighthouse on the grassy headland of Cape Emine above the Black Sea
Cape Emine is where the Balkan range hits the water. The I-9 has to squeeze past it, and that's where the queue forms. Photo: Andrew Zorin / Wikimedia Commons, CC BY-SA 3.0

Why a car still wins here

You can bus Varna to Burgas, and Burgas to Sozopol, and a local shuttle covers Sunny Beach to Nessebar. Stitching Golden Sands in the morning, a stop on the Emine coast, Nessebar without watching the clock, and a Sozopol old-town evening into one trip is what the car is for.

Two paperwork items before you leave the airport. First, the e-vignette: Bulgaria’s paid republican network is electronic, bought at bgtoll.bg or in the BGTOLL app, no sticker on the glass. From 1 August 2026 passenger-car tariffs went up 30 percent. A weekly vignette is 10 EUR, which is the one that fits this six-day run; a one-day is 5.30 EUR and a weekend 6.60 EUR if you’re somehow compressing it. Confirm the live price on the operator site before you pay - the government set those figures, and they can move again. Second, read the deposit and excess rules in our car rental in Bulgaria guide, and the speed and headlight rules in driving in Bulgaria. Headlights stay on in daylight. The motorway limit is 140 km/h where it exists; most of this trip isn’t on one.

The logistics trick: pick up in Varna, drop in Burgas. That saves about three hours and 164 km of empty driving back to VAR on day six. Ask the supplier for the one-way fee before you book. If they won’t do one-way, keep the car and sleep the last night near Burgas airport, or drive north again and fly out of Varna.

Varna: pick up, vignette, one city night

Give the city one night. Varna is the sea capital - Sea Garden, Roman thermae, a cathedral, the gold in the museum - and the practical place to collect a car after a VAR landing. Draw some cash. Museum desks and beach-bar tills still like it, even in euro. If the flight is early, walk the Sea Garden down to the water and eat in town. Don’t bolt for Golden Sands the same evening unless you already have the vignette and a hotel that will take a late key.

Stay in the centre or near the garden so you’re not driving a jet-lagged loop of resort traffic on night one. Tomorrow is 17 km of dual-ish road north.

Golden Sands: 17 km north, then turn around

Golden Sands (Zlatni Pyasatsi) sits 17 km northeast of Varna: a resort strip with forest trails starting behind the hotels. Sleep here, swim in the morning, walk in the afternoon, then turn around. Everything else on this route is south.

The I-9 south: Obzor is the bottleneck

From Golden Sands back through Varna and down to Sunny Beach is about 111 km and, on a quiet day, around two hours. On an August Saturday it isn’t. There’s no secret inland motorway to jump onto. I-9 is the road. Fuel in Varna or Obzor. If someone in the car hates hairpins, this stretch is still gentler than a Rila day; what slows you is the queue.

Looking from the Sunny Beach coast toward the headland of Cape Emine on the Black Sea
From the Sunny Beach side you can see why the drive south bunches up: the range comes down to a headland, and the road has to go with it. Photo: Ivano Giambattista / Wikimedia Commons, CC0

Byala and Obzor work as coffee stops. Keep moving. Day three is about arriving at Sunny Beach with enough light to swim.

Sunny Beach for the night, Nessebar as the point

Sunny Beach is the largest resort on the Bulgarian coast, purpose-built, loud in August, half-shuttered in January. Use it as a bed and a wide beach. The old town you came to see is next door.

Sleep here on night three. On day four, drive about 5 km (around 10 minutes) to Nessebar. Peninsula streets, walls and church exteriors are free. Tickets are a few euros: the museum is 4.60 EUR plus one church, or the all-sites combo is 17.90 EUR and pays off from about the fourth site. That’s the 2026 tariff - reconfirm at the desk. Details live on the city page. Go early or late. Midday in July is a cruise-ship corridor.

If you have kids and a spare day, there’s an aquapark; prices are on the city page.

Night four: stay on the Sunny Beach strip, or shift to new Nessebar if you want quieter streets after the peninsula. Either is a 10-minute hop. Don’t sleep in the old town unless you’ve already sorted parking: the isthmus has nowhere useful to leave a car.

Sozopol: last night and the car drop

Day five is the last proper drive: about 70 km from Nessebar to Sozopol, via Burgas, around an hour and a quarter when the ring road is moving. You pass the southern airport on the way, which is useful: that’s where the car is going if you booked one-way.

Park in the new town and walk into the old town. The lanes are cobbled, tight, and largely pedestrian in the daytime. Where to stay in Sozopol sorts the peninsula guesthouses versus Harmani beach hotels versus Kavatsi further south. For this route, one night is the right dose: an evening on the peninsula, a morning swim at Harmani, then the airport.

The Archaeological Museum (summer, 1 June to 15 October) is open daily 09:00-18:00; in winter it closes at weekends and splits the weekday with a lunch break. Ticket prices weren’t on a live operator page when this was checked in August 2026 - treat them as a few euros at the desk. The old town itself is the stop. Churches, timber houses, a harbour, a beach five minutes from the lanes. After five days of resort strips, this is where the route ends.

If you hit late August, the Apollonia arts festival fills the town. Rooms go. Our Apollonia festival guide has the dates; if you’re not here for it, don’t arrive without a booking.

Drop the car at Burgas (BOJ) on day six if the contract allows. Flying out of Varna means driving the I-9 north again - doable, just a different last morning. Don’t leave the vignette to expire at the barrier. It’s already paid; the fine is for never buying one.

How to spend the six days

DayDriveSleep
1VAR arrival, vignette, Sea GardenVarna
217 km north to Golden Sands, park trailsGolden Sands
3I-9 south through Obzor, about 111 km from GSSunny Beach
4about 5 km to Nessebar old town, back to the stripSunny Beach or Nessebar
570 km via Burgas to Sozopol, park in the new townSozopol
6Old town + Harmani, drop the car at BOJfly out

If you’d rather not drive at all, fly into Burgas and spend a week in Sozopol or Nessebar. If you do take the car, the trip is simple: north for one green resort, south for the two old towns, and a drop at the airport that sits at the end.

Route day by day

Days on the road
6
Distance
≈205 km
Best season
June, July, August, September
The route at a glance
  1. Varna Route start , stop ≈1440 min
  2. Golden Sands 17 km from the start , stop ≈1440 min
  3. Sunny Beach 128 km from the start , stop ≈1440 min
  4. Nessebar 133 km from the start , stop ≈360 min
  5. Sozopol 205 km from the start , stop ≈1440 min
  1. Varna

    Route start

    stop ≈1440 min

    Day 1. Land at VAR, collect the car, buy the e-vignette, walk the Sea Garden. One city night before you point north.

    Tree-lined alley in Varna Sea Garden with benches and summer shade
    Photo: Mark Ahsmann / Wikimedia Commons, CC BY-SA 4.0 ( source )
  2. Golden Sands

    17 km from the start

    stop ≈1440 min

    Day 2. Seventeen kilometres north of Varna: a resort strip with a nature park rising straight behind the hotels. Swim, walk the forest, sleep, then turn south.

    Golden Sands resort hotels and beach umbrellas along the bay with forested hills behind
    Photo: Nikolai Karaneschev / Wikimedia Commons, CC BY 3.0 ( source )
  3. Sunny Beach

    128 km from the start

    stop ≈1440 min

    Day 3. The I-9 south dumps you on Bulgaria's biggest resort strip. Sleep here, swim, then hop to Nessebar in the morning.

    Wide sandy bay at Sunny Beach with hotel blocks along the shore and the Black Sea stretching out
    Photo: Ivano Giambattista / Wikimedia Commons, CC0 ( source )
  4. Nessebar

    133 km from the start

    stop ≈360 min

    Day 4. Old town on the peninsula, about 5 km from Sunny Beach. Streets and church exteriors are free; museum tickets are a few euros. Sleep back on the strip or in new Nessebar.

    Red-tiled roofs of Nessebar old town on the peninsula with the Black Sea beyond
    Photo: Mark Ahsmann / Wikimedia Commons, CC BY-SA 4.0 ( source )
  5. Sozopol

    205 km from the start

    stop ≈1440 min

    Day 5 and the morning of day 6. About 70 km past Nessebar via Burgas. Park in the new town, walk the old peninsula, swim at Harmani, drop the car at Burgas airport if you booked one-way.

    Sozopol old town on its rocky peninsula seen from the sea, red roofs packed above the water
    Photo: Ivano Giambattista / Wikimedia Commons, CC0 ( source )

Route map

The map with stops loads on click - to keep the page lightweight.