Bulgaria Grand Loop Self-Drive
Set off from Sofia on a loop through the mountains, the Rhodopes, the Rose Valley, and the Black Sea, returning via the old capital.
This route covers the Seven Rila Lakes, Melnik, the Rhodope Mountains, Plovdiv, the Rose Valley, the northern and southern Black Sea coasts, and Veliko Tarnovo. It is perfect for self-drive travelers with plenty of time who want to see it all. Mountain roads can be slow and the pace is relatively tight with multiple hotel changes. Buzludzha and Belogradchik in the northwest are excluded to allow more time on the Black Sea coast.
The Seven Rila Lakes chairlift operates reliably from mid-June to early October, but is closed all day on the last Monday of every month.
Day by day
Day 1 · Arrive in Sofia and Explore the Old Town
Sofia(St. Alexander Nevsky Cathedral、Church of St. George Rotunda、Ancient Serdica Complex、Vitosha Boulevard)
Pick up your rental car at the airport or take the metro into the city. Explore the center on foot; you won't need the car until tomorrow.
An electronic vignette is required for highways; confirm if it is included when picking up your car.
Stay: Serdika City Centre
Day 2 · Seven Rila Lakes Hike
Drive about 1 hour and 45 minutes to the Pionerska chairlift station. After the hike, drive 30–40 minutes to Sapareva Banya.
The chairlift does not open until 12:30 PM on Mondays. Bring a windproof jacket for the mountain.
Stay: Sapareva Banya
Day 3 · Rila Monastery and South to Melnik
Sofia(Rila Monastery) → Melnik(Kordopulov House)
Drive about 1–1.5 hours to the monastery, then drive another 2.5 hours in the afternoon via Sandanski to Melnik.
Small wine cellars in town often accept cash only.
Stay: Melnik Town
Day 4 · Rozhen Monastery to Bansko
Melnik(Rozhen Monastery、Melnik Earth Pyramids) → Bansko(Holy Trinity Church、Bansko Old Town & Mehanas)
Drive about 12 minutes to Rozhen. In the afternoon, head north via Sandanski to Bansko (approx. 2 hours).
Stay: Bansko Old Town
Day 5 · Cross the Mountains into the Rhodopes
Devil's Throat Cave
Expect about 4–5 hours of mountain driving today. Drive via Dospat to the Trigrad Gorge, then head east to Shiroka Laka.
The gorge road is narrow and requires careful passing; avoid driving on mountain roads after dark.
Stay: Shiroka Laka
Day 6 · Wonderful Bridges and Bachkovo to Plovdiv
Plovdiv(Wonderful Bridges (Chudnite Mostove)、Bachkovo Monastery、Asen's Fortress)
Drive east along mountain roads to the Wonderful Bridges, continue to Bachkovo, and drive another 40 minutes to Plovdiv.
Shoulders and knees must be covered to enter the monastery. Some exhibition rooms only accept cash.
Stay: Kapana & Pedestrian Zone
Day 7 · Full Day in Plovdiv
Plovdiv(Ancient Theatre of Philippopolis、Old Town of Plovdiv、Regional Ethnographic Museum、Roman Stadium of Philippopolis、Kapana Creative District)
Explore on foot all day and leave your car at your accommodation. The Old Town and Kapana are just a few minutes apart.
Stay: Kapana & Pedestrian Zone
Day 8 · Koprivshtitsa to the Rose Valley
Sofia(Koprivshtitsa) → Veliko Tarnovo(Rose Valley & Museum of the Rose, Kazanlak)
Drive north for about 2 hours to Koprivshtitsa. After lunch, drive east along the Rose Valley for about 1.5 hours to Kazanlak.
Rose picking takes place in the early morning; consider staying an extra morning during the blooming season.
Stay: Kazanlak
Day 9 · Thracian Tomb to Sozopol
Veliko Tarnovo(Thracian Tomb of Kazanlak、Shipka Memorial Church) → Sozopol(Sozopol Old Town)
Explore around Kazanlak in the morning, then drive east for about 2.5–3 hours via Burgas to Sozopol.
You will visit a replica of the Thracian Tomb; the original tomb is closed to the public.
Stay: Sozopol Old Town
Day 10 · Nessebar Old Town to Varna
Nesebar & Sunny Beach(Ancient City of Nessebar、Church of St. Stephen (New Metropolis)) → Varna(Sea Garden, Varna)
Drive about 1 hour to Nessebar. In the afternoon, head north along the coast for about 1.5–2 hours to Varna.
Driving is not recommended inside the Old Town; park outside and walk in.
Stay: City Center & Sea Garden
Day 11 · Cape Kaliakra and Balchik
Varna(Cape Kaliakra、Balchik Palace & Botanical Garden)
Drive about 1.5 hours to Cape Kaliakra. On the return trip, drive 30 minutes to Balchik, then another 40 minutes back to Varna.
Stay: City Center & Sea Garden
Day 12 · Madara Rider to Veliko Tarnovo
Varna(Varna Archaeological Museum、Madara Rider) → Veliko Tarnovo(Gurko Street、Samovodska Charshiya)
Visit museums in the morning, drive west for about 1 hour to Madara, and then continue for about 2 hours to Veliko Tarnovo.
Stay: Old Town & Gurko Street
Day 13 · Tsarevets Fortress and Return to Sofia
Veliko Tarnovo(Tsarevets Fortress) → Sofia
Explore the fortress on foot in the morning, then drive about 3–3.5 hours in the afternoon back to Sofia to return your car.