Checking flights...

Air

The modern Nënë Tereza International Airport is at Rinas, 17km northwest of Tirana. The Rinas Express airport bus operates an on-the-hour (7am to 6pm) service, with departures from the corner of Rr Mine Peza and Rr e Durrësit (a few blocks from the National History Museum) for 250 lekë one way. The going taxi rate is 2000 to 2500 lekë. The airport is about 20 minutes' drive away, but plan for possible traffic jams and give yourself plenty of time to get there if you're catching a flight.

Bus

There is no official bus station in Tirana. Instead, there are a large number of bus stops around the city centre from which buses to specific destinations leave. Do check locally for the latest departure points, as they have been known to change. You can almost guarantee that taxi drivers will be in the know; however, you may have to dissuade them from taking you the whole way to your destination.

Most international services depart from various parts of Blvd Zogu I, with multiple services to Skopje, Macedonia (€20, eight hours) and Pristina (via Prizren), Kosovo (€10, four hours) leaving from near the Tirana International Hotel, and services to Budva, Kotor and Podgorica in Montenegro (€15 to €25, four hours) leaving from in front of the Tirana Tourist Information Centre. At present there is no direct bus to Ulcinj from Tirana, and your best bet is to change buses in Shkodra. Other international destinations include Istanbul, Dubrovnik, Sofia, Thessaloniki and Athens. It's best to double-check all international services locally, as routes and timings change with great frequency.

Furgons (shared minibuses) to Bajram Curri (1000 lekë, 5½ hours, hourly 5am to 2pm), the jumping-off point for Valbona or the far side of Lake Koman, leave the Zogu i Zi roundabout at the intersection of Rr Durrësit and Rr Muhamet Gjollesha. You'll find them outside the Logos University building. Note that this service passes through Kosovo. Services to Durrës (130 lekë, 40 minutes, every 30 minutes) also leave from here. Services to Shkodra (300 lekë, two hours, hourly until 5pm) leave from what's known as the Northern Bus Station on Rr Dritan Hoxha, a short distance from the Zogu i Zi roundabout.

Departures to the south leave from Rr Myhedin Llegami near the corner with Blvd Gjergj Fishta. These include services to Berat (400 lekë, three hours, every 30 minutes until 6pm), Himara (1000 lekë, five hours, 1pm and 6pm), Saranda (1300 lekë, 6½ hours, roughly hourly 5am to midday) and Gjirokastra (1000 lekë, six hours, regular departures until midday, also at 2.30pm and 6.30pm). Services to Himara and Saranda will drop you off at any of the coastal villages along the way.

Domestic Buses From Tirana

Berat

Price (lekë)

400

Duration

2½hr

Distance (km)

122

Durrës

Price (lekë)

130

Duration

1hr

Distance (km)

38

Elbasan

Price (lekë)

150

Duration

1½hr

Distance (km)

54

Fier

Price (lekë)

600

Duration

2hr

Distance (km)

113

Gjirokastra

Price (lekë)

1000

Duration

7hr

Distance (km)

232

Korça

Price (lekë)

500

Duration

4hr

Distance (km)

181

Kruja

Price (lekë)

150

Duration

30min

Distance (km)

32

Pogradec

Price (lekë)

500

Duration

3½hr

Distance (km)

150

Saranda

Price (lekë)

1500

Duration

7hr

Distance (km)

284

Shkodra

Price (lekë)

300

Duration

2hr

Distance (km)

116

Vlora

Price (lekë)

500-700

Duration

4hr

Distance (km)

147

Train

Tirana's tiny railway station was knocked down in 2013, and a new one is planned in the west of the city at a spot known to locals as the Casa Italia roundabout, by the Tirana–Durrës overpass. Until the distant day when this station opens, all train services to Tirana start and end at the town of Vora, just outside the city on the way to Durrës. To get there take any Durrës furgon (shared minibus) and ask for stacioni i trenit Vora.

When travelling by train, purchase tickets before hopping on, and note that these services are strictly for train enthusiasts – this is not a comfortable or fast way to get around. From Vora there are seven daily trains to Durrës (70 lekë, one hour), as well as departures to Elbasan (190 lekë, four hours, 2.10pm), Pogradec (station 2km out of town; 295 lekë, eight hours, 5.30am), Shkodra (145 lekë, 3½ hours, 1.15pm) and Vlora (250 lekë, 5¾ hours, 4.25pm). Check timetables at the station the day before travelling, as they're subject to change.