GETTING TO TIRANA: TRAIN
Tirana has no international train connections. You can only reach Tirana by train from the following cities: Durrës (100 lek, one hour, 8 daily), Shkodra (1600 lek, 3.5 hours, twice daily), Elbasan (200 lek, 4 hours, 3 daily), Vlorë (210 lek, 5.5 hours, twice daily) and Pogradec (350 lek, 4 hours, twice daily).
Even though train services are very poor, when compared to West Balkan standards, they may be more frequent, cheaper, and more scenic than taking the bus.