Sofia to Varna: A Cross-Country Adventure from Mountains to Sea
This is the ultimate Bulgaria itinerary — a complete cross-country journey from the Serbian border in the west to the Black Sea coast in the east. Over ten days, you’ll traverse Roman ruins, medieval citadels, rose-scented valleys, Balkan Mountain passes, UNESCO monasteries, and Black Sea beaches. You’ll eat your way through seven different regional cuisines, visit four UNESCO sites, and experience the full breadth of what makes Bulgaria one of Europe’s most underrated destinations. This is not a rushed checklist — it’s a well-paced journey with breathing room for serendipity. Estimated budget: €550–850.
10-Day Itinerary Overview
Route: Sofia (2) → Rila Monastery (1) → Plovdiv (2) → Veliko Tarnovo (2) → Nessebar / Black Sea (2) → Varna (1)
Best for: Comprehensive first-time visitors, travellers wanting depth and variety, anyone wanting the full Bulgaria experience in one trip
Budget: €550–850 per person (excluding flights)
Direction: One-way west to east; depart from Varna Airport (VAR) or continue to Romania/Ukraine
Day-by-Day Itinerary
Day 1: Sofia Arrival — Roman Layers & Urban Buzz
Touch down in Sofia and check into your city centre accommodation. Start at the Serdica Roman ruins beneath the metro — free and incredible. Walk to Alexander Nevsky Cathedral, then through the yellow-cobbled streets to the National Palace of Culture park. Evening free walking tour for orientation (18:00, €5 tip suggested). Dinner in the Kapana-esque neighbourhood of Oborishte.
Accommodation: Sofia city centre (€12–50/night).
Entry: Everything free today.
Day 2: Sofia — Vitosha Hike & Boyana Church
Morning hike on Vitosha Mountain — bus 66 to the cable car, ride up (€5), and hike to Kamen del viewpoint. Descend for a taxi to Boyana Church (€5) to see its 13th-century frescoes — among the finest medieval paintings in Europe. Afternoon at the National Museum of History for the Thracian gold collection (€6). Evening preparation for tomorrow’s Rila trip.
Transport: Bus + cable car ~€6; taxi to Boyana ~€5.
Entry: Boyana Church €5; History Museum €6.
Day 3: Sofia to Rila Monastery — UNESCO Masterpiece
Bus to Rila Monastery (€7, 90 min from Ovcha Kupel station). Spend the day exploring the monastery complex — the frescoed courtyard, Nativity Church, museum (€4), and the forest trail to Saint Ivan’s cave. Overnight at the monastery’s guest rooms (€12–15) for a truly atmospheric experience — you can attend evening vespers. Alternative: stay at a Rila village guesthouse if the monastery is full.
Transport: Direct bus Sofia → Rila Monastery ~€7.
Accommodation: Monastery guest rooms €12–15 or village guesthouse €20–35.
Day 4: Rila to Plovdiv — The City of Seven Hills
Morning bus from Rila to Sofia (€4), then train from Sofia to Plovdiv (€5, 2 hours). Afternoon exploring Plovdiv’s Roman Theatre (€5) and the Kapana creative district. Sunset at Nebet Tepe hill for panoramic views. Evening at a traditional mehana in the Old Town — try Plovdiv’s signature dish: a warming chicken and vegetable oven stew.
Transport: Bus €4 + train €5.
Entry: Roman Theatre €5.
Accommodation: Plovdiv Old Town guesthouse (€25–45/night).
Day 5: Plovdiv — Old Town, Wine & the Bishop’s Basilica
Full day in Plovdiv. Morning at the recently excavated Bishop’s Basilica with its spectacular early Christian floor mosaics (free). Visit the Ethnographic Museum (€4) and Balabanov House (€3) in the Old Town. Afternoon Thracian Valley wine tour (€25–35) — the Mavrud and Rubin reds from nearby wineries are exceptional. Sunset at the Roman Theatre. Last night in Plovdiv — enjoy Kapana’s vibrant evening scene.
Entry: Bishop’s Basilica free; Ethnographic Museum €4; Balabanov House €3.
Wine tour: €25–35 per person (afternoon, includes tastings).
Day 6: Plovdiv to Veliko Tarnovo — The Medieval Capital
Morning bus from Plovdiv to Veliko Tarnovo (€8–12, 2.5 hours). Afternoon exploring the mighty Tsarevets Fortress (€5) — climb the Balduin Tower and visit the Patriarchal Cathedral with its modern-rebuilt frescoes. At 21:00, watch the Sound and Light Show from Sveta Gora Hill (free). Dinner at a restaurant on Gurko Street with the illuminated fortress as your view.
Transport: Bus Plovdiv → Veliko Tarnovo €8–12.
Entry: Tsarevets Fortress €5.
Accommodation: Veliko Tarnovo guesthouse with fortress view (€25–50/night).
Day 7: Veliko Tarnovo — Arbanasi & the Yantra Gorge
Morning bus to Arbanasi village (€1, 15 min). Visit the Nativity Church with its 2,000+ frescoed figures (€4) and the Konstantsalieva House museum (€3). Return to Veliko Tarnovo for an afternoon descent into the Yantra River gorge — hidden cliff-side chapels, medieval springs, and the unforgettable view of the fortress from below. Evening at Samovodska Charshiya’s craft workshops and taverns.
Transport: Bus to Arbanasi €1.
Entry: Nativity Church €4; Konstantsalieva House €3; gorge free.
Day 8: Veliko Tarnovo to Nessebar — Coast Bound
Bus from Veliko Tarnovo to Burgas (€10–14, 3 hours), then local bus to Nessebar (€3, 30 min). Afternoon exploring the UNESCO-listed Nessebar Old Town — St. Stephen’s Church frescoes (€3), Christ Pantocrator Church, and the Archaeological Museum (€4). Evening seafood dinner at a harbour restaurant with the fishing boats bobbing in the sunset light.
Transport: Bus VT → Burgas €10–14; bus Burgas → Nessebar €3.
Entry: St. Stephen’s €3; Archaeological Museum €4.
Accommodation: Nessebar Old Town guesthouse (€30–55/night).
Day 9: Nessebar & Sunny Beach — Ancient and Modern Coast
Morning revisiting Nessebar’s quieter corners — the northern waterfront, the open-air Old Metropolitan Church ruins, and the vine-draped courtyards. Walk across the causeway to Sunny Beach for swimming and beach relaxation. Afternoon boat trip along the coast (€15–20, 2 hours) for a sea-level view of Nessebar’s peninsula and the cliffs of the Yailata Reserve. Farewell dinner at a waterfront restaurant — grilled Black Sea fish, shopska salad, and a bottle of local Mavrud wine.
Beach: Free; sunbed €5–8.
Boat trip: €15–20 per person.
Meals: Farewell dinner (€15–20 with wine).
Day 10: Nessebar to Varna — Departure
Morning bus from Nessebar to Varna (€5–8, 2 hours) — Bulgaria’s third-largest city and its maritime capital. Visit the Varna Archaeological Museum (€6) for the oldest gold treasure in the world — the 6,500-year-old Varna Gold, discovered in a Chalcolithic necropolis. Stroll the Sea Garden promenade one last time. Depart from Varna Airport (VAR) with international flights to major European hubs.
Transport: Bus Nessebar → Varna €5–8.
Entry: Varna Archaeological Museum €6 (well worth it for the gold).
Option: If time is tight, a direct bus from Nessebar to Burgas Airport (€3, 30 min) is another departure choice.
Budget Summary: 10-Day Cross-Country Bulgaria Itinerary
Estimated Total: €550–850 per person
- Accommodation (9 nights): €210–400
- Inter-city transport (buses, trains): €50–80
- Local transport (taxis, buses, cable cars): €30–50
- Site entries & museums: €40–60
- Wine tour + boat trip: €40–60
- Meals (10 days): €120–200
- Miscellaneous: €50–80
Best Season: May–June or September (best weather, manageable crowds, great hiking and swimming)
Recommended For: Comprehensive first-time visitors, travellers wanting to see all of Bulgaria in one trip
Disclaimer: Prices are estimates and may vary by season. Boyana Church requires advance booking. Bus schedules change seasonally — confirm connections locally. This itinerary is for general reference only.


