Nesflaten is a village in Suldal municipality in Rogaland county, Norway. The village is located on the northern end of the lake Suldalsvatnet, just west of the smaller village of . Nesflaten lies along the Norwegian National Road 13 which connects it to the village of Suldalsosen to the southwest and to the village of Botnen (in the neighboring municipality of Ullensvang in Vestland county). Nesflaten Chapel is located in the village.