Plan your Spain holiday

Spain from Germany

Direct flights, package deals and the best of Spain for travellers from Germany.

Best time to visit

Monthly breakdown for Germany travellers planning a Spain trip.

Best value
May · Jun · Sep · Oct
Peak season
Jul · AugHotter, busier and more expensive

Getting there

Flight time
~2–3 h

From Germany

  • Frankfurt (FRA)
  • Munich (MUC)
  • Berlin (BER)
  • Düsseldorf (DUS)
  • Hamburg (HAM)
  • Cologne (CGN)

Arriving in Spain

  • Barcelona (BCN)
  • Madrid (MAD)
  • Málaga (AGP)
  • Palma de Mallorca (PMI)
Find flights

Why Spain?

Frankfurt, Munich, Berlin, Düsseldorf, Hamburg and Cologne all have multiple daily nonstop flights to Spain, with most routes taking between two and three hours – short enough to make even a long weekend worthwhile.

Few countries pack in so much variety: Barcelona and Madrid for a city break, the Costa del Sol around Málaga for classic beach holidays, and Mallorca as a world of its own, with coves, mountain villages and a German community that goes back decades.

Add a shared currency, a well-developed road and high-speed rail network, and German-speaking staff in many tourist areas, and Spain becomes an easy country to travel without ever feeling generic.

Where to stay

  • Barcelona Suits travellers who want beach, architecture and nightlife in one city, with direct flights from every major German airport.
  • Madrid The right pick for museum- and tapas-focused travellers who want a landlocked capital with excellent rail links across the country.
  • Málaga Ideal as a Costa del Sol base, combining beach holidays, golf and a compact historic centre.
  • Sevilla Fits travellers after Andalusian culture, flamenco and architecture – best enjoyed in spring or autumn given the summer heat.
  • Zaragoza A hidden gem between Madrid and Barcelona for those wanting everyday Spanish life without the crowds.

Flights from Germany typically cost between 50 and 180 euros one-way depending on how far ahead you book and the season, a mid-range double room runs 70 to 130 euros a night, and a restaurant meal with a drink is around 15 to 25 euros per person.

Plan your trip

Package holidays vs booking independently

Compare packages from Germany-based operators against building your own trip.

Package holidays

Package availability varies by departure airport and dates. Compare the total with booking flights and accommodation separately.

Book independently

Search flights and hotels separately for more flexibility and often better value outside peak weeks.

Find flightsFind hotels

Partner links — we may earn a commission on bookings at no extra cost to you.