The village of Barakovo is located in South-West Bulgaria between Rila and Pirin mountains at 10km from town of Blagoevgrad. It is included in Municipality Kocherinovo (Kyustendil District). In the past the village was formed as union of 3 hamlets - lower, middle and upper Barakovo. The Struma river pass throw the village. Nowadays there is idea for recovery of abandoned thin railway in Rila mountain as new railway line Kocherinovo - Rila monastery with routes for tourist attraction (like the small train Septemvri - Dobrinishte which is the big attraction for the tourists) and it will stop near the village of Barakovo. There will be 7 stations: Struma, Barakovo, Porominovo, Stob, Rila, Orlitsa and Pastra.