There are 7 ways to get from Ksamil to Mallorca by ferry, plane, bus, train, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Flying Dolphin to Corfu International Airport, Ioannis Kapodistrias, fly
best- Take the ferry from Sarandë to Port of Corfu
- Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Son Sant Joan Airport (PMI)CFU - PMI
9h 4m€102–262Bus, train, car ferry
- Take the bus from Sarandë to Tirana
- Take the bus from Tirana to Montpellier
- Take the train from Montpellier Saint-Roch to Barcelona-Sants
- Take the car ferry from Port de Barcelona to Port d'Alcúdia
33h 40mBus to Preveza Airport, fly
- Take the bus from Sarandë to Preveza
- Fly from Preveza Airport (PVK) to Son Sant Joan Airport (PMI)PVK - PMI
15h 38mBus to Tirana International Airport Nënë Tereza, fly
- Take the bus from Sarandë to Tirana
- Fly from Tirana International Airport Nënë Tereza (TIA) to Son Sant Joan Airport (PMI)TIA - PMI
12h 34mBus to Ohrid Airport, fly
- Take the bus from Sarandë to Struga
- Fly from Ohrid Airport (OHD) to Son Sant Joan Airport (PMI)OHD - PMI
11h 39m€110–347Bus, car ferry via Tirana
- Take the bus from Sarandë to Tirana
- Take the bus from Tirana to Barcelona, Estación de Autobuses de Sants
- Take the car ferry from Port de Barcelona to Port d'Alcúdia
41h 12mBus, car ferry
- Take the bus from Sarandë to Tirana
- Take the bus from Tirana to Barcelona, Estació d'Autobusos Nord
- Take the car ferry from Port de Barcelona to Port d'Alcúdia
41h 40m
Corfu International Airport, Ioannis Kapodistrias (CFU) to Son Sant Joan Airport (PMI) flights
Questions & Answers
The cheapest way to get from Ksamil to Mallorca is to Flying Dolphin and fly which costs €100 - €270 and takes 9h 4m.
The fastest way to get from Ksamil to Mallorca is to Flying Dolphin and fly which takes 9h 4m and costs €100 - €270.
The distance between Ksamil and Mallorca is 1520 km.
The best way to get from Ksamil to Mallorca without a car is to bus and train and car ferry which takes 33h 40m and costs .
It takes approximately 9h 4m to get from Ksamil to Mallorca, including transfers.
There are 2944+ hotels available in Mallorca.
What companies run services between Ksamil, Albania and Mallorca, Spain?
There is no direct connection from Ksamil to Mallorca. However, you can take the bus to Sarande,Posta Shqiptare, walk to Port Of Sarandë, take the ferry to Port of Corfu, walk to Corfu Port, take the line 15 bus to Corfu Airport, walk to Corfu International Airport, Ioannis Kapodistrias (CFU) airport, then fly to Son Sant Joan Airport (PMI). Alternatively, you can take a bus from Ksamil to Port d'Alcúdia via Sarande,Posta Shqiptare, Sarandë, Tirana, Montpellier, Montpellier Saint-Roch, Barcelona-Sants, Barcelona Sants Estació Metro, Paral·lel, and Port de Barcelona in around 33h 40m.
- Website
- ryanair.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Son Sant Joan Airport via Naples
- Ave. Duration
- 6h
- When
- Monday
- Estimated price
- €65–130
Flights from Tirana International Airport Nënë Tereza to Son Sant Joan Airport via Bologna
- Ave. Duration
- 8h 30m
- When
- Friday and Sunday
- Estimated price
- €40–150
Flights from Tirana International Airport Nënë Tereza to Son Sant Joan Airport via Barcelona
- Ave. Duration
- 4h 45m
- When
- Monday and Sunday
- Estimated price
- €30–150
Flights from Ohrid Airport to Son Sant Joan Airport via Vienna
- Ave. Duration
- 5h 10m
- When
- Sunday
- Estimated price
- €90–310
Flights from Ohrid Airport to Son Sant Joan Airport via Memmingen
- Ave. Duration
- 5h 35m
- When
- Monday and Friday
- Estimated price
- €65–300
- Website
- flyulendo.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Son Sant Joan Airport via Rome
- Ave. Duration
- 6h 52m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- €35–170
Flights from Preveza Airport to Son Sant Joan Airport via Rome
- Ave. Duration
- 14h 30m
- When
- Monday
- Estimated price
- €60–290
- Website
- swiss.com
Flights from Preveza Airport to Son Sant Joan Airport via Zurich
- Ave. Duration
- 16h 5m
- When
- Friday
- Estimated price
- €120–600
Flights from Ohrid Airport to Son Sant Joan Airport via Zurich
- Ave. Duration
- 7h 10m
- When
- Sunday
- Estimated price
- €110–550
- Website
- eurowings.com
Flights from Preveza Airport to Son Sant Joan Airport via Stuttgart
- Ave. Duration
- 18h 30m
- When
- Saturday
- Estimated price
- €90–400
Flights from Ohrid Airport to Son Sant Joan Airport via Dortmund
- Ave. Duration
- 6h 40m
- When
- Sunday
- Estimated price
- €85–350
- Website
- aireuropa.com
Flights from Corfu International Airport, Ioannis Kapodistrias to Son Sant Joan Airport via Barcelona
- Ave. Duration
- 4h 15m
- When
- Wednesday
- Estimated price
- €65–130
- Website
- flyedelweiss.com
Flights from Preveza Airport to Son Sant Joan Airport via Zurich
- Ave. Duration
- 16h 5m
- When
- Friday
- Estimated price
- €120–600
- Website
- lufthansa.com
Flights from Preveza Airport to Son Sant Joan Airport via Munich
- Ave. Duration
- 9h 10m
- When
- Saturday
- Estimated price
- €100–410
- Website
- vueling.com
Flights from Tirana International Airport Nënë Tereza to Son Sant Joan Airport via Barcelona
- Ave. Duration
- 4h 30m
- When
- Saturday
- Estimated price
- €35–150
- Website
- easyjet.com
Flights from Tirana International Airport Nënë Tereza to Son Sant Joan Airport via Naples
- Ave. Duration
- 7h 5m
- When
- Saturday
- Estimated price
- €35–150
- Website
- austrian.com
Flights from Ohrid Airport to Son Sant Joan Airport via Vienna
- Ave. Duration
- 5h 45m
- When
- Sunday
- Estimated price
- €130–500
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Montpellier Saint-Roch to Barcelona-Sants
- Ave. Duration
- 2h 55m
- Frequency
- Twice daily
- Estimated price
- €28–40
- Website
- https://www.renfe.com/es/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Montpellier Saint-Roch to Barcelona-Sants
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- €35–140
- Website
- https://www.sncf-connect.com/en-en
- Website
- travel.gjirafa.com
Bus from Sarandë to Tirana
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Schedules at
- https://travel.gjirafa.com/en/bus-companies/trans-dea
- Phone
- +355 69 232 8000
- info@anumitravel.com
- Website
- facebook.com
Bus from Tirana to Montpellier
- Ave. Duration
- 17h 36m
- Frequency
- Once a week
- Schedules at
- facebook.com
Bus from Tirana to Barcelona, Estació d'Autobusos Nord
- Ave. Duration
- 29h 20m
- Frequency
- Once a week
- Schedules at
- facebook.com
- Phone
- (+30) 210 822 4112
- contact@ahmetitravel.com
- Website
- ahmetitravel.com
Bus from Sarandë to Preveza
- Ave. Duration
- 2h 58m
- Frequency
- Twice daily
- Schedules at
- ahmetitravel.com
- Phone
- +389 70 212 106
- info@senadtours.com
- Website
- senadtours.com
Bus from Sarandë to Struga
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Estimated price
- €38
- Schedules at
- senadtours.com
- Phone
- +389 71 77 55 29
- ganic.ekskluziv@yahoo.com
- Website
- ganicekskluziv.mk
Bus from Sarandë to Struga
- Ave. Duration
- 3h 40m
- Frequency
- Once a week
- Schedules at
- ganicekskluziv.mk
- Phone
- +355 69 398 7951
- support@olgenotravel.com
- Website
- olgenotravel.com
Bus from Sarandë to Tirana
- Ave. Duration
- 6h 31m
- Frequency
- 3 times a day
- Estimated price
- €17
- Website
- https://olgenotravel.com/
- Phone
- +355 69 249 3348
- pati.travel@hotmail.com
- Website
- pati-travel.al
Bus from Tirana to Barcelona, Estación de Autobuses de Sants
- Ave. Duration
- 25h 37m
- Frequency
- Twice a week
- Schedules at
- facebook.com
- Phone
- +30 26610 38690
- info@ionianseaways.com
- Website
- ionianseaways.com
Ferry from Sarandë to Port of Corfu
- Ave. Duration
- 30 min
- Frequency
- Every 4 hours
- Estimated price
- €15–20
- Website
- https://ionianseaways.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
- €15
- Website
- https://finikas-lines.com/
- Phone
- +30 26610 49800
- info@albanialuxuryferries.com
- Website
- albanialuxuryferries.com
Ferry from Sarandë to Port of Corfu
- Ave. Duration
- 1h
- Frequency
- 3 times a day
- Estimated price
- €15–20
- Schedules at
- albanialuxuryferries.com
- Phone
- +34 912 66 02 15
- reservas@balearia.com
- Website
- balearia.com
Car ferry from Port de Barcelona to Port d'Alcúdia
- Ave. Duration
- 5h 15m
- Frequency
- 3 times a day
- Estimated price
- €65–140
- Website
- https://www.balearia.com/en
Want to know more about travelling around Spain
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide





















