Germany shares borders with nine European countries, second only to Russia: Denmark in the north, Poland and the Czech Republic in the east, Switzerland (its only non-EU neighbor) and Austria in the south, France in the southwest and Belgium, Luxembourg and the Netherlands in the west.