Obergesteln is a village and former municipality in the district of Goms in the canton of Valais in Switzerland.

On 1 January 2009, the former municipalities of Obergesteln, Oberwald and Ulrichen merged into the new municipality of Obergoms.