Here's what trips people up about getting from Tirana to Ksamil: there's no single bus that takes you there, and the distance is bigger than it looks, about 265 km by road. Ksamil is a small beach village 14 km past Saranda, and the public-transport reality is a two-leg journey: a long coach to Saranda, then a short local bus down to the beaches. Plan it as one seamless ride and you'll mistime the Saranda handoff. Plan it as two trips and it's cheap, easy, and runs all summer. Below is the real route logic, the 2026 numbers, and when you should just rent a car instead. Compare it against every south Albania bus route too.
Tirana to Ksamil: bus, taxi and drive compared
| Option | Total time | Cost (one-way, 1 pax) | Verdict |
|---|---|---|---|
| Bus via Saranda transfer | 5.5–7h door to door | ~1,650–1,700 lek (~17 €) | Cheapest by far; the default |
| Booked through-ticket | ~6–6.5h | 19 € on Gjirafa | One booking, same two buses, change in Saranda |
| Drive (rental from TIA) | 4–4.5h inland | ~25–40 €/day + fuel | Fastest; unlocks Butrint & Blue Eye |
| Taxi / private transfer | 4–4.5h | 120–220 €/car | Comfort for groups/luggage |
The bus is the value play; driving is fastest and gives you Ksamil-area mobility once you arrive. The rest of this guide breaks down each.
Leg 1: Tirana → Saranda (the anchor)
This is the long leg that everything else hangs on. Eight to ten coaches a day, run mostly by Tisa Travel, from the South & North Bus Terminal near the Casa Italia outlet, about 25 minutes northwest of central Tirana, not in the centre. Fare is ~1,500 lek (15 €), journey about 4.5 to 5 hours on the inland route.
| Depart Tirana | Approx. arrival Saranda | Good for |
|---|---|---|
| 05:30 | ~10:00 | Reaching Ksamil before lunch |
| 07:30 | ~12:30 | The sweet spot, beach by mid-afternoon |
| 08:30 | ~13:30 | Beach by late afternoon |
| 09:45 | ~14:45 | Arrive mid-afternoon |
| 12:30 | ~17:30 | Too late for the beach; still catches a Ksamil bus |
Full terminal directions, every departure in both directions, and payment detail are in the dedicated Tirana to Saranda bus guide. The headline rule: get to the right terminal 30–45 minutes early in summer. It's the #1 way people miss this bus.
Leg 2: Saranda → Ksamil (the easy part)
Once in Saranda, the municipal bus to Ksamil and Butrint is the simplest leg of the whole trip: 150 to 200 lek, about 20 to 30 minutes, roughly hourly on the half hour from 06:30 to 18:30 on the 2026 summer timetable. It starts by the ferry terminal on Rruga Jonianet and picks up again on Rruga Skënderbeu in the centre. The Tirana coach drops you at Saranda's new bus terminal at Qafë Gjashtë (opened July 2026), about 2.2 km from the port, so take a taxi to the Ksamil bus stop by the port or straight on to Ksamil. Pay the driver in cash.
The only catches are the hourly gaps and peak-season crowding. In July and August the bus fills at the port, so a mid-afternoon Saranda arrival can mean standing room or a wait for the next one. Full detail, drop-off points, and the taxi alternative are in the Saranda to Ksamil bus guide.
The handoff that matters: aim to land in Saranda with a 30–60 minute cushion before you need the Ksamil bus. The legs run on independent schedules, and a delayed coach plus a just-missed local bus is how a manageable day turns into a tired evening with luggage.
The booked through-ticket
Gjirafa Travel sells Tirana–Ksamil as one ticket for 19 €, departing Tirana at 07:30, 08:30, 09:45 and 12:30 (October 2026 listing) and arriving at Ksamil about 6 to 6.5 hours later. It is not a direct bus: you ride Tisa Travel to Saranda and change to the Ksamil bus. What you buy is a guaranteed seat on the long leg, which matters on July and August weekends.
A long travel day runs on your phone: tickets, live route tracking, your accommodation pin. Grab a Saily Albania eSIM before you fly in so you land connected instead of hunting for a SIM kiosk.
Drive options (Tirana → Ksamil)
Driving the ~265 km is the fastest way to make the trip, and once you arrive, the car is the difference between staying put in Ksamil and adding Butrint, the Blue Eye, and southern Saranda beaches as day trips.
Inland route (SH4 via Fier and Gjirokastër), 4 to 4.5 hours. The standard "just get there" route: SH4 motorway south through Fier, past Tepelenë into the Drino valley toward Gjirokastër, then southwest to Saranda and on to Ksamil. Mostly motorway and dual-carriageway, well-paved and signposted end to end.
Coastal route (SH4 + SH8 via Vlora and the Riviera), 5 to 6 hours. The scenic alternative: SH4 to Fier, SH8 to Vlora, through the Llogara Tunnel, down the Riviera through Dhërmi, Himara, Borsh and Lukovë, then inland to Saranda and Ksamil. Adds 1–2 hours but turns the drive into the trip. See our Riviera drive-times guide.
| Factor | Inland (SH4) | Coastal (SH8) |
|---|---|---|
| Distance | ~265 km | ~280 km |
| Time (off-peak) | 4–4.5h | 5–6h |
| Time (August) | 4.5–5.5h | 6–7.5h+ |
| Scenery | Functional farmland | Llogara Pass + Ionian coastline |
| Best for | Direct, late-day arrivals | Vacation route, multi-stop trips |
Llogara Tunnel toll: on the coastal route the Llogara Tunnel (opened 5 July 2024, 5.9 km) costs 250 lek (~2.50 €) one way / 500 lek round trip for cars; carry lek, since card acceptance at the toll plaza isn't confirmed. The old free Llogara Pass road stays open in parallel, and our tunnel vs pass guide covers when each makes sense.
Rental & parking notes: pick up at Tirana airport (TIA); 2026 prices run ~15–25 €/day low season, ~25–40 €/day high season for a small car, plus ~8–15 €/day for full insurance. Local Albanian operators undercut the international chains by 30–50%. In Ksamil, most hotels include guest parking; beach lots charge ~5–10 €/day in summer and aren't always signposted, so confirm before you park, and arrive before 10 AM in peak season to find a spot near the Three Islands.
When driving beats the bus
- Group of 3–4: rental and fuel split to ~25–35 € per person, and you skip the Saranda transfer.
- You want Butrint, Blue Eye, or southern beaches, all short drives from Ksamil and a hassle without a car.
- Late-evening arrival: buses thin out after 16:00–17:00, and a car keeps you mobile.
When the bus beats driving
- Solo or couple on a budget: about 17 € each is hard to beat.
- Nervous about Balkan roads: SH8 is narrow, single-carriageway, and full of tractors and scooters.
- Ksamil-only, no day trips: the village is walkable, and a car just becomes a parking problem.
Arriving in Ksamil
Settling in for a few nights? Compare beachfront hotels, guesthouses and apartments on the map.
With Ksamil as a base, Butrint, Blue Eye and island boat trips are all short hops, handy if you came without a car. For an honest take on what to expect, read our Ksamil review.
Frequently asked questions
Is there a direct bus from Tirana to Ksamil?
No. The standard route is a direct coach to Saranda (8 to 10 a day, ~1,500 lek), then the 150 to 200 lek municipal bus 14 km on to Ksamil. Gjirafa sells both legs as one 19 € ticket, but you still change buses in Saranda.
How far is Ksamil from Tirana?
About 265 km by road on the inland route through Fier, Tepelenë and Gjirokastër, roughly 4.5 hours of driving. The coastal road via Vlorë and Himarë is about 280 km and takes 5 to 6 hours. By bus, with the change in Saranda, plan on 5.5 to 7 hours.
Is there a train from Tirana to Ksamil?
No. Albania's only passenger train in 2026 runs between Durrës and Elbasan; no line reaches Saranda or Ksamil. It's bus, car or transfer.
What's the cheapest way from Tirana to Ksamil?
Bus to Saranda (~1,500 lek / 15 €) plus the municipal Saranda–Ksamil bus (150 to 200 lek), so about 1,650 to 1,700 lek (~17 €) total. It's by far the cheapest option, provided you keep a 30–60 minute transfer cushion in Saranda and aren't tied to a strict same-hour check-in.
How long does Tirana to Ksamil take by bus?
Realistically 5.5 to 7 hours door to door: about 4.5 to 5 hours on the Tirana–Saranda coach, plus up to an hour waiting for the Ksamil bus and the 20 to 30 minute ride. Peak-summer traffic and a missed connection can push it toward 7 hours.
Should I take a taxi for the last leg from Saranda?
If you arrive late, have heavy bags, or need predictable check-in timing, yes. A Saranda–Ksamil taxi is about 20 to 30 € (2,000 to 3,000 lek) in 2026 and takes 20 to 25 minutes. Agree the price before you get in. A taxi or transfer for the whole Tirana–Ksamil trip runs about 120 to 220 € per car.
Is this route doable with kids?
Yes, but simplify the second leg by taking a taxi from Saranda rather than gambling on a crowded local bus with tired children and luggage. Aim for an early Tirana departure so you arrive with daylight and a buffer.



