There are 6 ways to get from Mallorca to Calaf by car, car ferry, plane, train, 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.
Drive, car ferry
best- Drive from Palma to Port d'Alcúdiacar
- Take the car ferry from Port d'Alcúdia to Port de Barcelonacarferry
- Drive from Port de Barcelona to Calafcar
5h 29m€77–273Fly to Barcelona–El Prat Airport, train
cheapest- Fly from Son Sant Joan Airport (PMI) to Barcelona–El Prat Airport (BCN)plane PMI - BCN
- Take the train from Barcelona Sants to Terrassa Estació Del Nordtrain
- Take the train from Tarrasa to Calaftrain
4h 39m€24–104Car ferry, bus via Barcelona
- Take the car ferry from Port d'Alcúdia to Port de Barcelonacarferry Mallorca / ...
- Take the bus from Barcelona to Calafbus
7h 5m€73–254Car ferry, train
- Take the car ferry from Port d'Alcúdia to Port de Barcelonacarferry Mallorca / ...
- Take the train from Tarrasa to Calaftrain Re
7h 10m€73–261Car ferry, bus
- Take the car ferry from Port d'Alcúdia to Port de Barcelonacarferry Mallorca / ...
- Take the bus from Barcelona, Estació d'Autobusos Nord to Calafbus 306
7h 20mFly to Lleida, train
- Fly from Son Sant Joan Airport (PMI) to Lleida (ILD)plane PMI - ILD
- Take the train from Lleida-Pirineus to Calaftrain
3h 44m€147–579
Mallorca to Calaf by car ferry, foot, subway, and train
Questions & Answers
The cheapest way to get from Mallorca to Calaf is to fly and train which costs €23 - €110 and takes 4h 39m.
The fastest way to get from Mallorca to Calaf is to fly and train which takes 3h 44m and costs €140 - €600.
The distance between Mallorca and Calaf is 345 km.
The best way to get from Mallorca to Calaf without a car is to car ferry and bus via Barcelona which takes 7h 5m and costs €70 - €260.
It takes approximately 5h 29m to get from Mallorca to Calaf, including transfers.
There are 69+ hotels available in Calaf.
What companies run services between Mallorca, Spain and Calaf, Catalonia, Spain?
There is no direct connection from Mallorca to Calaf. However, you can drive to Port d'Alcúdia, take the car ferry to Port de Barcelona, then drive to Calaf. Alternatively, you can fly to Barcelona–El Prat Airport (BCN), walk to El Prat Aeroport, take the train to Barcelona Sants, take the train to Terrassa Estació Del Nord, then take the train to Calaf.
- Website
- ryanair.com
Flights from Son Sant Joan Airport to Barcelona–El Prat Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- €24–120
- Website
- vueling.com
Flights from Son Sant Joan Airport to Barcelona–El Prat Airport
- Ave. Duration
- 59 min
- When
- Every day
- Estimated price
- €10–70
Flights from Son Sant Joan Airport to Lleida
- Ave. Duration
- 1h 5m
- When
- Monday, Friday, and Sunday
- Estimated price
- €95–500
- Website
- iberia.com
Flights from Son Sant Joan Airport to Barcelona–El Prat Airport
- Ave. Duration
- 59 min
- When
- Every day
- Estimated price
- €10–70
Flights from Son Sant Joan Airport to Lleida
- Ave. Duration
- 1h 5m
- When
- Monday, Friday, and Sunday
- Estimated price
- €95–500
- Website
- aireuropa.com
Flights from Son Sant Joan Airport to Barcelona–El Prat Airport
- Ave. Duration
- 51 min
- When
- Every day
- Estimated price
- €30–85
- Phone
- +34 900 41 00 41
- Website
- rodalies.gencat.cat
Train from Barcelona Sants to Terrassa Estació Del Nord
- Ave. Duration
- 52 min
- Frequency
- Every 20 minutes
- Estimated price
- €4–12
- Website
- https://rodalies.gencat.cat/en/inici/index.html
- Website
- https://rodalies.gencat.cat/ca/inici/index.html
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Tarrasa to Calaf
- Ave. Duration
- 1h 8m
- Frequency
- 5 times a day
- Estimated price
- €7–13
- Website
- https://www.renfe.com/es/en
Train from Lleida-Pirineus to Calaf
- Ave. Duration
- 1h 14m
- Frequency
- 5 times a day
- Estimated price
- €9–16
- Website
- https://www.renfe.com/es/en
- Phone
- +34 912 32 03 20
- accesibilidad@renfe.es
- Website
- renfe.com
Train from Lleida-Pirineus to Calaf
- Ave. Duration
- 1h 13m
- Frequency
- 5 times a day
- Estimated price
- €7–20
- Website
- https://www.renfe.com/es/en/suburban
- Phone
- +34 900 92 91 92
- info@monbus.es
- Website
- catalunya.monbus.es
Bus from Barcelona to Calaf
- Ave. Duration
- 1h 55m
- Frequency
- 3 times a day
- Estimated price
- €11–17
- Book at
- https://www.monbus.es/en
- Road
- €11–17
- Phone
- +34 (0) 973 273 151
- info@atmlleida.cat
- Website
- atmlleida.cat
Bus from Barcelona, Estació d'Autobusos Nord to Calaf
- Ave. Duration
- 1h 31m
- Frequency
- Twice daily
- Schedules at
- atmlleida.cat
- Phone
- +34 912 66 02 15
- reservas@balearia.com
- Website
- balearia.com
Car ferry from Port d'Alcúdia to Port de Barcelona
- Ave. Duration
- 3h 45m
- Frequency
- 5 times a day
- Estimated price
- €55–234
- Website
- https://www.balearia.com/en
- Lobby Bar
- €60
- Seating
- €80
- Cabin
- €234
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
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














