There are many sim card provider in Germany with different coverages around Germany. When you are traveling to Europe from a non EU country, it is essential to get a sim card with internet. Ideally, once you arrive, you could get a post paid sim card which is bound by a contract (1-2 years min). But, in the first few months, you can buy a temporary sim card (travel sim or a prepaid one) from the providers below.