Bulgaria & North Macedonia: An 11-Day Road Trip
Bulgaria & North Macedonia: An 11-Day Road Trip

Bulgaria & North Macedonia: An 11-Day Road Trip

This circular Balkan road trip starts and ends in Sofia, taking in Bulgaria’s wine country, the tranquil lakes of North Macedonia, an overnight stay in Skopje, and two unforgettable days in the Rila Mountains to close the loop. Eleven days is enough to cover the distance at a comfortable pace, provided you don’t linger too long at the wineries along the way.

For couples who enjoy combining scenic drives, mountain hikes, excellent wine and relaxed stays, this itinerary strikes an ideal balance between adventure and slower moments together.

The Route at a Glance

  • Days 1-2: Sofia to Melnik, including Villa Melnik winery and pool
  • Day 3: Baba Vanga’s house, Popova Kula Winery, then on to Tikvesh Lake
  • Days 4-5: Tikvesh Lake and Tikveš Winery
  • Day 6: Matka Canyon
  • Day 7: Skopje
  • Days 8-10: Sapareva Banya for the thermal spa, followed by a hike to the Seven Rila Lakes
  • Day 11: Return to Sofia for the flight home

Days 1-2: Sofia to Melnik

We landed at Sofia Airport in the late afternoon and were met by a representative from CarRent Bulgaria, who drove us the short distance to their office near the airport – a walk that would otherwise have been rather long with luggage. The paperwork was quick, helped along by the Green Card documents for crossing into North Macedonia, which we’d already arranged by email in advance.

By the time we reached Melnik Pyramids Guesthouse, the sun was setting. The owner asked whether we’d eaten and, when we said no, prepared a generous spread of fresh salad and barbecued meat on the spot – exactly what we needed after a long day of travelling.

Vineyards near Villa Melnik winery
Vineyards near Villa Melnik winery

We’d planned to hike to the famous Melnik Sand Pyramids the following morning, but the guesthouse pool and shaded terrace changed our minds within about five minutes. Instead, we spent most of the day unwinding by the water before heading to a wine tasting at Villa Melnik, ranked among the World’s Best Vineyards in 2020. The tour explored the estate’s history before finishing with a wine tasting and blind guessing of different scents, where we attempted to identify each scent sample and managed to get roughly half of them right.

The following morning we explored Melnik itself, which took around two hours. Reputedly Bulgaria’s smallest town, it doesn’t have a long list of attractions, but its dramatic setting more than compensates. Towering sand pyramids surround the narrow valley, creating one of the country’s most distinctive landscapes.

Day 3: Baba Vanga’s House to Tikvesh Lake

Before crossing into North Macedonia, we stopped at Baba Vanga’s house near Starchevo – a detour we hadn’t planned until the winery staff recommended it the previous day. We knew the name, as Baba Vanga is a legendary figure throughout Bulgaria, but hadn’t expected to spend almost two hours there. There’s a peaceful atmosphere that encourages you to slow down and simply take everything in.

The border crossing at Nove Selo was straightforward – a quick document check and we were through.

Our first stop in North Macedonia was Popova Kula Winery, well known for pairing Macedonian wines with regional cuisine. The staff spoke excellent English, and while both the food and wines were excellent, it was the house-made rakia that left the strongest impression.

Later that afternoon we arrived at Villa Tikvesh Lake after negotiating some fairly rough roads. The accommodation proved to be as much of a highlight as the lake itself: a spacious two-storey apartment with indoor and outdoor kitchens, a balcony, a terrace and an infinity pool overlooking the surrounding countryside. It was one of those places where doing very little together somehow became the highlight of the day.

Infinity pool on the Tikvesh lake shore
Infinity pool on the Tikvesh lake shore

Days 4–5: Tikvesh Lake and Tikveš Winery

We spent two wonderfully relaxed days at Villa Tikvesh Lake, centred around two memorable outings.

One day we booked lunch at Tikveš Winery. Booking ahead is essential, as there’s a security gate and entry isn’t guaranteed without a reservation. The food and wines fully justified the planning, and we couldn’t resist buying a few bottles to enjoy later in the trip.

On the second day we drove to a local restaurant famous for catfish freshly caught in Tikvesh Lake. Ordering proved entertaining because nobody spoke English, although the menu did. Interestingly, the English version included prices while the Macedonian one didn’t, suggesting a two-tier pricing system for tourists and locals. Whatever the mark-up, the fried catfish was excellent. The cheaper alternative was carp, but travelling all that way only to order carp didn’t seem quite right.

Day 6: Matka Canyon

We left Tikvesh Lake on the morning of day six and reached Matka Canyon by early afternoon, where we’d booked Canyon Matka Hotel purely for its exceptional location.

Finding it required a little patience. The access road is narrow and busy with day visitors, so we eventually parked a few hundred metres away and walked the remaining distance along the cliff edge.

Matka Canyon near Skopje
Matka Canyon near Skopje

After checking in, we enjoyed coffee at the hotel’s restaurant, which extends out above the water, before joining a sightseeing boat trip through the canyon. The ninety-minute round trip returned us just in time for dinner. The restaurant certainly isn’t cheap, but dining above one of North Macedonia’s most spectacular landscapes goes a long way towards explaining the prices.

Matka Canyon is less about ticking off attractions than simply appreciating the scenery. Before leaving the following morning, we took a short hike above the cliffs. The trail looked capable of filling an entire day, but Skopje was calling.

Day 7: Skopje

We stayed at Skopje Alexandar Square Boutique Hotel, on the other side of the city’s main square and only a short walk from the Stone Bridge connecting the two sides of the city.

Bridge in Skopje at night
Bridge in Skopje at night

The Old Bazaar on the opposite bank was easily the highlight and also the perfect place for an inexpensive lunch. Arriving early gave us most of the afternoon to wander through the narrow streets, browse the small shops and enjoy the lively atmosphere before continuing our journey the following morning.

Days 8-10: Sapareva Banya and the Seven Rila Lakes

Leaving Skopje marked the end of our North Macedonia adventure. We stopped for lunch at Hotel Manastir Sv. Joakim Osogovski, more or less the only worthwhile option along this stretch of road before reaching the Bulgarian border.

Back in Bulgaria, we checked into The Five Elements Hotel & SPA in Sapareva Banya for two nights, planning to divide our time between the thermal pools, saunas and a hike to the spectacular Seven Rila Lakes. One thing worth bearing in mind is that weather in the Rila Mountains changes quickly, and the route can close without much warning.

Fortunately, we had a partly cloudy day for the hike, although snow still covered sections of the trail despite it being mid-June. Only a couple of weeks earlier, much of the route had remained closed.

The round trip covered roughly eight kilometres and took around six hours. We stopped short of the seventh lake because of the mountain lift’s operating hours, although we didn’t feel we’d missed much as the final lake was still likely hidden beneath snow. Ice on the sixth lake had only recently begun to melt.

This was actually our second attempt at hiking the Seven Rila Lakes. Our first visit, a couple of years earlier, had been cancelled because of poor weather. Between the two of us we’ve hiked in mountain ranges across several countries, yet the Seven Rila Lakes remain our favourite. The scenery is simply extraordinary, and sharing it together made the experience even more memorable.

Day 11: Return to Sofia

On our final morning we checked out and reached Sofia in under two hours. After washing the car, we returned it to the rental office, where the staff kindly drove us back to the airport in time for our flight home.

Final Thoughts

This itinerary became one of our favourite Balkan road trips because it never felt rushed. It combines excellent wineries, quiet lakes, welcoming hotels and guesthouses, dramatic mountain scenery and two fascinating capitals without spending endless hours behind the wheel.

For couples, it’s particularly rewarding, offering just the right mix of active days and slower moments – whether that’s sharing a bottle of local wine overlooking Tikvesh Lake, relaxing in a thermal spa after a mountain hike, or simply watching the sunset from a peaceful terrace. If you’re looking for a scenic self-drive holiday that goes beyond the obvious highlights of the Balkans, this route is an excellent place to start.


Travel for Two is a couples travel journal dedicated to immersive road trips, slow travel, and destination storytelling.

Explore More of Balkans:


Travel for Two – from wild roads to romantic evenings

About the Author

The author, ainarsbl, is a Level 7 Google Local Guide, Master Reviewer and expert travel reviewer focused on scenic landscapes, UNESCO sites and meaningful couples travel experiences.