9 days and 8 nights in Bulgaria
Sofia, Plovdiv and Veliko Tarnovo
Nine days link Bulgaria’s capital, compact Roman city and steep medieval capital without a car.
Published by Fernando Ruiz- Best for
- First-time visitors interested in culture, archaeology and urban history.
- Largest trade-off
- The final transfer is longer and less direct than the Sofia to Plovdiv leg.
- Best months
- April, May, June, September, October
- Accessibility
- For the Sofia to Veliko Tarnovo itinerary, compare assistance in Sofia with room access and terrain in Veliko Tarnovo.
- 1
Days 1 to 4
Sofia
Capital museums, Serdica layers, neighbourhood life and the Boyana and Vitosha gateways.
3 nights · Arrival and orientationNext: Train, 150 to 230 minutesSofia Central Station to Plovdiv Central Station. Allow 45 minutes before departure. Advance reservation is not normally essential. Check BDZ Passenger Services. Fallback: Use a dated coach from Sofia Central Bus Station to the operator’s named Plovdiv terminal and allow 150 to 240 minutes. - 2
Days 4 to 6
Plovdiv
Roman remains, the Old Town and Kapana in a compact cultural city.
2 nights · Train transfer and hotel changeNext: Bus, 180 to 270 minutesPlovdiv North Bus Station to Veliko Tarnovo 5th Campus stop shown on the operator timetable. Use the coach service described by the operator. Allow 45 minutes before departure. Advance reservation recommended. Check Patnicheski Prevozi Bachvarovi. Fallback: Travel by BDZ through Gorna Oryahovitsa, then use the current local rail, bus or taxi connection. Allow 300 to 420 minutes. - 3
Days 6 to 9
Veliko Tarnovo
Tsarevets and a medieval city spread across steep historic ridges.
3 nights · Bus transfer and hotel change
Day-by-day plan
| Day | Overnight base | Main plan | Transfer | Approximate burden |
|---|---|---|---|---|
| 1 | Sofia | Morning: Settle near the centre and walk around the Serdica remains and central boulevards. Afternoon: Leave the remaining time open for a slower route around Sofia. Evening: Keep the evening close to Sofia after the main visits. Book: Check current weather, daylight and access notices before setting out. Short on time: If time is short, keep the main visit and remove any optional detour. | Arrival and local orientation | Outdoor conditions and walking around Sofia. |
| 2 | Sofia | Morning: Visit Alexander Nevsky Cathedral and the National Archaeological Museum, with time for the central streets. Afternoon: Leave the remaining time open for a slower route around Sofia. Evening: Leave the evening open in Sofia instead of adding another long journey. Book: Check the current timetable, opening hours or booking terms for the named visit. Short on time: If time is short, keep the main visit and remove any optional detour. | No hotel change | Timed visits and local travel around Sofia. |
| 3 | Sofia | Morning: Visit Boyana Church and add a lower Vitosha outing only when access and weather suit the group. Afternoon: Leave the remaining time open for a slower route around Sofia. Evening: Finish the day in Sofia, with time to reset before the next morning. Book: Check current hours for any timed stop before the day begins. Short on time: If time is short, keep the main visit and remove any optional detour. | No hotel change | Walking and local transport around Sofia. |
| 4 | Plovdiv | Morning: Take the dated BDZ service. Afternoon: Explore the main pedestrian street and Kapana. Evening: Use a quiet evening in Plovdiv after the day’s main route. Book: Check the BDZ Passenger Services timetable from Sofia Central Station to Plovdiv Central Station shortly before travel. Short on time: If time is short, keep the morning priority and omit the afternoon extension. | Train from Sofia Central Station, 150 to 230 minutes | Train transfer, 150 to 230 minutes. |
| 5 | Plovdiv | Morning: Link the Ancient Stadium, Old Town, Roman Theatre and Nebet Tepe at a pace suited to the hills. Afternoon: Leave the remaining time open for a slower route around Plovdiv. Evening: Keep the evening close to Plovdiv after the main visits. Book: Check current hours for any timed stop before the day begins. Short on time: If time is short, keep the main visit and remove any optional detour. | No hotel change | Walking and local transport around Plovdiv. |
| 6 | Veliko Tarnovo | Morning: Use the confirmed coach or Gorna Oryahovitsa connection and finish in Samovodska Charshiya. Afternoon: Leave the remaining time open for a slower route around Veliko Tarnovo. Evening: Leave the evening open in Veliko Tarnovo instead of adding another long journey. Book: Check the Patnicheski Prevozi Bachvarovi timetable from Plovdiv North Bus Station to Veliko Tarnovo 5th Campus stop shown on the operator timetable and keep the required reservation with the ticket. Short on time: If time is short, keep the main visit and remove any optional detour. | Bus from Plovdiv North Bus Station, 180 to 270 minutes | Bus transfer, 180 to 270 minutes. |
| 7 | Veliko Tarnovo | Morning: Give the fortress a half day and leave time for the steep approach and viewpoints. Afternoon: Leave the remaining time open for a slower route around Veliko Tarnovo. Evening: Finish the day in Veliko Tarnovo, with time to reset before the next morning. Book: Check current hours for any timed stop before the day begins. Short on time: If time is short, keep the main visit and remove any optional detour. | No hotel change | Walking and local transport around Veliko Tarnovo. |
| 8 | Veliko Tarnovo | Morning: Choose Trapezitsa or Arbanasi only with a current local connection, keeping a town-based alternative. Afternoon: Leave the remaining time open for a slower route around Veliko Tarnovo. Evening: Use a quiet evening in Veliko Tarnovo after the day’s main route. Book: Check current hours for any timed stop before the day begins. Short on time: If time is short, keep the main visit and remove any optional detour. | No hotel change | Walking and local transport around Veliko Tarnovo. |
| 9 | Departure from Veliko Tarnovo | Morning: Allow time for the local link to the chosen coach or rail departure point. Afternoon: Leave the remaining time open for a slower route around Departure from Veliko Tarnovo. Evening: Keep the evening close to Departure from Veliko Tarnovo after the main visits. Book: Check current hours for any timed stop before the day begins. Short on time: If time is short, keep the main visit and remove any optional detour. | No hotel change | Walking and local transport around Departure from Veliko Tarnovo. |
Ways to adjust the route
- Use a dated coach from Sofia Central Bus Station to the operator’s named Plovdiv terminal and allow 150 to 240 minutes.
- 1
- Travel by BDZ through Gorna Oryahovitsa, then use the current local rail, bus or taxi connection. Allow 300 to 420 minutes.
Nine days link Bulgaria’s capital, compact Roman city and steep medieval capital without a car. First-time visitors interested in culture, archaeology and urban history.
Where to stay from Sofia to Veliko Tarnovo
Sofia (3 nights): Capital museums, Serdica layers, neighbourhood life and the Boyana and Vitosha gateways. The next leg continues to Plovdiv on the way to Veliko Tarnovo, so keep the transfer day free of a separate excursion.
Plovdiv (2 nights): Roman remains, the Old Town and Kapana in a compact cultural city. The next leg continues to Veliko Tarnovo, so keep the transfer day free of a separate excursion.
Veliko Tarnovo (3 nights): Tsarevets and a medieval city spread across steep historic ridges. This is the final overnight base on the Sofia to Veliko Tarnovo route, so keep departure day for the confirmed onward journey.

Connections on the Sofia to Veliko Tarnovo route
Travel from Sofia to Plovdiv by train. Allow 150 to 230 minutes from Sofia Central Station to Plovdiv Central Station. Use BDZ Passenger Services for this leg. Check the dated timetable before departure. Use a dated coach from Sofia Central Bus Station to the operator’s named Plovdiv terminal and allow 150 to 240 minutes.
Travel from Plovdiv to Veliko Tarnovo by bus. Allow 180 to 270 minutes from Plovdiv North Bus Station to Veliko Tarnovo 5th Campus stop shown on the operator timetable. Use Patnicheski Prevozi Bachvarovi for this leg. Reserve this leg before fixing the surrounding day. Travel by BDZ through Gorna Oryahovitsa, then use the current local rail, bus or taxi connection. Allow 300 to 420 minutes.

9 days through Sofia, Plovdiv and Veliko Tarnovo
Day 1: Settle near the centre and walk around the Serdica remains and central boulevards.
Day 2: Visit Alexander Nevsky Cathedral and the National Archaeological Museum, with time for the central streets.
Day 3: Visit Boyana Church and add a lower Vitosha outing only when access and weather suit the group.
Day 4: Take the dated BDZ service, then explore the main pedestrian street and Kapana.
Day 5: Link the Ancient Stadium, Old Town, Roman Theatre and Nebet Tepe at a pace suited to the hills.
Day 6: Use the confirmed coach or Gorna Oryahovitsa connection and finish in Samovodska Charshiya.
Day 7: Give the fortress a half day and leave time for the steep approach and viewpoints.
Day 8: Choose Trapezitsa or Arbanasi only with a current local connection, keeping a town-based alternative.
Day 9: Allow time for the local link to the chosen coach or rail departure point.

Who the Sofia to Veliko Tarnovo route suits
First-time visitors interested in culture, archaeology and urban history.
The final transfer is longer and less direct than the Sofia to Plovdiv leg.
Timing and access from Sofia to Veliko Tarnovo
The most useful months for this route are April, May, June, September and October. Sofia and Plovdiv offer urban transport options, but Veliko Tarnovo is steep. A well-placed room and planned road transfer can remove the hardest climbs.
Use a dated coach from Sofia Central Bus Station to the operator’s named Plovdiv terminal and allow 150 to 240 minutes.
Travel by BDZ through Gorna Oryahovitsa, then use the current local rail, bus or taxi connection. Allow 300 to 420 minutes.
Guides for the overnight bases
Planning information reviewed 3 September 2026, next review due 3 December 2026.
Planning sources
Check current operator timetables, reservations and access details before booking the route.
- Bulgarian State Railways BDZ Passenger Services, checked 2 September 2026
- Stations BDZ Passenger Services, checked 30 August 2026
- Metro Sofia Tourism Administration, checked 30 August 2026
- Official tourism portal of Plovdiv Municipality of Plovdiv, checked 30 August 2026
- Tsarevets Veliko Tarnovo Tourist Information, checked 30 August 2026
- Plovdiv to Veliko Tarnovo coach timetable Patnicheski Prevozi Bachvarovi, checked 30 August 2026