Nearest Mainland Spanish City to Mallorca: Barcelona

Barcelona is the nearest major city on the Spanish mainland to Mallorca (Majorca), the largest Balearic Island.

Distance and Travel

  • Straight-line distance: ~200 km (124 miles)
  • Flight time: 45–55 minutes (multiple daily flights: Vueling, Iberia, Ryanair)
  • Ferry: 5–7.5 hours (Balearia, Trasmediterránea) from Barcelona Port to Palma de Mallorca

Other Mainland Connections

  • Valencia: ~250 km; 50 min flight, 7–8 hr ferry
  • Denia (Alicante province): ~170 km; 2–3 hr fast ferry (seasonal)
  • Madrid: No direct ferry; 1 hr 15 min flight

Barcelona is the primary gateway due to frequency, airport connectivity (BCN), and port infrastructure.

Copyright Wanderlust World © https://www.ynyoo.com