Skip to content

Hiking in Bulgaria by train and bus: trailheads, tickets, bikes

Reach Bulgarian gorges and mountains without a car: BDZ stations near trails, the Rhodope narrow-gauge line, Vitosha buses, tickets and bikes on trains.

By NetteiPlanning guide8 min read

Sources checked - 8 October 2026

A passenger train rounding a forested curve on the Septemvri–Dobrinishte railway
The Septemvri-Dobrinishte narrow-gauge line, seen from a carriage window. · IM027 · resized, WebP · CC BY-SA 4.0
In this article

Bulgaria's mountains begin surprisingly close to its railway lines. The Iskar Gorge is an hour from Sofia by suburban train, the narrow-gauge line from Septemvri climbs through the Rhodopes and Rila to the foot of Pirin, and city buses run from Sofia up onto Vitosha. A car-free hiking trip works well if you choose routes that start at a station or bus stop, check the return train before you set off, and know the rules for tickets and bikes.

How trains and buses fit together

BDZ trains cover the main valleys. The BDZ journey planner lists every train for a chosen date, the connections, any replacement buses during engineering works and the fare for each train. Suburban electric trains are frequent around Sofia; elsewhere you may have three or four useful departures a day.

Intercity buses are run by private companies and are often faster than the train to mountain towns. From Sofia Central Bus Station, for example, buses reach Bansko in about three hours (Central Bus Station), while the train takes six and a half hours with a change. Some routes run on weekdays only: the direct bus to Melnik leaves at 14:00 from Monday to Friday (Melnik bus).

City buses in Sofia reach the edge of Vitosha Nature Park, which makes Vitosha the easiest mountain in Bulgaria to walk without a car.

The weak point is usually the last few kilometres. Some stations stand well outside the village they are named after, and the trail may start at a hut or lift station that has no bus at all.

Where the train puts you on a trail

In 2026 BDZ published its own list of twelve nature and heritage sites reachable by train, from cave entrances to waterfalls (BDZ). The ones below are the most useful for walkers. Train times are those shown for Saturday 10 October 2026.

Iskar Gorge: Lakatnik, Bov and Cherepish

The Iskar cuts through the Balkan range north of Sofia, and the railway follows it. Suburban trains reach Lakatnik and Bov in about an hour, with roughly fifteen departures from Sofia on a Saturday between 05:30 and 23:00 (Sofia-Bov).

  • Lakatnik. Above the station rise the Lakatnik Rocks, 300-metre cliffs of red Triassic sandstone declared a nature park in 1963, with more than 350 climbing routes and walking trails that work in every season. The cave of Temna Dupka opens directly opposite the station, about 30 m above the river (Svoge Municipality). BDZ also points walkers to the Petrenski Dol eco-trail here.
  • Bov. The Vazov eco-trail, named after the writer Ivan Vazov, links Gara Bov and Zaselye and is the only path to the Skaklya waterfall, which drops about 120 m in three steps, the highest 85 m (Svoge Municipality). BDZ lists a second eco-trail from Bov, Pod Kamiko.
  • Cherepish. The halt serves the Cherepish Monastery.

On the way back, the last direct train from Bov that Saturday leaves at 18:56; later ones need a change (Bov-Sofia). That is typical: the outward choice is generous, the evening return is what limits the day.

Further down the line, Karlukovo is the station for Prohodna cave with its "Eyes of God" openings, the Sedmovratitsa eco-trail and the rock monastery of St Nicholas. From Sofia it takes between two and a half and four and a half hours with a change (Sofia-Karlukovo), so it suits an overnight stay better than a day trip.

Other stations on the BDZ list

  • Skakavitsa, on the line towards Kyustendil, for the Polska Skakavitsa waterfall. One direct morning train from Sofia takes 2 hours 10 minutes; other journeys change at Radomir (Sofia-Skakavitsa).
  • Momina Skala, on the line to Kardzhali, for the longest footbridge in Bulgaria, slung over the Studen Kladenets reservoir as the only link to the village of Lisitsite.
  • Bacho Kiro, for the Bacho Kiro cave and Dryanovo Monastery; Madara, for the Madara Rider; and Asparuhovo, for the Wonderful Rocks and the Tsonevo reservoir.

The Central Balkan from the Sofia-Karlovo line

The line east of Sofia runs along the southern foot of the Central Balkan, through Sopot, Karlovo and Kalofer. Direct trains reach Kalofer in about two and a half hours; on a Saturday in October all three direct services require a seat reservation (Sofia-Kalofer). For routes from these towns see Central Balkan waterfalls.

The Rhodope narrow-gauge railway

The Septemvri-Dobrinishte line is the most rewarding train journey in Bulgaria for anyone who likes mountains. Construction began in 1921, and the line opened in stages between 1926 and 1945. It runs for 125 km on a 760 mm gauge through 35 tunnels. Between Sveta Petka and Avramovo it climbs over itself in a figure of eight, and Avramovo, at 1,267.4 m, is the highest railway station in the Balkans, the point where the line passes from the Rhodopes into Rila before descending the Mesta valley to Pirin (BDZ history).

Many stops are trailheads (BDZ):

  • Varvara and the gorge halts of Marko Nikolov, Tsepina and Dolene: waymarked paths up the Alabak ridge to Milevi Skali, and from Tsepina to the medieval Tsepina fortress near Dorkovo.
  • Sveta Petka: a forest road reaches the village in about 30 minutes; the resort of Yundola is 3 km beyond, with a marked path to the Pashovi Skali rocks.
  • Avramovo: a marked path climbs to Ortsevo at about 1,500 m. Groups often walk on down to the next halt, Smolevo, or to Yakoruda rather than return.
  • Yakorudska Mineralna Banya: an unmarked but easy path of 20-30 minutes leads to the Kalyata fortress, with views over all three mountains.
  • Yakoruda: the starting point for Treshtenik in Rila and marked trails to Granchar hut and the Yakoruda lakes.
  • Razlog and Bansko: paths into Pirin, including the route to Yavorov hut from Razlog. Bansko's gondola starts in town; for walks from it see Pirin day hikes from Bansko.
  • Dobrinishte: the terminus, a few kilometres below the Gotse Delchev hut and the chairlift to Bezbog.

One stop to avoid as a trailhead: Belitsa station is 4 km from the town, with no onward transport.

A sample weekend

On Saturday 10 October 2026 four trains run the full length in each direction, taking between 4 hours 20 minutes and 5 hours. The 08:55 from Septemvri, the "Rodopi", has a buffet car and requires a reservation (Septemvri-Dobrinishte). A workable plan for that weekend:

  • Saturday. Leave Sofia at 06:30 and reach Septemvri at 08:43 (Sofia-Septemvri), change to the 08:55 narrow-gauge train, and be at Avramovo at 11:20 (Septemvri-Avramovo) for the walk to Ortsevo, or continue to Bansko for 12:59 and sleep there.
  • Sunday. Spend the morning walking from Bansko, take the 14:36 back to Septemvri (arriving 18:50) (Bansko-Septemvri) and connect to the 19:07 to Sofia, arriving 21:20 (Septemvri-Sofia).

Both changes at Septemvri are tight, at 12 and 17 minutes. If the narrow-gauge train runs late, the next train to Sofia that evening leaves at 20:04 and also requires a reservation.

Vitosha by city bus

A January 2025 decision of Sofia Municipal Council extended bus 66 to a new terminus at the turning circle by Aleko hut from February 2025, and put bus 63 on a year-round service to Golden Bridges, up to every 30 minutes at weekends and up to every hour on weekdays, depending on demand (Council decision 52/2025). Check the current Sofia Traffic timetable for your date. For routes that start from these stops, see Vitosha forest hikes.

Tickets, reservations and groups

  • Buying tickets. Online sales close three hours before departure, and station ticket desks stop selling five minutes before. At unstaffed halts you buy from the conductor, but boarding at a staffed station without a ticket costs more (BDZ FAQ).
  • Reservations. Trains marked "with compulsory reservation" in the planner need a seat booking; on mountain routes this includes the Rodopi narrow-gauge train and many fast trains on the Sofia-Karlovo line.
  • Small groups. Groups of three to six get 15% off one-way tickets (BDZ). More than six people travelling together must email [email protected] at least three working days ahead, or may not get seats (BDZ).
  • Children, luggage and dogs. Children under seven travel free. Each passenger may carry up to 30 kg of hand luggage free. Large dogs travel muzzled, with a veterinary certificate, on the platform of the last carriage for half a second-class fare (BDZ FAQ).

Taking a bike on BDZ trains

Bikes and e-scooters are allowed on most trains, with a few firm rules (BDZ):

  • Where the bike goes. In a bicycle compartment or baggage car where the train has one; otherwise on the end platform of a passenger carriage, in front of the toilet, spreading several bikes across carriages; in the baggage section of electric multiple units where there is one; and in the wide open area by the toilet on Desiro units. Bikes are not allowed in sleeping or couchette cars.
  • What it costs. A flat €1.53 per bike, whatever the distance, declared and paid at the ticket desk. An unpaid bike found on board costs €10.23. You remain responsible for the bike throughout.
  • Groups. A group with bikes travels in a dedicated carriage, requested by email to [email protected] at least seven days before the trip. Wait for a confirmation before relying on it.
  • Replacement buses. During planned engineering works, bikes and e-scooters are not carried on rail replacement buses. Check every leg of the journey in the planner, including short connecting sections, before you buy.

Allow extra time at any change of train: you need to unload, cross platforms and find space on the next train.

Before you set out

Recheck your trains on the day of travel: BDZ warns that engineering works can change timetables at short notice (journey planner). Look at the NIMH map of dangerous weather by municipality (NIMH), and remember the national park rules: no open fires, camping only at designated sites by huts, dogs on a lead and stay on marked trails (Ministry of Environment and Water). In an emergency in the mountains, call 112 or the Mountain Rescue Service on 1470 (Bulgarian Red Cross).

Sources & further reading

Tags

  • BDZ
  • train travel
  • bus travel
  • hiking
  • bikes on trains
  • Rhodope narrow-gauge railway
  • Iskar Gorge
  • Vitosha