The Tirana to Berat bus takes 2.5-3 hours and costs €5. Ten buses depart daily, running every 60-90 minutes throughout the day. This is Albania’s cheapest intercity route and one of its most popular day trips.

The journey covers 120km through farmland and olive groves, ending at a UNESCO World Heritage town of white Ottoman houses stacked up a hillside. The buses are basic but comfortable enough for the short journey, and the frequent departures make this an easy, flexible trip.

Cost Comparison: Bus, Taxi, or Rental Car

Your transport options from Tirana to Berat:

Bus: €5, 2.5-3 hours. Cheapest option and Berat’s popularity means frequent departures. Terminal navigation is easier than other routes but schedules still fluctuate. Bus drops you outside town—you’ll walk 20 minutes or taxi to old quarters.

Private Transfer: €80-100, 2-2.5 hours. Direct to your accommodation in Mangalem or Gorica (saves dragging luggage up cobblestones), no waiting at terminals. For groups of 3-4, cost per person approaches bus price with far more convenience — book a private transfer

Rental Car: €30-35/day + fuel (€15-20), 2 hours. Drive to Osum Canyon, visit local wineries, explore at your own pace. Berat Castle and surrounding villages are easier to reach. Straightforward highway driving — compare rental car prices

Day-trippers on tight budgets take the bus. Families and groups often choose transfers. Travelers planning multi-day stays or wanting to explore beyond Berat’s old town benefit from a car.

Finding the Terminal

Tirana’s South & North Terminal serves all southbound routes, including Berat. While Berat buses are easier to find than other routes (due to popularity), the terminal itself remains confusing—travelers describe it as chaotic with poor signage, minimal English, and competing companies scattered around a parking lot.

Location: Rruga e Kavajës, about 2km south of Skanderbeg Square Getting there: Taxi from city center: €3-5 / 10 minutes

Finding your bus: Look for offices with “Berat” on hand-written signs—multiple companies operate from different spots. Berat’s popularity means more people heading there, so asking other travelers helps. Still, confirm your exact departure point with the ticket seller, not just the time.

Arrive 20-30 minutes early. Even though Berat buses are “easier” to find, budget time for terminal confusion.

How to Book

You have three booking options:

Check live prices and availability →

Click through to see all 10 daily departures. You’ll find buses every 60-90 minutes, compare exact times, and lock in your preferred schedule.

What you get:

  • Real-time availability (10 daily buses)
  • Choose exact departure time for your day trip
  • Lock in the €5-6 price (cheaper than a coffee)
  • Pay with international card (instant confirmation)
  • PDF ticket emailed immediately
  • Print it (some drivers won’t accept phone screens)

Smart for weekends and summer when buses fill up. Unnecessary on random weekday mornings in off-season.

Option 2: Buy at the Terminal (Works Fine)

Walk to the Berat ticket window, say “Berat, një biletë” (one ticket), pay €5 cash, get on the next bus. This works 90% of the time unless you’re traveling Friday afternoon or peak summer.

Weekday off-season travel? Just show up. Weekend or summer travel? Consider booking online.

Option 3: Bookaway (International Platform)

Book via Bookaway if you prefer an international booking interface with English support. Same €5 fare with a small booking fee sometimes added.

Advantages: Familiar payment process, English customer service Disadvantage: Paying a fee to book a €5 ticket feels excessive

Schedule & Best Departure Times

Peak season (June-September): Departures roughly every 60 minutes from 6AM-6PM

Off-season (October-May): Departures every 90 minutes, usually 6AM, 8AM, 10AM, 12PM, 2PM, 4PM (times vary slightly)

Recommended departures:

  • 8-9AM: Arrive Berat ~11AM, full day to explore, can return same day
  • 10-11AM: Arrive ~1PM, lunch in Mangalem, afternoon exploring, overnight recommended
  • Avoid 4PM+: Only works for overnight stays—you’ll arrive near sunset with limited exploring time

The frequency is the beauty of this route. Miss your bus? The next one leaves in 90 minutes.

The Journey Hour by Hour

Hour 1 (Tirana → Lushnjë): Flat highway through farmland and small towns. The scenery is unremarkable. The AC will be either arctic or nonexistent—bring a light jacket just in case.

Hour 2 (Lushnjë → Berat): You start seeing the Tomorr mountain range in the distance. The road gets slightly more interesting as you pass olive groves and roadside fruit stands (the bus doesn’t stop at them).

Hour 2.5 (Arrival): The bus enters Berat and you get your first glimpse of the white Ottoman houses climbing the hillside. Sitting on the right side gives you better views of the houses stacked like terraces.

No Rest Stop: The route is too short for rest stops. Most buses go direct. Use the bathroom at the terminal before departure.

Onboard Amenities

Seats: Basic, padded, comfortable enough for 2.5 hours. No assigned seating—first come, first served. Right-side windows get better views approaching Berat.

AC: Sometimes works, sometimes doesn’t. You adapt.

Luggage: One checked bag (underneath) + one carry-on. Extra charges are rare on Berat buses but technically possible.

Bathrooms: Not onboard. The terminal bathroom is your only opportunity. Plan accordingly.

Wi-Fi: Officially yes, practically unusable. Download podcasts or bring a book.

Outlets: Hit or miss. Charge your phone beforehand.

Snacks: Not sold onboard. Bring water and snacks from Tirana—Berat has plenty of cafes once you arrive.

Important Details

Terminal arrival time: Get there 15 minutes early to find your bus and claim a seat. Berat buses fill up on weekends.

Cash for tickets: If buying at the terminal, have exact change or small bills. Ticket sellers dislike breaking large notes.

Print your ticket: If booking online, print it. Some drivers accept phone screens, some don’t. Why risk it for a €5 ticket?

No bathroom onboard: Use the terminal facilities before departure. There are no stops. The journey is 2.5 hours.

Arrival location: Berat’s bus station is outside the main tourist area. You’ll need to walk 20 minutes or take a taxi (€2-3) to reach Mangalem or Gorica quarters.

Common Questions

Is it safe? Yes. The Tirana-Berat highway is one of Albania’s better roads. Accidents are rare. Theft is rare.

Do I need to speak Albanian? No. “Berat” is universally understood. Show your ticket, point, smile. It works.

Can I do Berat as a day trip? Yes, but it’s rushed. You’ll have ~4-5 hours in Berat if you take the 8AM bus and return on the 4PM. Doable, but staying overnight lets you see the castle at sunset.

Can I bring luggage? Yes, but Berat’s old town has steep cobblestone streets. Wheeled luggage is miserable. Backpacks are smarter.

What if I miss my bus? The next one leaves in 60-90 minutes. Relax. Grab a coffee. Albania runs on flexible time.

Arrival in Berat

The bus drops you at Berat’s bus terminal on the outskirts of town.

From here:

To Mangalem Quarter (main tourist area): 20-minute walk or €2-3 taxi To Gorica Quarter: 25-minute walk or €2-3 taxi To Berat Castle: 30-minute uphill walk from Mangalem, or €5 taxi to the top

Berat is walkable once you’re in the old quarters. Most guesthouses are in Mangalem (the photogenic white houses). The castle is a steep 20-minute climb from Mangalem but worth it for the views.

Walk to your guesthouse first, drop your bag, then explore. Dragging luggage up cobblestone hills isn’t fun.

The Tirana to Berat bus is basic transportation on a decent highway connecting the capital to a UNESCO town. You’re not getting luxury coach service for €5—you’re getting functional transport that works as advertised.

Berat is worth visiting, and this bus makes it absurdly accessible. You’re spending less than a coffee and pastry to reach one of Albania’s most beautiful towns. The bus is fine, the journey is short, and you’ll forget about the cramped seat once you’re walking through Mangalem’s narrow alleys.

Safe travels (rrugë të mbarë).