There are 9 ways to get from Basel to Tirana by train, plane, bus, busferry, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Zurich Airport, fly
best- Take the train from Basel SBB to Zürich HBtrain
- Fly from Zurich Airport (ZRH) to Tirana International Airport Nënë Tereza (TIA)plane ZRH - TIA
6h 11m$142–329Fly from Mulhouse
cheapest- Fly from Mulhouse (MLH) to Tirana International Airport Nënë Tereza (TIA)plane MLH - TIA
5h 8m$51–347Bus via Stuttgart
- Take the bus from Basel, Bahnhof to Stuttgartbus Ivano-Frankivsk
- Take the bus from Stuttgart Hbf to Tiranabus
20h 33mTrain, bus and ferry
- Take the train from Basel SBB to Luganotrain Ec
- Take the train from Lugano to Rhotrain S11
- Take the train from RHO Fiera to Bari Centraletrain
- Take the busferry from Bari Porto to Durrësbusferry
24h 7mDrive 1,587.5 km
- Drive from Basel to Tiranacar 1,587.5 km
19h 56m$320–463Train to Karlsruhe/Baden-Baden Airport, fly
- Take the train from Basel Bad Bf to Baden-Badentrain
- Fly from Karlsruhe/Baden-Baden Airport (FKB) to Tirana International Airport Nënë Tereza (TIA)plane FKB - TIA
7h 21m$73–459Train, bus
- Take the train from St Louis to Strasbourgtrain Ter
- Take the bus from Strasbourg Bahnhof to Tiranabus
21h 46mBus
- Take the bus from Basel, Meret Oppenheim-Strasse (Bahnhof SBB) to Colmarbus BlaBlaCar Bus
- Take the bus from Colmar to Tiranabus
28h 19mBus #2
- Take the bus from Basel, Bahnhof to Tirana, Terminali Lindor I Autobusavebus
30h 39m$136–192
Zurich Airport (ZRH) to Tirana International Airport Nënë Tereza (TIA) flights
Comparing Your Travel Options
The cheapest way to get from Basel to Tirana is to fly which costs $50 - $350 and takes 5h 8m.
The fastest way to get from Basel to Tirana is to fly which takes 5h 8m and costs $50 - $350.
No, there is no direct bus from Basel to Tirana. However, there are services departing from Basel, Bahnhof and arriving at Piramida via Stuttgart Hbf and Teg. The journey, including transfers, takes approximately 20h 33m.
The distance between Basel and Tirana is 1225 km. The road distance is 1587.5 km.
The best way to get from Basel to Tirana without a car is to bus via Stuttgart which takes 20h 33m and costs .
It takes approximately 6h 11m to get from Basel to Tirana, including transfers.
Basel to Tirana bus services, operated by GrandBus, depart from Basel, Bahnhof station.
The best way to get from Basel to Tirana is to bus via Stuttgart which takes 20h 33m and costs . Alternatively, you can fly, which costs $50 - $350 and takes 5h 8m.
Basel to Tirana bus services, operated by GrandBus, arrive at Stuttgart station.
Yes, the driving distance between Basel to Tirana is 1587 km. It takes approximately 19h 56m to drive from Basel to Tirana.
What companies run services between Basel, Switzerland and Tirana, Albania?
You can take a bus from Basel, Bahnhof to Piramida via Stuttgart, Stuttgart Hbf, Tirana, and Teg in around 20h 33m. Alternatively, Ulendo Airlink flies from Mulhouse (MLH) to Tirana International Airport Nënë Tereza (TIA) 5 times a week.
- Website
- austrian.com
Flights from Zurich Airport to Tirana International Airport Nënë Tereza via Vienna
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- $80–350
- Website
- flyulendo.com
Flights from Mulhouse to Tirana International Airport Nënë Tereza
- Ave. Duration
- 2h 5m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $45–280
Flights from Karlsruhe/Baden-Baden Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 2h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $27–310
- Website
- ryanair.com
Flights from Karlsruhe/Baden-Baden Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 2h 10m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- $50–320
Flights from Karlsruhe/Baden-Baden Airport to Tirana International Airport Nënë Tereza via Bari
- Ave. Duration
- 4h 30m
- When
- Thursday
- Estimated price
- $50–320
- Website
- comlux.com
Flights from Zurich Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 1h 55m
- When
- Thursday
- Estimated price
- $85–190
- Website
- swiss.com
Flights from Zurich Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 2h
- When
- Tuesday, Friday, and Sunday
- Estimated price
- $75–310
- Website
- lufthansa.com
Flights from Zurich Airport to Tirana International Airport Nënë Tereza via Munich
- Ave. Duration
- 3h 50m
- When
- Friday and Sunday
- Estimated price
- $95–340
- Website
- airserbia.com
Flights from Zurich Airport to Tirana International Airport Nënë Tereza via Belgrade
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- $100–190
Train from Basel SBB to Zürich HB
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- $35–60
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Lugano
- Ave. Duration
- 2h 54m
- Frequency
- Every 3 hours
- Estimated price
- $100–170
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +49 (0) 7531 915109
- [email protected]
- Website
- SBB GmbH
Train from Basel SBB to Lugano
- Ave. Duration
- 3h 21m
- Frequency
- Once daily
- Estimated price
- $22–28
- Schedules at
- SBB GmbH
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- Trenord
Train from Lugano to Rho
- Ave. Duration
- 2h 11m
- Frequency
- Once daily
- Estimated price
- $7–10
- Website
- Trenord
- Phone
- +39 06 8937 1892
- Website
- Italo Treno
Train from RHO Fiera to Bari Centrale
- Ave. Duration
- 8h 52m
- Frequency
- Once daily
- Estimated price
- $140–230
- Website
- Italo Treno
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Basel Bad Bf to Baden-Baden
- Ave. Duration
- 1h 13m
- Frequency
- Every 3 hours
- Estimated price
- $30–70
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +43 5 1717
- Website
- Österreichische Bundesbahnen
Train from Basel Bad Bf to Baden-Baden
- Ave. Duration
- 1h 28m
- Frequency
- 3 times a day
- Estimated price
- $40–65
- Website
- Österreichische Bundesbahnen
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Basel Bad Bf to Baden-Baden
- Ave. Duration
- 2h 13m
- Frequency
- Every 4 hours
- Estimated price
- $30–140
- Website
- Deutsche Bahn Regio (DB Regional)
- Phone
- +33 1 84 94 36 35
- Website
- Oui.SNCF
Train from St Louis to Strasbourg
- Ave. Duration
- 1h 15m
- Frequency
- 5 times a day
- Estimated price
- $26–45
- Website
- Oui.SNCF
- Phone
- +38 098-888-11-08
- [email protected]
- Website
- Grand Bus
Bus from Basel, Bahnhof to Stuttgart
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Estimated price
- $35–38
- Website
- Grand Bus
- Phone
- +355 68 204 4475
- [email protected]
- Website
- facebook.com
Bus from Stuttgart Hbf to Tirana
- Ave. Duration
- 15h 43m
- Frequency
- Once a week
- Schedules at
- facebook.com
- Phone
- +355 69 232 8000
- [email protected]
- Website
- facebook.com
Bus from Stuttgart Hbf to Tirana
- Ave. Duration
- 20h 42m
- Frequency
- Once a week
- Schedules at
- facebook.com
Bus from Colmar to Tirana
- Ave. Duration
- 25h 26m
- Frequency
- Once a week
- Schedules at
- facebook.com
- Phone
- +355697278670
- [email protected]
- Website
- facebook.com
Busferry from Bari Porto to Durrës
- Ave. Duration
- 4h 56m
- Frequency
- Twice a week
- Schedules at
- autobus.al
- Phone
- +393293958604
- [email protected]
- Website
- pistoia-viaggi.it
Busferry from Bari Porto to Durrës
- Ave. Duration
- 6h
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
- Phone
- +355 68 20 63 724
- [email protected]
- Website
- arjanitravel.com
Bus from Strasbourg Bahnhof to Tirana
- Ave. Duration
- 18h 52m
- Frequency
- Once a week
- Schedules at
- arjanitravel.com
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Basel, Meret Oppenheim-Strasse (Bahnhof SBB) to Colmar
- Ave. Duration
- 1h 10m
- Frequency
- 4 times a day
- Estimated price
- $5–10
- Website
- BlaBlaCar Bus
- Phone
- +355 69 617 8170
- [email protected]
- Website
- facebook.com
Bus from Basel, Bahnhof to Tirana, Terminali Lindor I Autobusave
- Ave. Duration
- 29h 50m
- Frequency
- Once a week
- Estimated price
- $130–200
- Schedules at
- Diamant Travel
Want to know more about travelling around Albania
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Italian Lakes: Getting around by train
Read the travel guide
Italy Travel Guides
Read the travel guide
Booking & Getting There
There are 3846+ hotels available in Tirana.




















































