Routes coverying country: Bulgaria

Europe by Rail: The Definitive Guide
This route in Europe by Rail repays time and effort on a journey that takes in three capitals (Zagreb, Belgrade and Sofia) and concludes with a ride through the fine hill country of south-west Bulgaria to reach northern Greece