Home › Routes › Skopje to Tirana
How to get from Skopje to Tirana
Driving from Skopje to Tirana takes about 4 h 30 to 5 h 30 for roughly 290 km via Ohrid or Struga and the Qafë Thanë border. Direct buses run a few times a day and take about 6 to 8 hours. There is no train or regular direct flight.
Best option: Bus. Direct buses are the main public transport option between the two capitals.
All the ways to make the trip
| How | Time | How often | Price* | Good to know |
|---|---|---|---|---|
| bus Direct buses from Skopje bus station to Tirana | about 6–8 h | a few a day | about €15–25 | Check current schedules. |
| car Via Gostivar, Kičevo, Struga and the Qafë Thanë border, then Elbasan to Tirana | about 4 h 30–5 h 30 | fuel; border waits possible | Rental cars need cross-border permission and green card insurance. |
*Approximate prices and times for 2026. Timetables change by season: check with the operator before you travel.
Open the route in Google Maps →
Book the trip
Partner links: TonyPlan may earn a small commission at no extra cost to you.
Tips
- Border waits can be long in summer.
- Consider a stop in Ohrid.
- Check current bus schedules at the station.
- Albania uses the lek; euros are often accepted.
Common questions
Is there a direct bus?
Yes, direct buses run a few times a day between Skopje and Tirana, taking about 6 to 8 hours. Check current schedules at the bus station, as departures change. Buses can be crowded in summer, so buy your ticket a day ahead.
How long is the drive?
About 4 h 30 to 5 h 30 for roughly 290 km, via Struga and the Qafë Thanë border crossing. Border waits can add time in summer. Rental cars need cross-border permission. The road via Struga passes close to Lake Ohrid.
Is there a train or flight?
There is no passenger train between Skopje and Tirana and no regular direct flight. Road travel is the only practical option. Flights between the two cities, when available, usually involve a connection elsewhere and take longer than the drive. Buses are the cheapest option.
Can I do it as a day trip?
No. With at least 5 hours each way, it is not practical. Stay at least one night in Tirana, or break the trip in Ohrid. Ohrid is about halfway and has an old town and lake, so it makes a good overnight stop.
Compiled by TonyPlan from operator and transport information and travel knowledge; updated 2026-10-05. Anything we could not confirm is marked as approximate.