There are 10 ways to get from Olten to Albania by train, plane, busferry, car, or bus
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 to Tirana International Airport Nënë Tereza
best- Take the train from Olten to Zürich Flughafentrain
- Fly from Zurich Airport (ZRH) to Tirana International Airport Nënë Tereza (TIA)plane ZRH - TIA
5h 36m$130–330Train to Mulhouse, fly to Tirana International Airport Nënë Tereza
cheapest- Take the train from Olten to Basel SBBtrain
- Fly from Mulhouse (MLH) to Tirana International Airport Nënë Tereza (TIA)plane MLH - TIA
5h 56m$59–629Train, bus and ferry
- Take the train from Olten to Luganotrain Ec / ...
- Take the train from Lugano to Milano Centraletrain
- Take the train from Milano Centrale to Reggio Emilia Avtrain Fr
- Take the train from Reggio Emilia Av to Pescara Centraletrain Fr
- Take the busferry from Pescara to Tiranabusferry
22h 44m$322–451Drive 1,544.5 km
- Drive from Olten to Tiranacar 1,544.5 km
19h 30m$312–450Train to Zurich Airport, fly to Ohrid Airport, drive
- Take the train from Olten to Zürich Flughafentrain
- Fly from Zurich Airport (ZRH) to Ohrid Airport (OHD)plane ZRH - OHD
- Drive from Ohrid Airport (OHD) to Pogradeccar
5h 56m$216–551Fly Mulhouse to Ohrid Airport, drive
- Fly from Mulhouse (MLH) to Ohrid Airport (OHD)plane MLH - OHD
- Drive from Ohrid Airport (OHD) to Pogradeccar
6h 16m$65–540Bus via Prizren
- Take the bus from Olten to Prizren,Autobuska Stanicabus
- Take the bus from Prizren,Autobuska Stanica to Tirana, Airportbus
23h 52mTrain, bus
- Take the train from St Louis to Strasbourgtrain Ter
- Take the bus from Strasbourg Bahnhof to Tiranabus
23h 55mBus
- Take the bus from Olten to Strugabus
- Take the bus from Struga to Tiranabus
30h 1m$86–140Bus #2
- Take the bus from Olten, Bahnhof to Tirana, Terminali Lindor I Autobusavebus
31h 26m$142–200
Zurich Airport (ZRH) to Tirana International Airport Nënë Tereza (TIA) flights
Questions & Answers
The cheapest way to get from Olten to Albania is to bus which costs $85 - $140 and takes 30h 1m.
The fastest way to get from Olten to Albania is to train and fly which takes 5h 36m and costs $130 - $330.
No, there is no direct bus from Olten to Albania. However, there are services departing from Olten and arriving at Tirana via Prizren,Autobuska Stanica and Tirana, Airport. The journey, including transfers, takes approximately 23h 52m.
The distance between Olten and Albania is 1192 km. The road distance is 1544.5 km.
The best way to get from Olten to Albania without a car is to train and bus and ferry which takes 22h 44m and costs $320 - $460.
It takes approximately 5h 36m to get from Olten to Albania, including transfers.
Olten to Albania bus services, operated by Sharr Travel, depart from Olten station.
Olten to Albania bus services, operated by Sharr Travel, arrive at Prizren,Autobuska Stanica station.
Yes, the driving distance between Olten to Albania is 1544 km. It takes approximately 19h 30m to drive from Olten to Albania.
There are 3848+ hotels available in Albania.
What companies run services between Olten, Switzerland and Albania?
You can take a bus from Olten to Tirana via Prizren,Autobuska Stanica and Tirana, Airport in around 23h 52m.
- Website
- comlux.com
Flights from Zurich Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 2h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $85–550
Flights from Zurich Airport to Ohrid Airport
- Ave. Duration
- 2h
- When
- Thursday and Saturday
- Estimated price
- $200–850
Train from Olten to Zürich Flughafen
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- $28–40
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Olten to Lugano
- Ave. Duration
- 2h 28m
- Frequency
- Every 3 hours
- Estimated price
- $90–130
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Lugano to Milano Centrale
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- $30–45
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Olten to Basel SBB
- Ave. Duration
- 38 min
- Frequency
- Every 20 minutes
- Estimated price
- $17–24
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Olten to Zürich Flughafen
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- $28–40
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +355696383030
- Website
- firenzelines.com
Busferry from Pescara to Tirana
- Ave. Duration
- 12h
- Frequency
- Once a week
- Estimated price
- $114
- Schedules at
- firenzelines.com
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






