No-one was hurt during the landing, a Germanwings spokesman told DPA early on Tuesday.
Flight 4U9023 was carrying 142 passengers and five crew when it lifted off from the Saxon capital headed for Düsseldorf.
Pilots reacted immediately when they noticed the smoke in the cockpit and were able to land the plane at around 9:50 pm, Bild reported.
Everyone was able to disembark safely from the plan when it landed.
Photos from the scene showed firefighters wearing breathing equipment entering the aircraft to check for the source of the smoke.
A spokeswoman for Germanwings told The Local on Tuesday morning that they had no further information about the cause of the smoke.
Meanwhile a second Germanwings flight from Düsseldorf to Faro in Portugal had to make an emergency landing in Bordeaux on Tuesday morning after an elderly passenger suffered heart problems.
— Flight Information (@flight_info0) May 17, 2016