You can reach to Gjirokastra city by public transport. Here is a timetable and itineraries you need to know

DepartureDestinationTime of departurePriceDistance (h)Frequency
AthinaGjirokastra08:00 | 18:30 | 20:00€258 hourEveryDay
ThessalonikiGjirokastra19:30€506h 45mEveryDay
JoaninaGjirokastra13:15€81h 34mEveryDay
GjirokastraJoanina14:15€81h 34mEveryDay
GjirokastraAthina07:00 | 19:00 | 20:30€307h 34mEveryDay

You can reach to Gjirokastra city by public transport. If you come from Tirana to Gjirokastra, or from other cities to Gjirokastra, here is a timetable and itineraries you need to know

DepartureDestinationTime of departurePriceDistance (h)Frequency
TiranaGjirokastra05:00 | 06:45 | 08:00 | 09:00 | 10:00 | 15:30 | 17:30 |1.000 ALL4 hourEveryDay
GjirokastraTirana11:00 | 12:00 | 13:15 | 14:30 | 17:00 | 18:30 | 23:00 |1.000 ALL4 hourEveryDay

You can reach to Gjirokastra city by public transport. Here is a timetable and itineraries you need to know

DepartureDestinationPoint and ToolTime of departurePriceDistance (h)Frequency
SarandaGjirokastraPort-Passenger Agengy Bus, MinibusFrom 06:00 to 18:30 (every one hour).300 ALL1h 20mEveryDay
KakavijaGjirokastraDogana, Bus, Minibus(every one hour)400 ALL20mEveryDay
KorçeGjirokastraTraveler Agency06:001.300 ALL3h 1mEveryDay
PermetGjirokastraTraveler Agency Bus07:00 | 08: 00 | 09:00300 ALL1h 5mEveryDay
AntigoneGjirokastraThe river Bridge, Minibus(10 people)From 07:00 to 15:00(every one hour)300 ALL26mEveryDay
GjirokastraAntigoneThe river Bridge, Minibus(10 people)From 07:00 to 15:00(every one hour)300 ALL26mEveryDay

The road from Tirana to Gjirokastra is a well-maintained national highway, that continues to the Greek border. The distance is 232 km and takes 3-4 hours by car, depending on traffic. Rental cars are readily available at the airport and in Tirana, but you should have an International Drivers Permit. Door-to-door car service and taxis are also options. A taxi from Tirana to Gjirokastra should cost about 15,000 leke ($150). There are also frequent buses, costing only 1,000 leke ($10)/person. Buses make frequent stops, so the trip from Tirana to Gjirokastra takes 4-5 hours. Of the several bus stations in Tirana; the one at Sheshi Shqiponja offers bus service to Gjirokastra.

DepartureDestinationPoint and ToolTime of departurePriceDistance (h)Frequency
SarandaGjirokastraPort-St. TaxiAnytime6.000 ALL1h 20mEveryday
VloraGjirokastraPort&Center Taxi | Port TaxiAnytime10.000 ALL2h 20mEveryday
QafethanaGjirokastraKakavija TaxiAnytime17.000 ALL2hEveryday
TiranaGjirokastraCenterAnytime15.000 ALL3h 15mEveryday
AntigoneGjirokastraThe river Bridge,   Stadium Sh, Çerçizi TaxiFrom 07:00 to 15:00 (Anytime)2.000 ALL (4.000 ALL – round trip)26mEveryday
Hadrianopoli(vice versa)GjirokastraThe river Bridge,   Stadium, Sh. ÇerçiziFrom 07:00 to 15:00 (Anytime)2.000 ALL (3.000 ALL – round trip)5mEveryday
Libohove(vice versa)GjirokastraThe river Bridge,   Stadium, Sh. ÇerçiziFrom 07:00 to 20:00 (Anytime)1.500 ALL (3.000 ALL – round trip)25mEveryday
Cross Labove (vice versaGjirokastraThe river Bridge,   Stadium, Sh. ÇerçiziFrom 07:00 to 20:00 (Anytime)3.000 ALL (5.000 ALL – round trip)46mEveryday
Field of Çajup (vice versa)GjirokastraThe river Bridge,  Stadium, Sh. ÇerçiziFrom 07:00 to 20:00 (Anytime)4.000 ALL49mEveryday
Sotire (vice versa)GjirokastraThe river Bridge,   Stadium, Sh. ÇerçiziFrom 07:00 to 20:00 (Anytime)5.000 ALL53mEveryday
Tirana’s Mother Teresa Airport (aka Rinas Airport) is by far the largest in Albania, with direct flights from many European cities. You can also fly to the Greek island of Corfu, and take a ferry to the Albanian city of Saranda, which is about 1-1.5 hours by car or bus from Gjirokastra. Alternatively, you can fly to the northern Greek city of Ioannina, which is about 1.5-2 hours by car or bus from Gjirokastra.
You can reach Albania by boat or ferry through the Albanian port cities of Durres, Vlora or Saranda. If you arrive in Durres, the national road provides easy access to Gjirokastra by car, taxi or bus. If you arrive in Vlora, you must travel north to Levan, and then take the national road south to Gjirokaster. If you arrive in Saranda, you must cross a mountain pass (“Qafa e Muzines”), and then travel north to Gjirokastra. The trip takes 1 hour by car or taxi, and a little longer by bus.

DepartureDestinationTime of departurePriceDistance (h)Frequency
CorfuSaranda09:00 | (Seasonal: 13:00| 18:30 |19:00)€21.4835minDaily (Seasonal: 3 Times/Day)