Short answer: Berat is one of the easiest day trips from Tirana — about 90 km south, 2 to 2.75 hours by bus, and only around €4–5. Buses and furgons run frequently through the day. Driving takes under 2 hours. There is no train. The only wrinkle is which terminal your bus leaves from, since Tirana has more than one — check when you buy your ticket.
Why Berat is the easy one
Of all Albania’s headline destinations, Berat is the most day-trip-friendly from Tirana. It is close, the road is good, buses are frequent and cheap, and the UNESCO old town — the “City of a Thousand Windows” — is compact enough to see properly in a day. If you only do one independent trip out of Tirana, this is the one to try.
By bus
- Distance: ~90 km
- Time: around 2 to 2h 45m depending on the service and stops
- Cost: roughly 400–600 lek (€4–5)
- Frequency: frequent through the day, with first departures around 06:00 and the last in the late afternoon
Important — there are no night buses in Albania. The last bus back from Berat generally leaves in the afternoon, with the final departures around 16:30–17:30. If you are day-tripping, check the return time before you set off, not after. Getting stranded in Berat because you assumed there was an evening bus is a classic mistake.
Which terminal?
This is the one genuinely confusing part. Tirana has more than one intercity terminal, and Berat buses have been reported from both the South & North Terminal (out toward Kashar, northwest of the centre) and the newer East Terminal (Terminali Lindor) at the TEG shopping mall. It can also depend on the operator.
Don’t guess. When you buy your ticket — online via Gjirafa Travel, or in person — confirm the exact departure terminal. From central Tirana, either terminal is a 15–20 minute taxi (€4–6) or a local city bus. Build that connection into your timing.
How Albanian buses actually work
If you have not done it before: there is no big central booking system. Buses are run by small operators, often the driver himself. At the terminal, drivers park up and put a “Berat” sign in the windscreen. Walk along, find the one marked Berat, or just ask — drivers call out destinations and will point you to the right vehicle. You usually pay the driver in cash. It looks like organised chaos, and it is, but it works.
Furgons (shared minibuses) run the same route and leave when full rather than on a timetable. Same price range, less predictable timing. For more on this, see getting around Albania.
By car
The drive is straightforward — under 2 hours on good roads through central Albania’s farmland and hills. A car gives you the freedom to add a stop, and Berat pairs naturally with the Belsh lakes and local wineries nearby that are awkward to reach by bus. Parking in Berat is manageable near the old town. See our honest guide to driving in Albania.
By taxi or private transfer
A taxi is quick (about 1h 40m) but expensive — €50–70 one way, since the driver returns empty. A private transfer with hotel pickup and drop-off starts around €60–70 for the car. For two people that is poor value against a €5 bus; for a group of four, it works out to €15–20 each and removes all the terminal logistics.
Day trip or overnight?
Berat rewards an overnight stay — the castle quarter at sunset and early morning, before the day-trippers arrive, is the best of it. But the old town, the castle (still lived in, which is rare) and a walk along the Osumi River fit comfortably into a day if that is all you have.
The easiest version: a guided day trip
If you would rather not deal with terminals, return times and a bus change, a guided day trip handles the logistics and pickup for you — and pairs Berat with the Belsh lake area in the same day, which is hard to do on public transport.
Our Berat UNESCO City & Belsh Lake day tour runs from Tirana and Durrës at €30 per person, with free hotel pickup, a local English-speaking guide, and no deposit — pay cash on the day. No terminal to find, no return bus to catch.
More reading: Berat day trip — everything you need to know and the 6 best day trips from Tirana.