Tirana to Thessaloniki: Buses, Kapshticë Border & Flights
Tirana to Thessaloniki by coach: eight direct departures from 03:00, €40 on the booking board, about 11 hours via Kapshticë. Checked 31 Oct 2026.
Eight direct coaches a day leave Tirana for Thessaloniki between 03:00 and 11:00, and the ticket platform GjirafaTravel priced six of them at €40 one way (about 3,640 lek, $45 or £33 at the Bank of Albania’s rates of 30 October 2026) on its boards for 10 and 17 November 2026. The other two, from AMR Travel, were €45. The platform prints 10h 50m to 11h for the ride through Korçë and over the Kapshticë border post.
Where it gets messy is the clock. The four timetables we found for this line disagree with each other, and the platform’s arrival times look as if they ignore the hour Greece is ahead of Albania. Below: which times to trust, what the border does to your day, and when it makes more sense to fly into Thessaloniki or put a party in one car.
Eight coaches and no single timetable
GjirafaTravel’s Tirana-Thessaloniki board showed the same eight direct departures for both November dates, all leaving a stop it calls “Tirana East Terminal” for one it calls “Thessaloniki Station”. Three more rows are one-change journeys (06:00, 09:30 and 12:00) with no price shown. Here’s how that sits against the other timetables:
| Where we looked | Tirana departures it lists | Page date |
|---|---|---|
| GjirafaTravel boards for 10 and 17 Nov 2026 | 03:00 Liko & Kosta Tours; 05:00 Metro Al Travel, Alba Trans, AMR Travel; 08:00 Metro Al Travel; 08:30 Alba Trans, AMR Travel; 11:00 Alba Trans | read 31 Oct 2026 |
| Tirana Parking, the terminal operator | Alb Trans 03:50, 15:30, 19:00; Liko Kosta 03:30 | modified 18 Feb 2025 |
| Metro Euro’s own site | 04:00 and 08:30 | read 31 Oct 2026 |
| FlixBus | at least two trips a day, times shown at booking | read 31 Oct 2026 |
Where the company names look alike, the times still differ from one list to the next. Liko Kosta left at 03:30 on the terminal operator’s 2025 list, while the platform now shows Liko & Kosta Tours at 03:00 (they look like the same firm, though neither page says so). Alb Trans’s 15:30 and 19:00 departures from 2025 have no match on the November boards, so go by the November times, not the 2025 list. Names are just as slippery: “Alb Trans” on that list and “Alba Trans” on the platform look like one company, and nothing links “Metro Al Travel” on the platform to the Metro Euro whose site shows 04:00 and 08:30.
Metro Euro is the carrier that writes out both directions: from Thessaloniki it lists 09:00 and 21:00 “according to local time”. Its pages carry times and contact numbers; the fare comes when you book. Its contact page gives a Tirana desk at the East Bus Terminal (+355 69 759 8377) and a Thessaloniki office at Aristotelous 10 (+30 2310 241545). Ring a day ahead whichever company you pick, because the board for one date and the board for the next week were identical down to the minute, which suggests it’s a standing timetable, not a live count of free seats.
What a seat costs, and what the platform adds
On the board, Liko & Kosta Tours, Metro Al Travel and Alba Trans sell the seat at €40 one way, and AMR Travel at €45. Only Liko & Kosta Tours and AMR Travel carry a “Guaranteed Seat” label and buttons to buy one-way and return tickets on the platform itself; the Metro Al Travel and Alba Trans rows have neither, so check that you can really book those seats there, because the board doesn’t make it obvious. The two lines that sell returns price them at €70 (Liko & Kosta Tours) and €80 (AMR Travel), which is €10 less than two singles on either.
The platform adds a processing fee per order, and its terms (item 11.7) make it non-refundable if you cancel. On a Tirana-Prizren order for 26 October 2026 it was €2, so budget about €42, not €40, until the checkout shows the figure for this route.
The other direction looks cheaper. For the same dates the board lists Alba Trans leaving Thessaloniki at 08:30 for €23, 11 hours, plus one two-company connection at 15:30 for €55. If the €23 holds at checkout, €40 out and €23 back comes to €63, below the €70 return. We can’t explain why the same company would charge so much less in one direction, so see the €23 at checkout before you skip the return ticket.
FlixBus sells the line at a higher floor. Its route pages show fares from €55.89 each way, at least two trips a day from Tirana (shortest journey 10h 30m) and at least one the other way (11h 30m), read on 31 October 2026. That’s about €16 above the platform’s €40 for a listed 20 minutes less on the road, and FlixBus names the street its coach stops on in Thessaloniki: Monastiriou, by the railway station.
Where the coach picks you up at each end
In Tirana the sources agree for once. The terminal operator says it moved every international line to the East Bus Terminal at Lundër, which it calls TEG and which also goes by Terminali Lindor. The platform’s stop is “Tirana East Terminal”, FlixBus says “Tirana East Gate Lindor”, and Metro Euro’s Tirana desk is at the same terminal. It’s out of the centre, and four of the eight coaches leave at 05:00 or earlier, so for those book a taxi the evening before; the city buses that reach the terminal for a daytime departure are in our getting around Tirana guide. The Athens line is murkier, as our Tirana to Athens guide explains.
In Thessaloniki only FlixBus gives a street address for its coach stop: Monastiriou 28 and Monastiriou 63, at the railway station. Metro Euro’s contact page lists two Thessaloniki addresses, Aristotelous 10 and Anagnostaki street, without saying where its coach stops. The platform’s “Thessaloniki Station” comes with no address on the board, and it probably means the same place, but nothing says so. Ask your carrier where the coach leaves before you book a hotel near either.
What Kapshticë does to your timetable
On OpenStreetMap routing, the fastest drive from central Tirana to central Thessaloniki is 390 km and 5h 41m, going east through Elbasan and Korçë (158 km and about three hours from Tirana), crossing at Kapshticë, which the Greeks call Krystallopigi, and joining the Egnatia road. The coach takes about twice that. The extra hours go on pick-ups along the way, rest stops and the border, and no carrier splits them for you. Korçë, about 40 minutes short of the border by road, is worth a night if you’re not in a hurry, and our Korçë guide covers it.
Albanian Customs lists entry and exit at Kapshticë as open 24 hours, Monday to Sunday (read 31 October 2026). Greece is the side that sets the pace. Since 10 April 2026 the EU’s Entry/Exit System has run at every external crossing, so on a first entry with a US, UK, Canadian or Australian passport the officer takes four fingerprints and a photo at the booth, and on a full coach that’s where your minutes go. The system applies to non-EU nationals on short stays, so EU citizens aren’t registered. ETIAS isn’t in operation, and the EU says it will announce a start date several months ahead (EU site). More on the EES booth is in our Albania border crossings guide, and the Albania visa guide explains how the days you spent in Albania sit outside your Schengen count.
A strike can shut the crossing for hours. During a Greek customs strike on 27 July 2026, vehicle traffic at Kapshticë, coaches included, was suspended from 05:00 to 09:00 Albanian time, with only pedestrians without luggage and ambulances let through. The State Police gave a day’s warning on asp.gov.al, so look there the evening before you travel.
Then the clock. Greece runs an hour ahead of Albania, so your phone will jump at the border, and Metro Euro writes its Thessaloniki times as local time. Here’s the arithmetic that bothers us: the platform shows a 05:00 departure, a 10h 50m journey and a 15:50 arrival. Those three agree only on a single clock, so either the arrival is printed in Albanian time or the 10h 50m already includes Greece’s extra hour. We can’t tell which. Read one way you arrive at 16:50 Greek time; read the other way, at 15:50. Plan anything in Thessaloniki, a train or a dinner, around 16:50 Greek time, the later of the two.
Flying into Thessaloniki instead
Thessaloniki’s airport site lists Ryanair, easyJet, Jet2.com and Wizz Air among its airlines, so a cheap flight in from the UK or the EU is real. If your actual goal is Albania, run the sums before you book it. The coach adds roughly 11 hours and about €42 once the order fee is in, and Tirana has its own direct routes from the UK and Ireland: its departures board for 31 October and 1 November 2026 shows London Luton, Gatwick, Stansted, Heathrow, Birmingham, Manchester, Edinburgh and Dublin among its destinations. Our how to get to Albania guide covers the direct flights. Thessaloniki wins when Greece is part of the trip, or when its fare undercuts the Tirana one by more than the coach and a lost day are worth.
The Greek destinations on Tirana airport’s board for those two days were Athens and Heraklion, not Thessaloniki. So Aegean’s Tirana-Thessaloniki fares from €100 for November 2026, about two and a half times the coach, most likely include a change in Athens: check the stops on the booking screen.
From Thessaloniki airport, the city’s tourism site says the airport bus has connections to the Central Railway Station, runs roughly every half hour, takes 40 to 50 minutes and costs €2 for a single ticket from on-board machines that take exact change. The railway station is where the coaches to Tirana stop, at least on FlixBus’s listing.
Hiring a car for the 390 km
The drive is straightforward and the paperwork isn’t. Many Albanian rental fleets won’t let a car into Greece, and the ones that agree want it written into the rental agreement, with a Green Card that covers Greece. On a one-way trip there’s a second question for the same desk: whether you can leave the car in Thessaloniki at all, and what that costs. If the answer is no, an Albanian rental only makes sense when you’re driving back to Albania. Our Albania border crossings guide lists what to collect at the desk, and the Albania and Greece road trip sets out the fallback: take the coach and hire again on the Greek side.
Four coach seats against one private car
Kiwitaxi’s Tirana-Thessaloniki page quoted $491 (about €440 at the Bank of Albania’s rates of 30 October 2026) for a comfort sedan seating four, on a trip dated 31 October 2026, 400 km and about 5h 20m by its own estimate, before any border wait. Four coach seats at €40 come to €160 plus the order fee, so the car costs about 2.7 times as much for a party of four, and more for fewer. Its 7-seat minibus was $879 on the same page.
What the extra money buys is a departure at the hour you choose instead of one between 03:00 and 11:00, a door-to-door ride, and no hunt for the right stop at either end. For a solo traveller or a couple, the coach is the sensible choice. For four people with luggage and a late flight, the gap narrows but doesn’t close.
What we couldn’t pin down
- Which clock the platform’s arrival times use. The 05:00 departure with a 15:50 arrival fits two readings an hour apart.
- Where each coach stops in Thessaloniki. Only FlixBus gives a stop address; Metro Euro’s two Thessaloniki addresses aren’t marked as stops.
- Whether the platform’s €2 fee applies unchanged to this route, whether Metro Al Travel is Metro Euro, and what Metro Euro charges.
- How many seats are left. The boards for 10 and 17 November looked like a standing timetable, so a listed departure isn’t proof of a free seat.
- How long the Greek booth takes on a given day. The one dated example we have is the strike on 27 July 2026.