The crossing time by ferry from Spain to Mallorca ranges between routes, operators and ships. Valencia Palma ferry on average approximately takes 7 hours. The distance from Valencia to Palma is approximately 140 nautical miles. The fastest ferry from Spain to Mallorca is from Barcelona.