naja, Zug und Fähre ist sicherlich nett, aber das dauert ja Tage.
neben den erwähnten Fluggesellschaften gibt es auch noch Austrian Airlines (Wien), Lufthansa (München), Alitalia (Rom o. Mailand). Der günstigste Flug ist meist mit JAT über Belgrad. Wenn man Glück hat, findet man eine Airline, die gerade einen günstigen Spezialpreis anbietet.
aber steht ja eigentlich alles auch auf
http://www.albanien.ch/albinfo/index.php/Tipps/AnReise
Fähren kann man bei albanischen Reisebüros oder bei
http://www.avimare.ch/ in Zürich buchen.