As you cross the scenic Kresna Gorge of the Struma River in southwest Bulgaria, you’ll enter one of Bulgaria’s most Mediterranean-looking areas. The snow-capped summits of the Balkans’ highest mountains flank the valley, hot springs emerge from the wooded foothills, while vineyards, cypresses and sandstone pyramids dot the sun-drenched lowlands.
This is Bulgaria’s California, as I half-jokingly like to call the Sandanski-Petrich Valley because of its warm climate and stunning natural diversity. Like the US state of California, this region is packed with adventure opportunities, cultural sights and breathtaking views — in other words, it’s the perfect destination for a weekend road trip from Sofia!
When and how to do a road trip in the Sandanski-Petrich Valley?
Because of the typically dry and sunny weather, embarking on this road trip would be an enjoyable experience during most of the year. In autumn, the Sandanski-Petrich Valley remains warm and welcoming well into November-December and the new vintage of wine is being celebrated. Even in winter, the lowlands rarely see snow and the scattered evergreen Mediterranean vegetation provides a welcome hint of colour. The region is gorgeous in spring, as the trees bloom a bit earlier than in the rest of the country and the old-growth plane trees throw their shade above the meandering Struma River.
In high summer, Sandanski and Petrich are known as Bulgaria’s hottest area, so you might be better off venturing up into the mountains than exploring the Struma Valley. Especially if you find temperatures of 35°C and above oppressively hot.
Getting to the Sandanski-Petrich Valley from Sofia by car is a relative breeze thanks to the Struma Motorway (A3). This modern motorway links the capital to the Greek border at Kulata. You’ll reach Bulgaria’s California in less than two hours through the Kresna Gorge, where the highway temporarily narrows to a single-lane road.

It’s possible to cover a few destinations from this list in a day trip from Sofia, but I would recommend dedicating at least a full weekend (preferably 3-4 days) to exploring the area. If you don’t have a car, you can comfortably rent one through Top Rent A Car. You could also consider renting one of their electric vehicles (we tested a shiny new Peugeot e-208), as the charging network in the region is good enough to explore without worries.
1. Rafting under the cliffs: Kresna Gorge

Standing at the northern end of the Sandanski-Petrich Valley, the Kresna Gorge is your royal welcome to this magnificent region of Bulgaria. The Struma River zigzags past the towering cliffs of the deep and narrow gorge, thousands of metres below the peaks of the Pirin and Maleshevo Mountains on either side.
The whitewater rapids and the bewildering views in the Kresna Gorge make it Bulgaria’s prime rafting destination. For an exhilarating adventure, go in spring when snowmelt from the mountains means the Struma is at its fastest. It’s best to book ahead with an experienced provider like Reflip and then make your way to the Kresna Inn area to hop on your raft.
As the northern limit of the Mediterranean climate zone, the Kresna Gorge is a true biodiversity hotspot and much of it is protected within the Tisata Reserve. Want a wonderful introduction to the gorge’s flora and fauna as well as incredible vistas from above? Then take a walk among the fragrant jasmine bushes, Greek junipers and green olive trees on the only hiking trail in the reserve (download GPX track). You’re almost guaranteed to see tortoises too! Alternatively, you could drive from Kresna to nearby Gorna Breznitsa through a natural tree tunnel of imposing oriental plane trees.
2. Tranquility by the hot springs: Stara Kresna and the baths of Oshtava

A winding road climbs the steep slope from the bottom of the gorge to the quaint village of Stara Kresna (“Old Kresna”) 7 km away, past tiny vineyards and Greek juniper trees. Besides boasting mind-blowing views of the main ridge of Pirin, Stara Kresna is also home to the Debeli Dab eco-village. Thanks to its cozy restaurant and modern pool, it’s a great base to discover the area and forget about the hectic city life.

The facilities are rudimentary, but in summer this only adds to the Amazonian jungle-style experience at the Oshtava baths
Rent a mountain bike at Debeli Dab or bring your own to try out the local trails (admittedly, we found many of them to be challenging because of the tricky terrain and sandy, rocky soil). Even better, head to the hot springs of Oshtava less than 3 km away. The facilities are rudimentary, but in summer this only adds to the Amazonian jungle-style experience as you sip a beer in the outdoor pool.
3. Wolves in sheep’s clothing: the animals of Vlahi
We haven’t visited Vlahi yet, but this nearly-deserted historic village seems to be slowly coming back to life lately. So when we rent a car for the weekend again, we’ve earmarked it as our next destination in southwest Bulgaria.
Other than the majestic waterfall Skakaloto and the traditional architecture, Vlahi attracts tourists with its multitude of animal inhabitants. The village is home to the Large Carnivore Centre that educates visitors about the population of bears and wolves in Pirin. And because of the Rare Bulgarian Breeds Centre, you’ll certainly see many unmistakable Karakachan sheep and Karakachan shepherd dogs around the village.
4. Mediterranean midwinter greenery: the kermes oaks of Kamenitsa

Although Bulgaria is deservedly seen as a warm and sunny country, the drier and colder winters in most areas mean that its climate isn’t Mediterranean. That’s not the case in Bulgaria’s California though: the maquis shrubland around Kamenitsa is a living proof of the region’s Mediterranean climate. This small village in the foothills of the Maleshevo Mountain hosts what might be Bulgaria’s largest population of kermes oaks, an evergreen oak shrub that is almost synonymous with the Mediterranean ecosystem.
The evergreen kermes oaks of Kamenitsa are an especially nice place for a walk in midwinter, when you’re bored of the snow and longing for some southern greenery. The view towards Pirin on the other side of the valley is a huge bonus!
5. Wine stories set in stone: Ilindentsi and its keratsuda

The other side of the Struma Valley from Kamenitsa is exactly where you’ll find the dramatically-situated Ilindentsi. Set among barren rocky outcrops in the lowest reaches of Pirin, this village is a meeting point of nature, arts and viticulture. Visit the Ilindentsi Art Centre on one of its hills to meet the marble creations of sculptor Ivan Rusev — and the most impressive panoramas towards the village and the mountains. The big almond tree in the courtyard blooms as early as February, buzzing with bees and butterflies and creating an unforgettable sight.
The sculpture park isn’t Ilindentsi’s only claim to fame: the village is popular for the indigenous grape variety keratsuda and the aromatic, cistrusy white wine produced from it. Real keratsuda is a niche, quality wine that is relatively hard to find (beware, as most cheap wines with this name are likely not keratsuda at all). In Ilindentsi, you can taste this and other local-grown wines at two boutique wineries: Mihovi Estate and Kyosev.
6. Sundance spa town: Sandanski

Although it shares it with its more modest local rival Petrich, Sandanski is the biggest town in the Sandanski-Petrich Valley. It’s widely recognized as Bulgaria’s sunniest town — add the abundant mineral springs and the fresh mountain air from nearby Pirin and you have your perfect spa resort. The extensive park of Sveti Vrach is a site in its own right, and don’t miss the Roman ruins in Sandanski’s town centre, including a partially preserved early Christian bishop’s basilica.
If the summer heat of Bulgaria’s California is unbearable, Sandanski has a secret ace up its sleeve. The highlands of Pirin are just a 30-miute drive away! Popina Laka at the end of the road is an excellent trailhead to some of the Balkans’ most stunning alpine lakes and summits, including Kamenitsa (2822 m) and Lake Tevno. But even the brief stop to see the Popina Laka Waterfall or the less than one-hour hike to Begovitsa Hut (which serves excellent Bulgarian food) are worth the drive.
7. Through the Tunnel of Love: Melnik, Rozhen and Lyubovishte

As the Sandanski-Petrich Valley’s primary attraction, you might think Melnik is an easy addition to this list. Bulgaria’s tiniest town is a tourist magnet because of its cobblestoned streets lined with historic houses, its gorgeous location among sandstone pyramids and most importantly, its long-time association with wine.
But few visitors make time to discover the plateau above Melnik, which is where you’ll find some of its finest sights. It’s only a short and panoramic hike up the plateau to the ruins of the medieval Saint Nicholas Church and despot Alexius Slav’s 13th-century castle.

And while most tourists will deservedly stop by the iconic Rozhen Monastery when they’re in Melnik, you’re unlikely to encounter any crowds at the nearby Tunnel of Love. The short tunnel through a sandstone pyramid is the village of Lyubovishte’s only road link with the outside world — how romantic!
8. Waterfalls among the chestnuts: Belasitsa and Rupite

The southwestern edge of the Sandanski-Petrich Valley is marked by the Belasitsa mountain, its long and narrow ridge consistently rising almost 2000 metres above the lowlands. Belasitsa is where the borders of Bulgaria, Greece and North Macedonia meet — and its extensive chestnut forests and dozens of pretty waterfalls make it a destination in its own right.
From Petrich, the hometown of internationally known clairvoyant Baba Vanga, a narrow road takes you up to the welcoming Belasitsa Hut and its wonderful meadow. If you enjoy mountain biking, you can do a rewarding and mostly beginner-friendly 20-kilometre loop on forest roads from this hut up to Kongur Hut and back again (download GPX track).

Fancy a bath after the bike tour? The bubbling hot springs of Rupite are just 10 km away from Petrich, at the foot of the volcanic hill of Kozhuh and next to Baba Vanga’s memorial complex and park.