There are 8 ways to get from Bern to Ksamil by train, plane, ferry, bus, busferry, taxi, 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, fly to Corfu International Airport, Ioannis Kapodistrias, Flying Dolphin
best- Take the train from Bern to Zürich Flughafentrain
- Fly from Zurich Airport (ZRH) to Corfu International Airport, Ioannis Kapodistrias (CFU)plane ZRH - CFU
- Take the ferry from Port of Corfu to Sarandëferry
7h 27m$179–355Bus via Struga
cheapest- Take the bus from Bern to Strugabus
- Take the bus from Struga - Makedonski Posti to Sarande,Posta Shqiptarebus
31h 42m$130–173Train, bus via Pristina
- Take the train from Bern to Luzerntrain Ir / ...
- Take the bus from Luzern, Bahnhof to Pristinabus
- Take the bus from Pristina to Ksamilbus
24h 52mTrain, bus and ferry, bus, taxi
- Take the train from Bern to Zürich HBtrain Ic1 / ...
- Take the train from Zürich HB to Como S. Giovannitrain Ec
- Take the train from Como S.Giovanni to Milano Centraletrain Ec
- Take the train from Milano Centrale to Tarantotrain Fr
- Take the busferry from Taranto Port to Vlorëbusferry
- Take the bus from Vlorë to Himarëbus
- Take the taxi from Himarë to Ksamiltaxi
26h 10mDrive 1,803.5 km
- Drive from Bern to Ksamilcar 1,803.5 km
23h 35m$364–526Train, fly to Tirana International Airport Nënë Tereza, bus
- Take the train from Bern to Zürich Flughafentrain
- Fly from Zurich Airport (ZRH) to Tirana International Airport Nënë Tereza (TIA)plane ZRH - TIA
- Take the bus from Durrës to Ksamilbus
12h 22m$180–397Train, bus
- Take the train from Bern to Zürich HBtrain Ic1 / ...
- Take the bus from Zurich to Strugabus
- Take the bus from Struga - Makedonski Posti to Sarande,Posta Shqiptarebus
34h$188–246Bus
- Take the bus from Bern, Hauptbahnhof to Tirana, Terminali Lindor I Autobusavebus
- Take the bus from Tirana, Terminali Lindor I Autobusave to Ksamilbus
38h$175–254
Zurich Airport (ZRH) to Corfu International Airport, Ioannis Kapodistrias (CFU) flights
Comparing Your Travel Options
The cheapest way to get from Bern to Ksamil is to bus via Struga which costs $130 - $180 and takes 31h 42m.
The fastest way to get from Bern to Ksamil is to train and fly and Flying Dolphin which takes 7h 27m and costs $170 - $360.
No, there is no direct bus from Bern to Ksamil. However, there are services departing from Bern and arriving at Ksamil via Struga - Makedonski Posti and Sarande. The journey, including transfers, takes approximately 31h 42m.
The distance between Bern and Ksamil is 1437 km. The road distance is 1803.5 km.
The best way to get from Bern to Ksamil without a car is to train and bus via Pristina which takes 24h 52m and costs .
It takes approximately 7h 27m to get from Bern to Ksamil, including transfers.
Bern to Ksamil bus services, operated by Durmo Tours, depart from Bern station.
Bern to Ksamil bus services, operated by Durmo Tours, arrive at Struga station.
Yes, the driving distance between Bern to Ksamil is 1804 km. It takes approximately 23h 35m to drive from Bern to Ksamil.
There are 6095+ hotels available in Ksamil.
What companies run services between Bern, Switzerland and Ksamil, Albania?
You can take a bus from Bern to Ksamil via Struga, Struga - Makedonski Posti, Sarande,Posta Shqiptare, and Sarande in around 31h 42m.
- Website
- swiss.com
Flights from Zurich Airport to Corfu International Airport, Ioannis Kapodistrias
- Ave. Duration
- 2h 10m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- $65–340
Flights from Zurich Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 2h
- When
- Monday, Wednesday, Friday, Tuesday, Saturday, and Sunday
- Estimated price
- $85–330
- Website
- lufthansa.com
Flights from Zurich Airport to Corfu International Airport, Ioannis Kapodistrias via Munich
- Ave. Duration
- 4h 25m
- When
- Wednesday and Saturday
- Estimated price
- $100–360
Flights from Zurich Airport to Tirana International Airport Nënë Tereza via Munich
- Ave. Duration
- 3h 57m
- When
- Monday to Thursday
- Estimated price
- $100–360
- Website
- austrian.com
Flights from Zurich Airport to Tirana International Airport Nënë Tereza via Vienna
- Ave. Duration
- 4h 3m
- When
- Every day
- Estimated price
- $90–370
- Website
- condor.com
Flights from Zurich Airport to Corfu International Airport, Ioannis Kapodistrias
- Ave. Duration
- 2h
- When
- Friday
- Estimated price
- $130–180
- Website
- flyedelweiss.com
Flights from Zurich Airport to Corfu International Airport, Ioannis Kapodistrias
- Ave. Duration
- 2h 10m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- $65–340
- Website
- comlux.com
Flights from Zurich Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 2h
- When
- Monday, Thursday, and Saturday
- Estimated price
- $85–250
Train from Bern to Zürich Flughafen
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- $45–65
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Bern to Luzern
- Ave. Duration
- 1h 1m
- Frequency
- Hourly
- Estimated price
- $35–55
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Bern to Zürich HB
- Ave. Duration
- 56 min
- Frequency
- Every 30 minutes
- Estimated price
- $40–60
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Como S. Giovanni
- Ave. Duration
- 2h 35m
- Frequency
- Hourly
- Estimated price
- $70–110
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Bern to Zürich Flughafen
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- $45–65
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Bern to Zürich HB
- Ave. Duration
- 56 min
- Frequency
- Every 30 minutes
- Estimated price
- $40–60
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +41 58 580 70 70
- Website
- Schweizerische Südostbahn AG
Train from Bern to Zürich HB
- Ave. Duration
- 1h 30m
- Frequency
- Once a week
- Estimated price
- $40–65
- Schedules at
- Schweizerische Südostbahn AG
Train from Bern to Zürich HB
- Ave. Duration
- 1h 30m
- Frequency
- Once a week
- Estimated price
- $40–65
- Schedules at
- Schweizerische Südostbahn AG
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- Trenitalia Eurocity
Train from Como S.Giovanni to Milano Centrale
- Ave. Duration
- 41 min
- Frequency
- Twice daily
- Estimated price
- $19–70
- Website
- Trenitalia Eurocity
- 1st Class
- $45–70
- 2nd Class
- $19–26
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Como S.Giovanni to Milano Centrale
- Ave. Duration
- 40 min
- Frequency
- Once daily
- Estimated price
- $9–18
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Milano Centrale to Taranto
- Ave. Duration
- 8h 13m
- Frequency
- 4 times a day
- Estimated price
- $150–260
- Website
- Trenitalia Frecce
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Milano Centrale to Taranto
- Ave. Duration
- 11h 23m
- Frequency
- Twice daily
- Estimated price
- $110–210
- Website
- Trenitalia Intercity
- fertours3@gmail.com
Bus from Luzern, Bahnhof to Pristina
- Ave. Duration
- 15h 51m
- Frequency
- 3 times a week
- Schedules at
- Fertours
- Phone
- +383 44 242 252
- info@memi-reisen.com
- Website
- memireisen.net
Bus from Pristina to Ksamil
- Ave. Duration
- 6h
- Frequency
- 3 times a day
- Estimated price
- $35–55
- Schedules at
- facebook.com
- Phone
- +383 44 184 195
- info@shpjetimi.net
- Website
- shpejtimi.net
Bus from Pristina to Ksamil
- Ave. Duration
- 8h
- Frequency
- Twice a week
- Estimated price
- $26–50
- Schedules at
- shpejtimi.net
- Book at
- shpejtimi.net
- Phone
- +393293958604
- info@pistoiaviaggi.com
- Website
- pistoia-viaggi.it
Busferry from Taranto Port to Vlorë
- Ave. Duration
- 6h 39m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
- Phone
- +7 916 321-96-39
- info@rivierabus.com
- Website
- RivieraBus
Bus from Vlorë to Himarë
- Ave. Duration
- 53 min
- Frequency
- 3 times a week
- Estimated price
- $21–27
- Website
- RivieraBus
- Phone
- +1 267 805 2830
- Website
- albanianbus.com
Bus from Durrës to Ksamil
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- $30–45
- Schedules at
- AlbanianBus
Bus from Tirana, Terminali Lindor I Autobusave to Ksamil
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- $30–50
- Schedules at
- AlbanianBus
- Phone
- +389 42 217 370
- durmotours@yahoo.com
- Website
- durmotours.com.mk
Bus from Bern to Struga
- Ave. Duration
- 26h 38m
- Frequency
- Twice a week
- Estimated price
- $80–120
- Schedules at
- durmotours.com.mk
- Phone
- +389 70 212 106
- info@senadtours.com
- Website
- senadtours.com
Bus from Struga - Makedonski Posti to Sarande,Posta Shqiptare
- Ave. Duration
- 2h 47m
- Frequency
- Once daily
- Estimated price
- $47
- Schedules at
- senadtours.com
Bus from Struga - Makedonski Posti to Sarande,Posta Shqiptare
- Ave. Duration
- 2h 47m
- Frequency
- Once daily
- Estimated price
- $47
- Schedules at
- senadtours.com
- Phone
- +389 46 787 312
- info@eurobus.mk
- Website
- eurobus.mk
Bus from Zurich to Struga
- Ave. Duration
- 27h
- Frequency
- Twice a week
- Estimated price
- $95–130
- Schedules at
- eurobus.mk
- Phone
- +355 69 617 8170
- diamanttravel88@gmail.com
- Website
- facebook.com
Bus from Bern, Hauptbahnhof to Tirana, Terminali Lindor I Autobusave
- Ave. Duration
- 32h
- Frequency
- Once a week
- Estimated price
- $140–210
- Schedules at
- Diamant Travel
- Phone
- +355 85 22 6057
- info@finikas-lines.com
- Website
- Finikas Lines
Ferry from Port of Corfu to Sarandë
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- $23–34
- Website
- Finikas Lines
- Ferry - Low Season
- $23
- Ferry - High Season
- $29
- Hydrofoil - Low Season
- $29
- Hydrofoil - High Season
- $34
- Phone
- +30 26610 38690
- info@ionianseaways.com
- Website
- Ionian Seaways
Ferry from Port of Corfu to Sarandë
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- $30–40
- Website
- Ionian Seaways
- High Season
- $30
- Phone
- +30 26610 49800
- info@albanialuxuryferries.com
- Website
- albanialuxuryferries.com
Ferry from Port of Corfu to Sarandë
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- $45
- Schedules at
- Albania Luxury Ferries
- Ave. Duration
- 1h 19m
- Estimated price
- $85–110
Riviera Taxi
- Phone
- +355 69 576 4514
Taxi Behari
- Phone
- +355 69 332 7815
Taxi Boni
- Phone
- +355 69 558 4747
Taxi Himare
- Phone
- +355 692896252
- Website
- taxihimara.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
Italy Travel Guides
Read the travel guide










































