Kotor and Tirana are only 270 km apart, but the trip crosses a border and two very different road networks. By car it takes 3.5–4.5 hours. By public transport it usually takes much longer. Here is how the options compare.
Travel time at a glance
- Private transfer or car: 3.5–4.5 hours, door to door, including a normal border wait.
- Bus: up to 7–9 hours with changes, depending on connections, from around €15–20 per person.
Kotor to Tirana by bus
Buses are the cheapest option, but direct services between Kotor and Tirana are limited and change with the season. Otherwise you change buses on the way, for example in Podgorica, Ulcinj or Shkodër, and wait between connections. Timetables are not always published online, so check at the bus station a day or two before you travel.
The bus is fine if you travel light and have the whole day. With big suitcases, kids, or a flight to catch, the changes and waiting add up fast.
Kotor to Tirana by private transfer
A driver picks you up at your hotel or apartment in Kotor and drops you at your door in Tirana, or at Tirana Airport. On BetterTransfer, drivers typically offer €180–200 per car for this route, not per person, so the more of you share the car, the closer it gets to the price of bus tickets.
You can also ask for a stop on the way. Shkodër, with its castle and lake, is right on the route.
The border crossing
Most traffic crosses at Sukobin (Montenegro) → Muriqan (Albania). Typical wait: 15–45 min; up to 90 min in summer peak. Both countries check passports, so keep yours handy. Waits are longest on summer weekend afternoons.
Tips
- Leave early in July and August. Coastal traffic around Budva and the border queue both grow through the day.
- Flying out of Tirana? Book straight to the airport, and leave a buffer for the border.
- Agree any stop (Shkodër, a viewpoint, lunch) when you book, so the driver can plan for it.