Barcelona a Palma de Mallorca

Ir a Magaluf. ¿Deberíamos volar de Barcelona a Palma y es la única manera de llegar a Magaluf en taxi? ¿Hay otra opción mejor que volar allí?