พื้นที่ส่วนใหญ่เป็นที่ราบลุ่ม โดยตอนเหนือเป็นที่ราบสูงมีภูเขาเป็นพืดยาวมาทางทิศตะวันตก พื้นที่ตอนกลางเป็นที่ราบและตอนใต้เป็นที่ราบสูง มีแม่น้ำไหลผ่านจากเหนือลงใต้ โดยผ่านพื้นที่อำเภอศรีสัชนาลัย สวรรคโลก ศรีสำโรง เมืองสุโขทัย และอำเภอกงไกรลาศ เป็นระยะทางประมาณ 170 กิโลเมตร จังหวัดสุโขทัยมีภูเขาที่สูงที่สุด คือ เขาหลวง ซึ่งยอดเขามีความสูง 1,200 เมตร จากระดับน้ำทะเล