Germany has many natural attractions and is well linked to the UK with over 20 flights each day to Germany from London airports alone. The peak season for flights to Germany is May to late October and during this period the weather is at its best. This is also the time for many of the folk festivals and tourist events and so prices are high. Winter is a less popular time, but the ski areas in the Bavarian Alps are becoming more popular and Christmas and New Year are always busy.
November to April is the off season and this is when flights and holiday packages are at their cheapest. This is still a good time to visit Germany.
A number of the budget airlines such as EasyJet, RyanAir, Flybe and JetAir offer cheap flights to Germany and they can offer excellent deals. If you know when and where you want to go you should use sites such as travelsupermarket.com, kayak and skyscanner.net to search for cheap flights to Germany. If you want to check for flight deals and packages use expedia.co.uk, opodo.co.uk and Travelocity.com. Also check the websites of the major airlines such as BA, as sometimes they offer special limited deals for cheap flights to Germany including popular destinations such as Berlin. Bmibaby also offers flights from London Stansted to Hamburg. Flightchecker.co.uk is good for checking for all the budget airlines offering cheap flights to Germany. Flightsdirect and Avro are good for charter flight comparisons.
If you are prepared to wait until the last minute before purchasing a flight then lastminute.com can offer some good discounts.