Geilenkirchen (German pronunciation:[ˈɡaɪlənkɪʁçən]) is a town in the district Heinsberg, in North Rhine-Westphalia, Germany. It is situated near the border with the Netherlands, on the river Wurm, approx. 15km north-east of Heerlen and 20km north of Aachen.