The Gjirokastër to Tirana bus takes 3.5-4 hours and costs €12. Eleven buses depart daily, with mid-morning departures (10-11AM) offering the best balance—you get a full morning in Gjirokastër, avoid the pre-dawn rush, and arrive in Tirana by early afternoon with time for connections.

The journey covers 228km through mountain passes and valleys before descending to Albania’s capital. This is the main route connecting the UNESCO “Stone City” with Tirana, ending at the chaotic South & North Terminal requiring navigation to the city center or airport.

Cost Comparison: Bus, Taxi, or Rental Car

Your transport options from Gjirokastër to Tirana:

Bus: €12, 3.5-4 hours. Budget option with 11 daily departures. You’ll arrive at Tirana’s sprawling terminal requiring navigation to city center or airport (add 30-60 minutes for onward connections). Mountain roads with switchbacks and one rest stop.

Private Transfer: €120-150, 2.5-3 hours. Door-to-door service from your Gjirokastër guesthouse to your Tirana address or airport, no terminal navigation, driver speaks English. Essential if catching a flight with tight timing — book a private transfer

Rental Car: If you rented in Tirana originally, you’re driving back. Mountain switchbacks require attention but roads are decent. If you rented in Gjirokastër, one-way dropoff fees may apply — compare rental car prices

Budget solo travelers on flexible schedules take the bus. Travelers with flights or tight timelines choose transfers. Those who rented cars drive back at their own pace.

Finding the Terminal

Gjirokastër’s bus station is in the lower town on Rruga Shën Vasi, easier to find than Tirana’s chaotic terminal. It’s about 15-20 minutes downhill from the old town’s cobblestone streets.

Location: Autostrada Sarande-Tepelene, lower town Getting there: 15-20 minute downhill walk from old town, or €2-3 taxi from anywhere in Gjirokastër

Finding your bus: Look for “Tirana” or “Tiranë” on signs—multiple companies (Argjiro Shpk, Best Travel) operate this route. With 11 daily departures, you have good frequency, but popular mid-morning buses still fill up in summer.

Arrive 20-30 minutes early. The terminal is less chaotic than Tirana’s, but confirming exact departure time and location helps avoid confusion.

How to Book

You have three booking options:

Check live prices and availability →

Click through to see all 11 daily departures for your dates. Multiple bus companies run this route—compare schedules and book the timing that works.

What you get:

  • Real-time availability across 11 daily buses
  • Compare all operators and departure times (5AM-6:30PM)
  • Lock in the €12 price (1200 lek)
  • Pay with international card (instant confirmation)
  • PDF ticket emailed immediately
  • Print it (essential—many drivers won’t accept phone screens)

Smart for popular mid-morning departures (10-11AM) that fill fastest in summer. Essential if you’re connecting to a Tirana flight—lock in your timing.

Option 2: Buy at Terminal (Works Fine Off-Season)

Walk to bus station, find Tirana ticket window (Argjiro Shpk or Best Travel), ask for next departure, pay €12 cash (1200 lek). This works in low season (October-May) but gets risky June-September when buses fill up.

Pro: Flexibility if plans change Con: Popular departures sell out, next bus could be hours later

Option 3: Bookaway (International Platform)

Book via Bookaway if you want English-language booking with customer support. Same €12 base fare with a small booking fee sometimes added.

Advantages: Familiar interface, English support, easier refunds Disadvantage: Still need to print tickets and navigate Tirana terminal

Schedule & Best Departure Times

Year-round: 11 daily departures from 5AM-6:30PM (5:00, 7:00, 8:00, 8:15, 10:00, 11:00, 12:00, 1:15, 2:30, 5:00, 6:30PM)

Recommended departures:

  • 10-11AM: Arrive Tirana ~2-3PM, afternoon for connections or settling in
  • 8-8:15AM: Arrive ~noon, good for afternoon flights (3PM or later)
  • Avoid 6:30PM: Arrives after dark, harder to navigate Tirana terminal at night

The 5-7AM buses fill with locals commuting to Tirana for work. Mid-morning departures offer better sleep and still provide afternoon arrival. The 6:30PM bus only makes sense if you absolutely need to maximize your last day in Gjirokastër.

Flight connections: If catching a Tirana flight, take the 8-10AM bus for flights departing 2PM or later. Earlier flights require the 5AM bus or a private transfer.

The Journey Hour by Hour

Hour 1 (Gjirokastër → Tepelenë): Winding descent through the Drino Valley. Mountain switchbacks with valley views. If you’re prone to motion sickness, sit in front and take Dramamine before departure.

Hour 2 (Tepelenë → Mountain Passes): You continue climbing through mountain passes. The scenery is dramatic—valleys, small villages, terraced hillsides. AC will be either freezing or broken—dress in layers.

Hour 2.5 (Rest Stop - Sometimes): Some buses make a 10-15 minute stop at a roadside café near Tepelenë. Use the bathroom (conditions vary), buy coffee or water (€1), stretch legs. Not all buses stop—don’t count on it.

Hour 3-4 (Lushnjë → Tirana): The mountains give way to farmland and flat plains. You’ll see the capital in the distance. The bus passes through suburbs before arriving at the South & North Terminal on the southern edge of the city.

Arrival: The bus stops at Tirana’s South & North Terminal. You’ll need to navigate your way out, grab a taxi to the city center (€5), walk to the main road for a city bus (40 lek), or arrange transport to the airport.

Onboard Amenities

Seats: Comfortable enough for 4 hours. No assigned seating—first come, first served. Arrive 15-20 minutes early for a window seat (mountain views are worth it).

AC: Inconsistent—some buses are freezing, others sweltering. The driver controls it. Bring layers.

Luggage: One checked bag (stored underneath) + one carry-on included. Extra bags sometimes cost €2-3.

Bathrooms: Most buses don’t have them. The rest stop (if your bus makes one) is your only opportunity. Use the terminal bathroom before departure.

Wi-Fi: Technically available, practically useless. Download content beforehand.

Outlets: Rarely work. Charge devices before departure.

Snacks: Not sold onboard. Bring water and snacks or buy at the rest stop (if your bus stops).

Important Details

Terminal arrival time: Get there 20-30 minutes early to buy tickets (if not booked online), confirm departure, and claim a good seat.

Cash for luggage: Some drivers charge €2-3 for checked bags despite tickets including luggage. Have small bills ready.

Print that ticket: If booking online, print it. Half of travelers ignore this and buy duplicate tickets at the terminal.

Bathroom strategy: Use the terminal bathroom before boarding. If there’s a rest stop, use it even if you don’t feel the need—it’s your only chance.

Luggage from old town: Gjirokastër’s old town has steep cobblestone streets. Walking downhill to the bus station with wheeled luggage is miserable. Consider a taxi (€2-3) from your guesthouse to the terminal.

Tirana arrival navigation: When you arrive at Tirana’s terminal, head toward the main exit. You can grab a taxi (€5 to Skanderbeg Square, €20-25 to airport) or walk to the main road for a city bus. Ignore aggressive taxi touts and negotiate fair prices.

Common Questions

Is it safe? Yes. Albanian bus drivers navigate mountain roads aggressively but competently. This is a well-traveled route. Accidents and theft are both rare.

Do I need to speak Albanian? No. “Tirana” or “Tiranë” is universally understood. Show your ticket and you’ll manage fine.

Can I catch a flight the same day? Yes, but build in buffer time. If you take the 10AM bus from Gjirokastër, you arrive Tirana ~2PM. Add 45-60 minutes to get from terminal to airport. Don’t book flights before 4PM to be safe. Better yet, book a private transfer for guaranteed timing.

Can I go straight to the airport from the terminal? Not directly. From Tirana’s bus terminal, take a taxi to the airport (€20-25, 30 minutes) or take a taxi/bus to the city center and catch the Rinas Express airport shuttle from Skanderbeg Square.

Can I store luggage before the bus? Some Gjirokastër hotels offer luggage storage for guests. The terminal has no left-luggage service. If you’re checking out early morning, ask your guesthouse the night before.

What if I miss my bus? Buy a ticket for the next departure. With 11 daily buses, you’ll rarely wait more than 1-2 hours for the next one.

Can I visit the Blue Eye on the way? The bus doesn’t stop there—the Blue Eye is a 30-minute detour off the Gjirokastër-Saranda route, not the Gjirokastër-Tirana route. If you want to visit, do it as a separate day trip from Gjirokastër before heading to Tirana.

Arrival in Tirana

The bus drops you at Tirana’s South & North Terminal on the outskirts of the city.

From here:

To city center (Skanderbeg Square): Taxi €5 / 15 minutes, or city bus for 40 lek To airport: Taxi €20-25 / 30 minutes, or taxi to city center + Rinas Express shuttle To other bus routes: You’re already at the terminal—easy connections to Shkodër, Berat, Vlorë, other cities

If you feel overwhelmed at the terminal, walk toward the main exit, ignore taxi touts, and negotiate a fair taxi price (€5 to Skanderbeg Square, not €10-15) or walk to the main road for cheaper options.

Why This Route Matters

The Gjirokastër to Tirana bus is how most travelers return to the capital after visiting southern Albania. Whether you spent days in Gjirokastër exploring the castle and old bazaar, or used it as a base for visiting the Blue Eye and Permet, this bus connects you back to Tirana for onward flights or northern destinations.

Common travel patterns:

  • South loop ending in Tirana: Tirana → Gjirokastër → Saranda → Riviera → back to Tirana → fly home
  • UNESCO towns tour: Tirana → Berat → Gjirokastër → back to Tirana
  • Multi-country trip: Albania → Tirana → Kosovo/North Macedonia

Best for:

  • Travelers ending southern Albania trips and returning to Tirana
  • Those catching flights from Tirana Airport
  • Budget travelers on flexible schedules
  • Travelers continuing to northern Albania (Shkodër, Theth, Valbona)

Not ideal for:

  • Tight flight connections (book private transfer instead)
  • Travelers with heavy luggage (old town to terminal requires taxi or painful downhill walk)
  • Those prone to severe motion sickness (mountain switchbacks leaving Gjirokastër)

The Gjirokastër to Tirana bus is basic transportation on mountain roads connecting a UNESCO World Heritage town to Albania’s capital. The four-hour journey trades convenience for affordability, delivering you to Tirana for onward connections at a fraction of the cost of a private transfer.

Bring motion sickness medication if prone to it (the switchbacks leaving Gjirokastër are real), pack snacks and water, download entertainment for offline use, wear layers for unpredictable AC, and take a taxi from your old town guesthouse to the bus terminal if you have wheeled luggage.

The cobblestone streets you walked yesterday are worth the four-hour bus ride back to the capital.

Safe travels (rrugë të mbarë).