This is a photo of a monument in Veliko Tarnovo in Bulgaria identified by the ID
Photo: AlexFilipov85, CC BY-SA 4.0
Plan Your Trip

My Bulgaria Itinerary: 7 Days by Bus and Train, or 10 by Car

How I'd see Bulgaria from Sofia in 7 days by bus and train or 10 by car, with every leg timed and the costs added up.

Bulgaria's two best old towns, Plovdiv and Veliko Tarnovo, sit about 2 and 3 hours from Sofia by bus, and Rila Monastery is about 2 hours south by car. This is the route I give friends with a week or more: Sofia, Plovdiv and Veliko Tarnovo by bus and train in 7 days, or 10 days with a hire car that adds the Seven Rila Lakes, Buzludzha and Koprivshtitsa. Every leg is timed, with costs in euros.

My Bulgaria itinerary at a glance: 7 days or 10 days

Both versions start and finish at Sofia Airport, so one return flight from the UK covers either. The 7-day route runs east through Plovdiv to Veliko Tarnovo and comes home on one coach. The 10-day route adds the Rila Mountains south of Sofia, Kazanlak and Buzludzha between Plovdiv and Veliko Tarnovo, and Koprivshtitsa on the way back.

Day7 days by bus and train10 days with a hire car
1Sofia: the centre on foot (sleep in Sofia)Sofia: the centre on foot (Sofia)
2Rila Monastery by bus and taxi (Sofia)Boyana Church and Vitosha (Sofia)
3Bus or train to Plovdiv, the Old Town (Plovdiv)Collect the car, Seven Rila Lakes, Rila Monastery (Rila Monastery)
4Bachkovo Monastery, then Kapana (Plovdiv)Drive to Plovdiv, the Old Town (Plovdiv)
5Bus to Veliko Tarnovo, Tsarevets (Veliko Tarnovo)Bachkovo and Asen's Fortress, then Kapana (Plovdiv)
6Varosha, Samovodska Charshiya, Trapezitsa (Veliko Tarnovo)Kazanlak, Shipka and Buzludzha (Veliko Tarnovo)
7Coach back to Sofia, fly homeTsarevets and the old town (Veliko Tarnovo)
8Drive to Koprivshtitsa (Koprivshtitsa)
9Koprivshtitsa, then back to Sofia (Sofia)
10A last morning in Sofia, fly home

If anyone in your group drives, I'd pick the 10 days. A car turns Rila, Bachkovo and Buzludzha from awkward days into easy ones. Without one, the 7 days still gets you Plovdiv's Roman theatre and Tsarevets, and every long leg is a bus or a train you can buy at the window.

Buses, trains and drive times between the stops

Buses are quicker than trains on most of these routes. Sofia's Central Bus Station and Central Railway Station stand side by side on Maria Luiza Boulevard, and almost every leg out of the capital starts there.

LegHowTimeCost each way
Sofia to Blagoevgrad, for RilaBus, about hourlyAbout 2 hoursUnder €10
Blagoevgrad to Rila MonasteryTaxi, 41 kmUnder an hourAgreed with the driver
Sofia to PlovdivBusAbout 2 hours€8.50 to €11
Sofia to PlovdivTrain, usually with a changeAbout 3 hoursAbout €5.60
Plovdiv to Asenovgrad, for BachkovoTrain, about hourly, then a 10 km taxiUnder 30 minutes on the trainBuy at the station
Plovdiv to Veliko TarnovoDirect busAbout 3 hoursBuy at the bus station
Veliko Tarnovo to SofiaCoach to Central Bus StationAbout 3 hoursBuy at the bus station

BDZ train fares change with the day and the time, so I check the BDZ timetable before any rail leg. Trains in Bulgaria are slow but roomy, and on the Plovdiv line the train costs €3 to €5 less than the bus for up to an extra hour.

On the main car route, the longest leg is Rila Monastery to Plovdiv at about 3.5 hours.

LegDistanceDriving time
Sofia to the Seven Rila Lakes chairliftAbout 95 km1.5 to 1.75 hours
Chairlift to Rila MonasteryAbout 90 kmAbout 2.5 hours
Rila Monastery to PlovdivAbout 280 kmAbout 3.5 hours
Plovdiv to KazanlakAbout 100 kmAbout 1.75 hours
Kazanlak to BuzludzhaAbout 25 kmAbout 40 minutes
Buzludzha to Veliko TarnovoAbout 75 kmAbout 1.75 hours
Veliko Tarnovo to KoprivshtitsaAbout 185 kmAbout 3 hours
Koprivshtitsa to SofiaAbout 110 km1.5 to 2 hours

Bulgaria drives on the right, with dipped headlights on day and night, and the traffic police fine on the spot. Lock the car while you pay at a petrol station. I'd collect the car on the morning of Day 3, because Sofia's first two days need nothing more than the metro and a taxi to Boyana, and getting around Bulgaria by car only pays off once you leave the capital.

Days 1 and 2: Sofia

The M4 metro runs from beside Terminal 2 into the centre in about 20 minutes for €0.80, and tapping a contactless card on the city's metro, trams and buses caps your spend at €2 a day.

Day 1 is the centre on foot, and nothing on it needs a ticket: Alexander Nevsky Cathedral, the Roman streets of Serdica in the metro concourse, the hot mineral springs where locals fill their bottles, then a sunset walk down Vitosha Boulevard. It's the same first day as my weekend in Sofia, and it fits between a midday landing and dinner.

Alexander Nevsky Cathedral in Sofia, with its bell tower, gold dome and green copper roofs, in evening light across an empty cobbled square
Photo: Jose Ligero Loarte, CC BY-SA 4.0

On the 7-day route, Day 2 goes to Rila Monastery. On the car route, it goes to Boyana Church, a tiny UNESCO-listed church at the foot of Vitosha whose main frescoes date from 1259. Tickets are €10, and only 9 people go in at once. A taxi from the centre costs about €8 to €10, and in summer I carry on up the forest trail to Boyana Waterfall, about a 3-hour climb.

The small medieval Boyana Church in its wooded garden at the foot of Vitosha
Photo: Todor Bozhinov / Тодор Божинов, CC BY-SA 3.0

If Sofia itself is the point of the trip, I'd stay put for 3 to 5 days in Sofia and see Rila and Plovdiv as day trips from one bed.

Rila Monastery and the Seven Rila Lakes

Rila Monastery is the one stop I'd never cut. St Ivan of Rila founded it in the 10th century in a forested valley 1,147 metres up, and its striped arcades and painted church are UNESCO-listed. The courtyard and church are free from 7am to 7.30pm, a €12 ticket covers the museums, and you cover your shoulders and knees for the church.

The striped arcades and church of Rila Monastery with the Rila Mountains behind
Photo: karel291, CC BY 3.0

Without a car: a bus to Blagoevgrad and a taxi

Count on about 10 hours door to door by bus and taxi, with 2 or 3 of them at the monastery, so I catch one of the first buses out of Sofia Central Bus Station.

With a car: the Seven Rila Lakes, then a night at the monastery

Rila becomes a day and a night in the car version, and it's the longest day of the trip. I leave Sofia by 7.30am for the chairlift above Panichishte. The lift costs €16 return or €11 one way and takes about 20 minutes, and from the top a loop of about 8.5 km climbs past all seven lakes in 4.5 to 5 hours. Going up, they run Lower Lake, Fish, Trefoil, Twin, Kidney, Eye and Tear, and the Seven Rila Lakes are my favourite hike in Bulgaria.

The Kidney lake, a deep blue kidney-shaped lake with a steep rocky slope on one side and a flat green meadow on the other
Photo: Javier Sánchez Portero, CC BY-SA 3.0

From the lift it's about 2.5 hours on mountain roads round to the monastery. I sleep in the monastery's guest rooms, which gets you the courtyard in the evening and early next morning, before the day visitors drive in.

Plovdiv: two nights for the Roman theatre, the Old Town and Kapana

Plovdiv is my favourite Bulgarian city after Sofia, and two nights gives you the Old Town, Kapana and a morning at Bachkovo. On the 7-day route I take the bus from Sofia with Karat-S or Union Ivkoni, or the train if I'm in no hurry. In the car I leave the monastery after breakfast, so I'm walking into the Old Town by mid-afternoon.

Afternoon: the Ancient Theatre and the Old Town houses

The Roman theatre is almost 2,000 years old and held about 6,000 people, and its marble seats still look out over the city. It opens every day with a lunch break from 12.30pm to 1pm, and a ticket is €3.58.

The tiered stone seats and columned stage of the Roman theatre in Plovdiv Old Town, with the city and hills behind
Photo: CivArmy, CC BY 4.0

Above it, the painted merchants' houses climb the hill. Balabanov House and Hindliyan House are house museums at €3.58 each, and the Old Plovdiv combined ticket at €10.74 covers up to 5 sites, so it saves money from your 4th. The facade I always stop for is the blue Kuyumdzhioglu House of 1847, now the Ethnographic Museum.

The blue painted facade of the 1847 Kuyumdzhioglu House, now the Ethnographic Museum, in Plovdiv Old Town
Photo: Dennis G. Jarvis, CC BY-SA 2.0

Down in the modern centre, the curved end of the Roman Stadium sits below Dzhumaya Square, free to look at from the pavement, and the rest of it runs under the main pedestrian street.

The curved marble seats and arched entrance of the Roman Stadium of Philippopolis, dug out below street level in central Plovdiv
Photo: BrankaVV, CC BY-SA 4.0

Evening: Nebet Tepe and Kapana

I watch the sun go down from Nebet Tepe, the Old Town hill where Plovdiv began, among boulders and old fortress walls. It's free, and the view runs over the rooftops to the city's other hills.

Boulders and the remains of fortress walls on top of Nebet Tepe, looking out over Plovdiv's rooftops to its other hills
Photo: Laurens R. Krol, CC BY 4.0

Dinner is downhill in Kapana, "the Trap": a few blocks of narrow pedestrian streets of bars and cafes under strings of bunting. On a Friday or Saturday, book a table. A third night would buy you more of Plovdiv and its six hills, starting with the Bishop's Basilica at €7.57.

A cobbled street in Plovdiv's Kapana district hung with coloured bunting, with cafe umbrellas at the far end
Photo: Община Пловдив, CC BY-SA 4.0

Next morning: Bachkovo Monastery and Asen's Fortress

Bachkovo is the monastery I pair with Plovdiv. It sits on the Chepelare River 10 km south of Asenovgrad, and Gregory Pakourianos, a Georgian commander in Byzantine service, founded it in 1083. The ossuary is the only part of the first monastery still standing. Without a car, a train from Plovdiv reaches Asenovgrad in under half an hour, then a taxi covers the last 10 km.

The frescoed entrance arch of Bachkovo Monastery, painted with the Virgin and Child and winged saints, with the cobbled courtyard beyond
Photo: Ad Meskens, CC BY-SA 4.0

On the road from Asenovgrad, Asen's Fortress keeps its stone church on a rocky ridge above the town, and I stop there for the view over the plain on the way back.

The stone church of Asen's Fortress on a wooded ridge, with Asenovgrad and the plain far below
Photo: Kritzolina, CC BY-SA 4.0

Kazanlak, Shipka and Buzludzha on the drive to Veliko Tarnovo

This is the day the car earns its keep. Kazanlak sits in the Rose Valley, where the Thracians buried their kings and nobles. The 4th-century BC Thracian Tomb of Kazanlak is UNESCO-listed and kept shut to protect its paintings, so you walk into a full-size replica, open daily from 9am to 5pm.

A faded painted rider and a figure on foot along the corridor wall of the Thracian tomb at Kazanlak
Photo: Galileo01, CC BY 4.0

North of town, the Shipka Pass road climbs past Shipka Memorial Church, with its gold onion domes, built for the Russian and Bulgarian soldiers who died in the Russo-Turkish War of 1877 to 1878. It's free to visit and free to park at.

The red and white Shipka Memorial Church with its gilded onion domes and tall belfry, at the top of a flight of stone steps among trees
Photo: QuartierLatin1968, CC BY-SA 3.0

Higher up, a side road of 16 km climbs to the Buzludzha Monument, the concrete saucer Bulgaria's communist party opened on 23 August 1981 on a 1,432-metre peak. It's sealed and nobody goes in, but a walk round the outside takes about an hour, with the Balkan range falling away on both sides. I leave by the 12 km road down the Gabrovo side and carry on to Veliko Tarnovo.

The saucer-shaped Buzludzha Monument and its tower on a bare hilltop, above the giant torch monument by the road
Photo: BeIT, CC BY-SA 4.0

The direct bus from Plovdiv skips all three, and without a car Buzludzha means a taxi up the pass from Kazanlak.

Veliko Tarnovo: two nights in the old capital

Veliko Tarnovo was the capital of the Second Bulgarian Empire from 1185 to 1393, and its old town is stacked up the cliffs above a loop of the Yantra river. On the 7-day route I leave Plovdiv in the morning and reach Tsarevets in the afternoon. The coach between Sofia and Veliko Tarnovo is my ride home on Day 7. The railway station sits at the foot of the hills, so if you come by train, I'd take a taxi up to the old town.

Tsarevets, the walled hill of the medieval tsars, is the reason to come. The path runs through the gates and along the walls up to the Patriarchal Cathedral on the summit, painted inside with modernist murals, finished in 1985, that kept it from ever being reconsecrated. I go up in the late afternoon and stay for the Sound and Light show over the fortress on the nights it runs. You can buy Tsarevets tickets online.

The stone gateway and snow-dusted walls of Tsarevets fortress in Veliko Tarnovo, with the Patriarchal Cathedral on the hilltop behind
Photo: MrPanyGoff, CC BY-SA 3.0

The second day is for Veliko Tarnovo's old town on foot. I walk the Varosha quarter, where the houses hang over the cliffs, and Samovodska Charshiya, the old craft street. Then I cross to Trapezitsa hill, about 30 minutes on foot from the centre or up by funicular, see the Church of the Forty Martyrs, built in 1230, and finish at the panorama over the Yantra bend.

Old houses with red-tiled roofs stacked along the top of a wooded cliff in Veliko Tarnovo's Varosha quarter
Photo: Plamen Agov (user:MrPanyGoff), CC BY-SA 3.0

Koprivshtitsa or Belogradchik on the way back to Sofia

The car version heads west on Day 8. My choice is Koprivshtitsa, a painted town of cobbled lanes and 19th-century merchants' houses 1,030 metres up in the Sredna Gora, where the first shot of the April Uprising was fired at a bridge on 20 April 1876. A €10 ticket covers 6 museums, open 9.30am to 5.30pm from April to October and 9am to 5pm from November to March. Three close on Mondays and three on Tuesdays, so this end of the route suits a Wednesday to Sunday. Day 9 is a last morning in the lanes and the drive back to Sofia.

The blue-painted Kantardzhiev House in Koprivshtitsa, with its tiled roof, tall chimneys and stone garden wall beside a cobbled lane
Photo: TwoWings, Public domain

Without a car, Koprivshtitsa works as a day out from Sofia. The direct train takes about 2 hours for about €4, and a minibus covers the 8 km from the station for about €2. I'd swap it in for Rila on Day 2 if a 10-hour bus and taxi day sounds like too much.

If you'd rather see rocks than houses, swap Koprivshtitsa for the Belogradchik Rocks, red sandstone towers in the far north-west with a fortress built in among them. It's the long option: about 5 hours from Veliko Tarnovo, then about 3 hours back to Sofia. The fortress costs about €4 and stays open until 5pm from November to March and 8pm from June to August, so in summer I see it in the evening light.

The arched gateway and stone walls of Belogradchik fortress at the foot of tall reddish rock towers
Photo: Original uploader was Svik at bg.wikipedia, CC BY-SA 3.0

What this Bulgaria itinerary costs per person

Before beds and flights, I count each long coach leg at €9 to €18, the usual price of a 2 to 3 hour ride, and food at €25 to €33 a day: a coffee at €2 to €3, a casual lunch at €8 to €10 and a simple dinner at €15 to €20 before drinks.

Per person7 days by bus and train10 days with a car
FaresAbout €50 to €73, plus the Asenovgrad train and the Rila and Bachkovo taxisCar hire, fuel and the e-vignette, plus Sofia's metro
TicketsAbout €18: Old Plovdiv's combined ticket and TsarevetsAbout €55: the chairlift, Boyana, Old Plovdiv, Tsarevets and Koprivshtitsa
FoodAbout €175 to €230About €250 to €330

The best time of year for this route

I'd drive the 10-day route in late June or September, because of the lakes. The chairlift shuts for 2 to 3 weeks of maintenance in October and again in April or May, ice can still sit on the lakes in early June, and July and August bring the crowds. The 7-day route works all year, but from November I'd see Tsarevets in the morning, before its early winter closing. Sofia gets about 30 snowy days a year, almost all between December and March, and May, June and September are the best time to visit Sofia and the towns beyond it.

Adding a second week: the coast or Istanbul

With 14 days, I'd add 3 nights on the Bulgarian Black Sea coast between June and August, based in Sozopol. Burgas, the hub for that stretch, is about 7 hours from Sofia by coach, a full travel day each way.

A two-storey wooden house over a stone ground floor in Sozopol old town, with a small stall under a parasol on the cobbles in front
Photo: MrPanyGoff, CC BY-SA 3.0

To finish in Istanbul instead, a daily train runs from Sofia to Halkali, at €26.40 in second class plus a compulsory couchette reservation from €10, and Sofia to Istanbul by sleeper is how I'd leave Bulgaria. With longer still, I'd loop from Sofia through Skopje, Ohrid and Thessaloniki on a Balkans itinerary.

Key takeaways

  • With 7 days and no car, I'd spend 2 nights each in Sofia, Plovdiv and Veliko Tarnovo, with Rila Monastery as a bus and taxi day.
  • With a car, 10 days adds the Seven Rila Lakes, a night at Rila Monastery, Boyana, Kazanlak, Buzludzha and Koprivshtitsa.
  • Take the bus for speed and the train for price on the Plovdiv line.
  • Buy an e-vignette online before you drive, and keep dipped headlights on all day.
  • Drive the car version in late June or September, when the lakes are clear and the chairlift runs.

Frequently asked questions

How many days do you need in Bulgaria?

A week covers Sofia, Plovdiv and Veliko Tarnovo at a comfortable pace, with Rila Monastery as a day out. Ten days with a car adds the mountains and the smaller places in between, and two weeks leaves time for the Black Sea.

Can you travel around Bulgaria without a car?

Yes, between the big towns. Buses and trains link Sofia, Plovdiv, Veliko Tarnovo and Koprivshtitsa, but Rila Monastery needs a bus to Blagoevgrad and a taxi, and Buzludzha and the Seven Rila Lakes are car trips in practice.

How long is the train from Sofia to Plovdiv?

About 3 hours on BDZ's timetable, usually with a change, for about €5.60. The bus takes about 2 hours and costs €8.50 to €11, and both leave from neighbouring stations on Maria Luiza Boulevard.

Does Bulgaria have Uber?

No, Uber doesn't run in Bulgaria. In Sofia I use the TaxiMe or Yellow Taxi apps, while Bolt there only rents e-scooters and e-bikes.

Is driving on the left or right in Bulgaria?

On the right, as in the rest of mainland Europe. Dipped headlights stay on all day, and you need an e-vignette, bought online from BGTOLL, for motorways and main roads outside towns.

Can you get to Rila Monastery by public transport?

Not directly any more. Take a bus from Sofia Central Bus Station to Blagoevgrad, about 2 hours for under €10, then a taxi for the last 41 km, with the fare agreed before you set off.