There are 9 ways to get from Ksamil to Geneva by car, plane, busferry, train, bus, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive to Ioannina National Airport, fly
best- Drive from Ksamil to Ioannina National Airport (IOA)car
- Fly from Ioannina National Airport (IOA) to Geneva International Airport (GVA)plane IOA - GVA
8h 55mCHF 158–356Flying Dolphin to Corfu International Airport, Ioannis Kapodistrias, fly
cheapest- Take the ferry from Sarandë to Port of Corfuferry
- Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Geneva International Airport (GVA)plane CFU - GVA
7h 4mCHF 96–278Drive, bus and ferry, train
- Drive from Ksamil to Vlorëcar
- Take the busferry from Vlorë to Brindisi - Piazza Capitanerie di Portobusferry
- Take the train from Brindisi to Bologna Centraletrain Fr
- Take the train from Bologna centrale to Milano Rogoredotrain
- Take the train from Rho-Fiera Milano to Genevetrain Ec
22h 6mBus via Pristina
- Take the bus from Ksamil to Pristinabus
- Take the bus from Pristina to Genevabus
27h 9mDrive 1,826.4 km
- Drive from Ksamil to Genevacar 1,826.4 km
22h 50mCHF 288–416Bus to Tirana International Airport Nënë Tereza, fly
- Take the bus from Sarandë to Durrësbus
- Fly from Tirana International Airport Nënë Tereza (TIA) to Geneva International Airport (GVA)plane TIA - GVA
10h 49mCHF 105–270Bus
- Take the bus from Sarande,Posta Shqiptare to Tepelenëbus
- Take the bus from Tepelenë to Tiranabus
- Take the bus from Tirana to Geneva - Bus stationbus
27h 13mBus, train via Bern
- Take the bus from Ksamil to Tirana, Terminali Lindor I Autobusavebus
- Take the bus from Tirana, Terminali Lindor I Autobusave to Bern, Hauptbahnhofbus
- Take the train from Bern to Genèvetrain Ic1 / ...
32h 21mBus, train
- Take the bus from Ksamil to Strugabus
- Take the bus from Struga to Lausannebus
- Take the train from Lausanne to Genèvetrain Ic1 / ...
34h 1m
Ioannina National Airport (IOA) to Geneva International Airport (GVA) flights
Questions & Answers
The cheapest way to get from Ksamil to Geneva is to bus and fly which costs SFr 100 - SFr 270 and takes 10h 49m.
The fastest way to get from Ksamil to Geneva is to Flying Dolphin and fly which takes 7h 4m and costs SFr 95 - SFr 280.
No, there is no direct bus from Ksamil to Geneva. However, there are services departing from Ksamil and arriving at Geneva via Pristina. The journey, including transfers, takes approximately 27h 9m.
The distance between Ksamil and Geneva is 1505 km. The road distance is 1826.4 km.
The best way to get from Ksamil to Geneva without a car is to bus via Pristina which takes 27h 9m and costs .
It takes approximately 8h 55m to get from Ksamil to Geneva, including transfers.
Ksamil to Geneva bus services, operated by Memi Reisen, depart from Ksamil station.
Ksamil to Geneva bus services, operated by Memi Reisen, arrive at Pristina station.
Yes, the driving distance between Ksamil to Geneva is 1826 km. It takes approximately 22h 50m to drive from Ksamil to Geneva.
There are 1245+ hotels available in Geneva.
What companies run services between Ksamil, Albania and Geneva, Switzerland?
You can take a bus from Ksamil to Geneva via Pristina in around 27h 9m.
- Website
- easyjet.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Geneva International Airport
- Ave. Duration
- 2h 20m
- When
- Tuesday and Saturday
- Estimated price
- CHF 65–240
Flights from Corfu International Airport, Ioannis Kapodistrias to Geneva International Airport via Naples
- Ave. Duration
- 4h 25m
- When
- Monday
- Estimated price
- CHF 65–240
Flights from Tirana International Airport Nënë Tereza to Geneva International Airport
- Ave. Duration
- 2h 10m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- CHF 55–190
- Website
- swiss.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Geneva International Airport
- Ave. Duration
- 2h 20m
- When
- Saturday
- Estimated price
- CHF 75–310
Flights from Tirana International Airport Nënë Tereza to Geneva International Airport via Zurich
- Ave. Duration
- 4h 17m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 65–260
- Website
- en.aegeanair.com
Flights from Ioannina National Airport to Geneva International Airport via Athens
- Ave. Duration
- 10h 10m
- When
- Every day
- Estimated price
- CHF 95–370
- Website
- austrian.com
Flights from Tirana International Airport Nënë Tereza to Geneva International Airport via Vienna
- Ave. Duration
- 4h 37m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- CHF 70–270
- Website
- ita-airways.com
Flights from Tirana International Airport Nënë Tereza to Geneva International Airport via Rome
- Ave. Duration
- 5h 5m
- When
- Tuesday and Saturday
- Estimated price
- CHF 55–190
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Brindisi to Bologna Centrale
- Ave. Duration
- 6h 46m
- Frequency
- Every 4 hours
- Estimated price
- CHF 100–200
- Schedules at
- trenitalia.com
Train from Bologna centrale to Milano Rogoredo
- Ave. Duration
- 1h 34m
- Frequency
- Every 4 hours
- Estimated price
- CHF 30–60
- Schedules at
- trenitalia.com
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Brindisi to Bologna Centrale
- Ave. Duration
- 8h 13m
- Frequency
- 4 times a day
- Estimated price
- CHF 70–160
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Bologna centrale to Milano Rogoredo
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- CHF 26–55
- Website
- https://www.italotreno.it/en
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Rho-Fiera Milano to Geneve
- Ave. Duration
- 4h 12m
- Frequency
- Once a week
- Estimated price
- CHF 70–120
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 80–120
- 2nd Class
- CHF 70–95
Train from Lausanne to Genève
- Ave. Duration
- 39 min
- Frequency
- 3 times a day
- Estimated price
- CHF 19–60
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 40–60
- 2nd Class
- CHF 19–26
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Bern to Genève
- Ave. Duration
- 2h 1m
- Frequency
- Hourly
- Estimated price
- CHF 50–150
- Website
- https://www.sbb.ch/en
Train from Lausanne to Genève
- Ave. Duration
- 51 min
- Frequency
- Every 15 minutes
- Estimated price
- CHF 19–60
- Website
- https://www.sbb.ch/en
- Phone
- +393293958604
- info@pistoiaviaggi.com
- Website
- pistoia-viaggi.it
Busferry from Vlorë to Brindisi - Piazza Capitanerie di Porto
- Ave. Duration
- 4h 26m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
- Phone
- +383 44 242 252
- info@memi-reisen.com
- Website
- memireisen.net
Bus from Ksamil to Pristina
- Ave. Duration
- 6h
- Frequency
- 3 times a day
- Schedules at
- facebook.com
- Phone
- +383 44 184 195
- info@shpjetimi.net
- Website
- shpejtimi.net
Bus from Ksamil to Pristina
- Ave. Duration
- 8h
- Frequency
- Twice a week
- Estimated price
- CHF 78
- Schedules at
- shpejtimi.net
- Book at
- shpejtimi.net
- fertours3@gmail.com
Bus from Pristina to Geneva
- Ave. Duration
- 20h 9m
- Frequency
- 3 times a week
- Schedules at
- https://www.facebook.com/fertourstravelagency
- Phone
- + 383 (0) 44 542 029
- info@sharrtravel.com
- Website
- sharrtravel.com
Bus from Pristina to Geneva
- Ave. Duration
- 22h 5m
- Frequency
- Twice a week
- Website
- https://www.sharrtravel.com
- Phone
- 001 267-805-2830
- Website
- albanianbus.com
Bus from Sarandë to Durrës
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- CHF 33
- Schedules at
- https://albanianbus.com/wordpress/
Bus from Ksamil to Tirana, Terminali Lindor I Autobusave
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- CHF 33
- Schedules at
- https://albanianbus.com/wordpress/
- Phone
- +355 69 587 3466
- Website
- facebook.com
Bus from Sarande,Posta Shqiptare to Tepelenë
- Ave. Duration
- 1h 50m
- Frequency
- Every 4 hours
- Schedules at
- facebook.com
- Phone
- +355 68 233 8923
- gucajar@yahoo.com
- Website
- facebook.com
Bus from Sarande,Posta Shqiptare to Tepelenë
- Ave. Duration
- 1h 22m
- Frequency
- Twice daily
- Schedules at
- travel.gjirafa.com
- Phone
- +355 69 40 67 522
- info@argjiro.eu
- Website
- travel.gjirafa.com
Bus from Tepelenë to Tirana
- Ave. Duration
- 3h 6m
- Frequency
- Every 3 hours
- Estimated price
- CHF 11
- Schedules at
- https://travel.gjirafa.com/en/blogs/argjiro-shpk-bus-travel-in-albania
- Phone
- +355 69 930 4724
- basharodolf@gmail.com
- Website
- visit-gjirokastra.com
Bus from Tepelenë to Tirana
- Ave. Duration
- 3h 46m
- Frequency
- Every 4 hours
- Estimated price
- CHF 11
- Schedules at
- travel.gjirafa.com
- Phone
- +355 69 249 3348
- pati.travel@hotmail.com
- Website
- pati-travel.al
Bus from Tirana to Geneva - Bus station
- Ave. Duration
- 19h 3m
- Frequency
- Twice a week
- Schedules at
- facebook.com
- Phone
- +355 69 617 8170
- diamanttravel88@gmail.com
- Website
- facebook.com
Bus from Tirana, Terminali Lindor I Autobusave to Bern, Hauptbahnhof
- Ave. Duration
- 24h
- Frequency
- Once a week
- Schedules at
- facebook.com
- Phone
- +389 71 77 55 29
- ganic.ekskluziv@yahoo.com
- Website
- ganicekskluziv.mk
Bus from Ksamil to Struga
- Ave. Duration
- 3h 56m
- Frequency
- Once a week
- Schedules at
- ganicekskluziv.mk
- Phone
- +389 42 217 370
- durmotours@yahoo.com
- Website
- durmotours.com.mk
Bus from Struga to Lausanne
- Ave. Duration
- 28h
- Frequency
- Twice a week
- Estimated price
- CHF 70–110
- Schedules at
- durmotours.com.mk
- Phone
- +30 26610 38690
- info@ionianseaways.com
- Website
- ionianseaways.com
Ferry from Sarandë to Port of Corfu
- Ave. Duration
- 45 min
- Frequency
- Every 2 hours
- Estimated price
- CHF 24–33
- Website
- https://ionianseaways.com/
- High Season
- CHF 24
- Phone
- +30 26610 49800
- info@albanialuxuryferries.com
- Website
- albanialuxuryferries.com
Ferry from Sarandë to Port of Corfu
- Ave. Duration
- 30 min
- Frequency
- 5 times a day
- Estimated price
- CHF 33
- Schedules at
- https://albanialuxuryferries.com/
- Phone
- +355 85 22 6057
- info@finikas-lines.com
- Website
- finikas-lines.com
Ferry from Sarandë to Port of Corfu
- Ave. Duration
- 45 min
- Frequency
- Twice daily
- Estimated price
- CHF 19–28
- Website
- https://finikas-lines.com/
- Ferry - Low Season
- CHF 19
- Ferry - High Season
- CHF 23
- Hydrofoil - Low Season
- CHF 23
- Hydrofoil - High Season
- CHF 28
Want to know more about travelling around Switzerland
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
Italy Travel Guides
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide








































