Distance | 340 miles (549 km) | |
Direct train | Yes |
Trains from Madrid to Palma cover the 340 miles (549 km) long journey with our travel partners like. There are direct train services available.
Here are some other resources that might have the information you need