The Vlorë to Tirana bus takes 2.5-3 hours and costs €6-7. Buses depart every 30 minutes from 4AM-4PM, making this Albania’s most frequent intercity route. The 9-10AM departures work well—you get a full morning on the coast and arrive in Tirana by noon for afternoon connections.
The journey covers 153km through coastal lowlands and farmland before reaching the capital. This is one of Albania’s busiest routes with excellent frequency, making it easy to leave Vlorë whenever you’re ready without rigid scheduling.
Cost Comparison: Bus, Taxi, or Rental Car
Your transport options from Vlorë to Tirana:
Bus: €6-7, 2.5-3 hours. Budget-friendly with departures every 30 minutes. You’ll arrive at Tirana’s chaotic South & North Terminal requiring navigation to the city center, but the frequency means you’re never locked into one specific time.
Private Transfer: €100-130, 2 hours. Door-to-door service from your Vlorë hotel to your Tirana address (or airport), no terminal navigation on either end. Essential if catching a flight with tight timing — book a private transfer
Rental Car: If you rented in Tirana originally, you’re driving back. The coastal highway is straightforward and allows stops at beaches you might have missed. If you rented in Vlorë, one-way dropoff fees may apply — compare rental car prices
Budget 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
Vlorë’s bus terminal (relocated in 2024) is on Rruga Demokracia, about 10-15 minutes north of the beach promenade. It’s more organized than Tirana’s terminal but still chaotic by Western standards—multiple companies operating from the same parking lot, minimal English, hand-written destination boards.
Location: Rruga Demokracia, north of the Main Post Office Getting there: 10-15 minute walk from beach promenade, or €2-3 taxi from anywhere in Vlorë
Finding your bus: Look for “Tirana” or “Tiranë” on cardboard signs—multiple companies operate this route. With departures every 30 minutes, you’ll rarely wait long. Confirm departure time with the ticket seller.
Arrive 20 minutes early. The high frequency is forgiving, but budget time to find the right departure spot and buy tickets.
How to Book
You have three booking options:
Option 1: Book Online (Recommended for Peace of Mind)
Check live prices and availability →
Click through to see departure times every 30 minutes throughout the day. With 23 daily buses, you’ve got flexibility—but booking locks in your preferred time.
What you get:
- Real-time availability (departures every 30 min, 4AM-4PM)
- Choose exact departure that fits your schedule
- Lock in the €6-7 price (cheaper than two coffees)
- Pay with international card (instant confirmation)
- PDF ticket emailed immediately
- Print it (some drivers won’t accept phone screens)
Coordinating onward connections in Tirana? Book your specific departure time instead of gambling at the terminal.
Option 2: Buy at Terminal (Works Fine Due to Frequency)
Walk to ticket window, ask for next Tirana bus, pay €6-7 cash (600-700 lek), board when called. With buses every 30 minutes, this works well year-round. You’ll rarely wait more than 20-30 minutes for the next departure.
This route’s frequency makes day-of booking practical. Online booking just removes any uncertainty.
Option 3: Bookaway (International Platform)
Book via Bookaway if you want English-language booking with customer support. Same €6-7 base fare with a small booking fee sometimes added.
Advantages: Familiar interface, English support Disadvantage: Small fee for a €6 ticket you can buy at the terminal in minutes
Schedule & Best Departure Times
Year-round: Departures every 30 minutes from 4AM-4PM (about 23 daily buses)
Recommended departures:
- 9-10AM: Leave after breakfast, arrive Tirana ~noon, afternoon for city activities
- 11AM-12PM: Arrive Tirana ~2-3PM, still time for connections or settling in
- Avoid 3-4PM: Arrives during Tirana rush hour, harder terminal exit
The 4-6AM buses fill with local commuters heading to Tirana for work. Mid-morning departures offer better sleep and midday arrival. The high frequency means you’re never locked into one specific time—flexibility is built into this route.
The Journey Hour by Hour
Hour 1 (Vlorë → Lushnjë): Coastal plains through farmland and small towns. The road is smooth and flat. AC varies by bus—some freezing, others warm. Dress in layers.
Hour 2 (Lushnjë → Rest Stop): Most buses make a 10-15 minute rest stop at a roadside café. Basic bathroom facilities, coffee costs €1, snacks available. Use the bathroom even if you don’t feel urgent need—it’s your only opportunity before Tirana.
Hour 2.5-3 (Approaching Tirana): You start seeing the capital in the distance. The bus passes through suburbs and industrial areas before reaching the South & North Terminal on the southern edge of the city.
Arrival: The bus stops at Tirana South & North Terminal on Rruga e Kavajës. From here you’ll need to navigate to the city center (taxi €5, city bus 40 lek) or arrange onward transport.
Onboard Amenities
Seats: Comfortable enough for 2.5 hours. No assigned seating—first come, first served. Window seats fill quickly but turnover is high with frequent departures.
AC: Inconsistent—some buses are arctic, others sweltering. The driver controls it.
Luggage: One checked bag (underneath) + one carry-on included. Extra charges are rare but technically possible (€2-3).
Bathrooms: Not onboard. The rest stop is your guaranteed opportunity.
Wi-Fi: Advertised but rarely functional. Download content beforehand.
Outlets: Hit or miss. Charge devices before departure.
Snacks: Not sold onboard. Bring water and snacks or buy at rest stop (sandwiches €3-4, coffee €1).
Important Details
Terminal arrival time: Get there 15-20 minutes early to buy tickets (if not booked online), confirm departure, and claim a seat.
Cash for luggage: Some drivers charge €2-3 for checked bags. Have small bills ready.
Print that ticket: If booking online, print it. Many drivers won’t accept phone screens.
Rest stop timing: Usually happens 1.5-2 hours into the journey. Use bathroom and stretch legs.
Payment on bus: Some companies collect payment after boarding rather than at the terminal. Have 600-700 lek or €6-7 ready in cash.
Tirana arrival navigation: When you arrive at Tirana’s terminal, head toward the main exit. You can grab a taxi (€5 to Skanderbeg Square) or walk to the main road for a city bus (40 lek). Ignore aggressive taxi touts and negotiate fair prices.
Common Questions
Is it safe? Yes. The Vlorë-Tirana highway is well-maintained and flat. This is one of Albania’s busiest routes with experienced drivers. 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 store luggage before the bus? Some Vlorë hotels offer luggage storage for guests. Hostels usually charge €1-2. The terminal has no left-luggage service.
What if I miss my bus? The next one leaves in 30 minutes. Relax, grab coffee, board the next departure. The high frequency makes this route forgiving for timing mistakes.
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.
What if I’m catching a flight the same day? Build in buffer time. If you take the 9AM bus from Vlorë, you arrive Tirana ~noon. Add 30-45 minutes to get from terminal to airport. Don’t book flights before 2-3PM to be safe. Better yet, book a private transfer for guaranteed timing.
How early should I arrive if connecting to another bus? If catching an onward bus from Tirana (to Shkodër, Berat, etc.), you’re already at the right terminal. Most departures require 20-30 minutes to find the right company and buy tickets, so plan at least 45-60 minutes between arrivals and departures.
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, Gjirokastër, and 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 Vlorë to Tirana bus is how most travelers return to the capital after visiting Albania’s coast. Whether you spent days on Vlorë’s beaches, explored the nearby Riviera towns, or used Vlorë as a hub for coastal travel, this bus connects you back to Tirana for onward connections.
Common travel patterns:
- Coastal loop returning to Tirana: Tirana → Vlorë → Himare → Sarandë → Gjirokastër → Tirana
- Beach week returning home: Fly into Tirana → bus to Vlorë → beach time → bus back to Tirana → fly home
- Northern Albania next: Vlorë coast → Tirana → Shkodër → Theth/Valbona
Best for:
- Travelers ending coastal trips and returning to Tirana
- Those catching flights from Tirana Airport
- Travelers continuing to northern Albania or other regions
- Budget travelers on flexible schedules
The Vlorë to Tirana bus is comfortable, frequent, and cheap. The 2.5-hour journey takes you from where the Adriatic and Ionian seas meet back to Albania’s bustling capital. The buses are basic but functional—expect no-frills transport that gets the job done.
With departures every 30 minutes, you’re never locked into rigid schedules. Leave when you’re ready, pay €6-7, and arrive in Tirana by midday for afternoon connections or city exploration.
Safe travels (rrugë të mbarë).