Bulgaria
Bulgaria itineraries: 1 week, 2 weeks and 3 weeks
For 7 days, do Sofia 3 nights with a Rila Monastery day trip, Plovdiv 2, Veliko Tarnovo 2. Buses link all three; trains are slower. Add the Black Sea coast only if you have 10 days or more, and take a car for the Rhodopes or Pirin.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideBulgaria
Key facts
- 7 days
- Sofia 3 → Plovdiv 2 → Veliko Tarnovo 2; day trips to Rila and Bachkovo
- 10 days
- Same route plus Varna 3 nights, or Nesebar/Sozopol and fly out of Burgas
- 14 days
- Adds Bansko and the Rhodopes; car needed between Bansko and Veliko Tarnovo
- 21 days
- Adds Melnik, Koprivshtitsa, Ruse and Bucharest; no Schengen border checks Bulgaria–Romania
- Getting between towns
- Bus is the default; trains are slow. A car pays off in the mountains
- Best months for this route
- May–Jun and Sep–Oct; the coast works Jun and Sep
- Booking buses ahead
- Popular summer and holiday departures sell out; book a day or two ahead
Route table by trip length
Nights are the minimum that does each stop justice. All four routes start and end at an airport with direct links to Western Europe, so you can fly into Sofia and out of Varna, Burgas or Bucharest without backtracking.
| Length | Route | Nights per stop | Transport |
|---|---|---|---|
| 7 days | Sofia → Plovdiv → Veliko Tarnovo → Sofia or Bucharest | Sofia 3, Plovdiv 2, Veliko Tarnovo 2 | Bus throughout; Rila as a day tour from Sofia |
| 10 days | Sofia → Plovdiv → Veliko Tarnovo → Varna | Sofia 3, Plovdiv 2, Veliko Tarnovo 2, Varna 3 | Bus; fly home from Varna |
| 14 days | Sofia → Bansko → Plovdiv → Rhodopes → Veliko Tarnovo → Sozopol | Sofia 3, Bansko 2, Plovdiv 2, Shiroka Laka 2, Veliko Tarnovo 2, Sozopol 3 | Car from Bansko to Veliko Tarnovo; fly home from Burgas |
| 21 days | Sofia → Rila → Melnik → Plovdiv → Koprivshtitsa → Veliko Tarnovo → Varna → Ruse → Bucharest | Sofia 4, Rila/Melnik 2, Plovdiv 3, Koprivshtitsa 1, Veliko Tarnovo 3, Varna/Nesebar 4, Ruse 1, Bucharest 3 | Car for the mountain legs; bus or train for the rest |
Nights are minimums; add a night to Sofia or Plovdiv if you want a slower pace.
7 days: Sofia, Plovdiv and Veliko Tarnovo
This is the first-trip route and the one most people should copy. Three nights in Sofia covers Alexander Nevsky Cathedral, the Roman ruins under the city centre and a half-day on Vitosha, plus a day trip to Rila Monastery. Boyana Church fits into a Sofia morning if you have a car or taxi.
Two nights in Plovdiv gives you the Roman theatre, the Revival-era old town and an evening in Kapana. Bachkovo Monastery is a short trip south of the city and pairs with a stop at Asen's Fortress.
Two nights in Veliko Tarnovo covers Tsarevets fortress and the Arbanasi village above the city. From there, buses run back to Sofia or north to Ruse and Bucharest. If you would rather end at the sea, cut Sofia to two nights and add Varna.
- Day 1–3: Sofia, with Rila Monastery as a full day
- Day 4–5: Plovdiv, with Bachkovo as a half day
- Day 6–7: Veliko Tarnovo, then bus back or onward
10 days: interior and the sea
Keep the 7-day route and add three nights on the coast. Varna has the Sea Garden, Roman baths and the archaeology museum with the oldest worked gold, and it is the easiest coastal city to reach by bus from Veliko Tarnovo.
In summer, the better swap is Nesebar or Sozopol, both old towns on the sea, with Burgas as the airport. Nesebar is a UNESCO peninsula of Byzantine churches; Sozopol is quieter and has the wooden-house old town. Both are reachable by bus from Burgas, and Burgas has flights to several European cities in season.
14 days: mountains, towns and coast
Two weeks lets you add the mountains without rushing. Start with Sofia, then Bansko for two nights: skiing in winter, alpine hiking in Pirin in summer. From Bansko, a car makes the rest of the route practical, because buses between the mountains and the central towns are slow and indirect.
Plovdiv comes next, then two nights in the Rhodopes around Shiroka Laka, where villages, caves and gorges fill the days. Veliko Tarnovo follows, and you finish with three nights in Sozopol or Nesebar, flying home from Burgas. If you do not want to drive, drop the Rhodopes and use buses between Sofia, Plovdiv and Veliko Tarnovo instead.
21 days: Bulgaria and Bucharest
Three weeks is enough to see the country properly and cross into Romania. Sofia gets four nights, then Rila and Melnik for two, Plovdiv for three, one night in Koprivshtitsa for the painted Revival houses, and three in Veliko Tarnovo.
The coast follows: four nights split between Varna and Nesebar. Ruse, on the Danube, is a single night for its Belle Époque facades, then Bucharest for three nights and a flight home. There are no Schengen border checks between Bulgaria and Romania, so the crossing is straightforward by bus or train.
Transport and timing
Buses are the default between Sofia, Plovdiv, Veliko Tarnovo, Varna and Burgas. They are frequent on these corridors and usually faster than the train. Trains are slower but useful on a few scenic stretches, and cheap. For the Rhodopes, Pirin and the villages around them, a car saves hours.
May, June, September and October are the best months for this route: mild weather, open mountain roads and no coastal crowds. July and August are hot inland and busy on the coast. Winter changes the plan: Bansko becomes a ski base and mountain roads can close.
Book summer and holiday buses a day or two ahead, and check the timetable again the day before you travel. Prices and schedules shift, so treat any figure you read as a 2026 estimate.
- Sofia–Plovdiv: frequent buses, roughly 2 hours
- Plovdiv–Veliko Tarnovo: bus, roughly 3–4 hours
- Veliko Tarnovo–Varna: bus, roughly 3 hours
- Sofia–Bansko: bus, roughly 3 hours
Before you book
Bulgaria uses the lev; some places take euros but the rate is rarely in your favour. Tipping is modest, around 5–10% in restaurants. Check your visa situation before booking, since rules for US, UK, Canadian, Australian and New Zealand passports differ and change.
Costs are lower than in Western Europe, which is why a 14-day trip here often costs less than a week in Italy or France. Accommodation in Sofia and Plovdiv ranges from hostels to boutique hotels in old houses; the coast is seasonal and books out in July and August.
- Check passport and visa rules for your nationality
- Book coastal accommodation early for July and August
- Carry some cash for small towns and village guesthouses
Questions people ask
What is a good 7-day itinerary for Bulgaria?
Sofia 3 nights with a Rila Monastery day trip, Plovdiv 2 nights with Bachkovo, Veliko Tarnovo 2 nights. Buses link all three in a few hours. If you prefer the sea, cut Sofia to 2 nights and add Varna.
How many weeks should I spend in Bulgaria?
One week covers Sofia, Plovdiv and Veliko Tarnovo. Two weeks adds the mountains and the coast. Three weeks lets you include Melnik, Koprivshtitsa, Ruse and cross into Bucharest.
What is the best route through Bulgaria?
Sofia → Plovdiv → Veliko Tarnovo is the core, then either Varna or Burgas for the coast. Add Bansko and the Rhodopes if you have a car and two weeks or more.
Do I need a car in Bulgaria?
No for the main towns: buses are frequent and faster than trains. Yes for the Rhodopes, Pirin and village routes, where buses are slow and indirect.
When is the best time for these routes?
May, June, September and October. July and August are hot inland and crowded on the coast. Winter suits Bansko skiing but closes some mountain roads.
Can I combine Bulgaria with Romania?
Yes. Ruse on the Danube connects to Bucharest by bus or train, and there are no Schengen border checks between the two countries. Allow three nights in Bucharest and fly home from there.
Deep dive
Every source; changeable facts are marked check
Sources
- officialBulgaria Ministry of Tourism
- officialBulgarian State Railways (BDZ)
- secondaryWikivoyage – Bulgaria