Foreigners in US with a residence permit (US Green card holders) with validity shorter than three months beyond their planned date of leaving Germany will have to obtain a visa in order to be permitted to enter Germany.