National Express Eurolines offers cheap bus services from London and other cities in Britain to German cities such as Berlin, Frankfurt, Munich, Cologne, and Düsseldorf. Coach travel from London to Germany is often far cheaper than trains and flying.
The cheapest way to travel from Britain to Germany is often by bus. Buses may not be the fastest but claims to be most environmentally friendly and lowest stress way from the UK to Europe. During the winter season, National Express Eurolines operates bus services from London to German cities including Berlin, Dresden, Frankfurt am Main, Munich, Nuremberg, Hamburg, Bremen, Cologne, Aachen, Düsseldorf, and Dortmund. National Express offers very cheap connection bus rides (£15 return!) from anywhere in the UK to connect to Eurolines buses from London to Europe.