Best Answer - Chosen by Voters Check the web site of the German Foreign Office (Auswrtiges Amt) http://www.auswaertiges-amt.de/EN/Starts\\... The web site is in English. There you can check whether you need any visa for immigrating to Germany. And if you do, you can check what you need to do when applying for a visa. If you are an EU citizen or a citizen of Iceland, Switzerland or Norway you can legaly stay and work in Germany, but public social services are restricted for non-German citizens. Other Answers (3) If you are a EU citizen simply go there. You will have to register with the local Einwohner Meldeamt of whatever town you move to. Not sure if you also have to furnish proof that you can support yourself as far as work and money. You will also need a work permit to get a job and that just might be a problem. Your best bet would be check with the nearest German Embassy and ask them. Visa needed if you wish to work, so contact the nearest German embassy or consulate (addresses on the web). You should also be quite fluent in German and have a special sort of training (math teacher, doctor....)