Tirana is not a port, so you can't get there directly by boat. There are, however, reasonable sea routes from Italy from the ports in Bari, Trieste, and Ancona to DurrÃ«s, the nearest port to Tirana (http://apdurres.com.al) from where you can take the train which comes approximately every two hours or a bus to Tirana. You could also rent a car and be in Tirana in about 20 minutes.
By Bus & Furgon
Tirana does not have a central bus station, so you may be dropped at various locations in the city. Buses can be used to reach Tirana from other cities in Albania and internationally. There is daily bus service from Turkey, Skopje, Republic of Macedonia, Serbia, and Athens, Greece and multiple services per day to Pristina, Kosovo and other cities in Albania. Schedules change frequently so check the latest info in your place of departure. (http://www.matinic.us/alb...)
From Montenegro, take a bus or taxi to Ulcinj, then take a bus or taxi to Shkodra in Albania, crossing the border at Muriqan. Buses leave Shkodra frequently for Tirana.
Buses to and from Kosovo depart from downtown behind museum where one also can find buses to Rinas airport
Buses and furgonsminibuses are generally the best method for traveling within Albania, but they are not in the best of shape. There are few bus companies; many are operated by individual drivers. Bus lines have schedules, but are often delayed until the coaches are full or a the whim of the driver.Some international bus stations are far from the centre so it may be worth taking a taxi to the bus stop to save time and energy and avoid getting lost.
Tirana has no international train connections. You can only reach Tirana by train operated by HSH sh.a. map here [warning:PDF] (http://www.matinic.us/albania/HSH.pdf) from the following cities: DurrÃ«s 100 lek, one hour, 8 daily, Shkodra 160 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. Taking the train to Elbasan is not recommended: the four hour trip makes a large detour via DurrÃ«s not very scenic while Elbasan is only 35 km away from TiranÃ«.