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 · Aug — Hotter, 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)
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 hotelsPartner links — we may earn a commission on bookings at no extra cost to you.