Goesdorf (Luxembourgish: Géisdref) is a commune and village in north-western Luxembourg. It is part of the canton of Wiltz, which is part of the district of Diekirch.
As of 2005, the village of Goesdorf, which lies in the south of the commune, had a population of 238. Other towns within the commune include Buderscheid, Dahl, Nocher, and Nocher-Route.