Germany holidays
2 destinations in Germany, with real fares from London Heathrow. Compare them in the trip search, or pick one below.
Highlights
Germany's two headline city breaks sit at opposite ends of the country and feel like different trips: Berlin's history and nightlife against Munich's Bavarian, Alpine-adjacent pace.
Why go
- Two capitals of feeling rather than one: a reunified capital built around its twentieth-century history, and a southern city with the Alps within day-trip reach.
- A real four-season city-break climate, with Christmas markets turning winter into its own reason to go.
- Both cities run on excellent public transport, so neither trip needs a car.
Worth knowing
- Berlin and Munich are a proper journey apart, not a two-centre weekend without real travel time built in.
- Munich runs noticeably more expensive than Berlin, especially around its late-summer festival.
Berlin
City · Germany€58 from London Heathrow1h 55m, direct
Munich
City · Germany€85 from London Heathrow1h 50m, direct
Fares are one-way prices from London Heathrow, per traveller, checked regularly against Travelpayouts — indicative, not live quotes. See the packages page for real return windows with dates.
Choosing where to go
How Germany’s own destinations differ, and who each tends to suit.
- BerlinThe federal capital, spread out and low-rise by big-city standards, built around its history and a genuinely large nightlife and arts scene. Better value than most Western European capitals.
- MunichA tidier, more traditional city than Berlin, with the Alps and Bavarian lakes close enough for a day trip. Beer gardens and a famous late-summer festival define its calendar.
When to go
- Spring
- Mild and increasingly green, a comfortable season for walking both cities before the summer crowds arrive.
- Summer
- Warm, long days and beer gardens at their best, though late September's festival season makes Munich significantly busier and pricier than usual.
- Autumn
- Cool and quiet after the festival crowds clear, with good value in both cities.
- Winter
- Cold, and the reason Christmas markets exist: both cities run well-loved ones from late November into December, alongside otherwise short, dark days.
Weather across Germany
Monthly highs and rainfall averaged across Germany’s 2 published destinations — one place inside that set can run warmer or cooler than this. Gold months are the best weather fit by our formula.
- Best overall
- June · July · August · September
- Hottest
- July · 24°C
- Wettest
- July · 105mm
- January, averaged across these destinations: daily high 5°C, 63mm rainfall.
- February, averaged across these destinations: daily high 7°C, 54mm rainfall.
- March, averaged across these destinations: daily high 11°C, 48mm rainfall.
- April, averaged across these destinations: daily high 14°C, 54mm rainfall.
- May, averaged across these destinations: daily high 18°C, 83mm rainfall.
- June, averaged across these destinations: daily high 24°C, 96mm rainfall. Good month for weather.
- July, averaged across these destinations: daily high 24°C, 105mm rainfall. Good month for weather.
- August, averaged across these destinations: daily high 24°C, 103mm rainfall. Good month for weather.
- September, averaged across these destinations: daily high 20°C, 72mm rainfall. Good month for weather.
- October, averaged across these destinations: daily high 15°C, 59mm rainfall.
- November, averaged across these destinations: daily high 8°C, 72mm rainfall.
- December, averaged across these destinations: daily high 5°C, 67mm rainfall.
What it costs
An inexpensive restaurant meal runs around €15. A budget hotel room is typically around €72/night, €111 mid-range. These are Germany-wide estimates, not live listing prices.
Getting around
Fast, frequent trains connect Berlin and Munich directly, and neither city needs a car once you're there: both run dense metro, tram and bus networks that cover the centre and the outskirts alike.
Other countries
Show all 45 other countries
- Cyprus (no flight)
- Spain
- Greece
- Croatia
- Egypt
- Italy
- Portugal
- Malta
- Austria
- France
- Romania
- Turkey
- United Kingdom
- Albania
- Armenia
- Belgium
- Bosnia and Herzegovina
- Bulgaria
- Czechia
- Denmark
- Estonia
- Finland
- Georgia
- Hungary
- Iceland
- Ireland
- Israel
- Jordan
- Latvia
- Lithuania
- Moldova
- Montenegro
- Morocco
- Netherlands
- North Macedonia
- Norway
- Poland
- Serbia
- Slovakia
- Slovenia
- Sweden
- Switzerland
- Tunisia
- United Arab Emirates
- United States

