Listed below are the main bus services from Cala d'Or. Whilst the timetables are accurate at the time of going to press, it is recommended that you check them out at www.caib.es before embarking on a journey. Timetables can alter at any time and we have also noticed that quite often the service bears no resemblance to the timetable anyway - so, if you are using a bus the best advice we can give is "sit, relax and enjoy the sun - one will come along eventually!"
Cala d'Or - Palma via: Cala Ferrera, Santanyi, Campos, Lluchmayor, Arenal
Cost - one way 8,50€
Monday-Saturday: 5.55: 7.40: 10.10: 12.05: 14.45: 16.00: 19.05: 20.10
Sunday & Fiestas: 7.40: 12.05: 16.00: 20.20
Monday-Saturday: 6.00: 8.25: 10.30: 13.05: 14.15: 17.30: 18.45: 21.40
Sunday & Fiestas: 6.00: 10.30: 14.15: 18.45
The journey is anything between 1 hour 35 minutes and 2 hours.
Between 1 June & 30 September there is an extra bus leaving Cala d'Or at 10.00 and two extra one returning from Palma at 17.00 & 18.00
||Cala d'Or - Manacor via: Felanitx, Manacor Hospital
||Cala Egos - Cala Ratjada via: Cala d'Or, Cala Ferrera, Porto Colom, Calas de Mallorca, Porto Cristo, Sa Coma, Cala Millor, Cala Bona
||Cala d'Or - Felanitx Market (Sunday Only)
Departs: 8.40: 10.15 Returns: 12.30
There are two mini road trains that run around town. One runs between Cala d'Or and Cala Egos, and the other runs between Cala d'Or and Cala Esmerelda
One starts from Eroski Supermarket on the outskirts of town and then goes to Cala Egos and the Fort before returning to Cala d'Or via the Marina.The first train sets off from Eroski at 09.40 and then hourly until 12.40 and then again from 15.50 to 19.50. The round trip takes 55 minutes.
The other service goes from Cala Ferrera (by the Cala Azul Park and Esmeralda Park hotels) and runs to Eroski Supermarket, around the back of the Marina and then into Cala d’Or before making its way past Cala Gran beach and Cala Esmeralda before finishing by the Melia Cala d’Or and Cala d’Or Park hotels. This train sets off from Cala Ferrera at 09.30 and then hourly until 13.30, and then again from 16.30 to 19.30 (20.30 in the months May to September). The round trip takes 52 minutes.
The cost of the train is 2,00€ for a single trip (Children and adults) and 4,00€ for adults and 2,50€ for children for the round trip.