The province is on the Gulf of Thailand on the east side of the Malay Peninsula. The terrain is mostly rugged hilly forest. The province is home to south Thailand's highest peak, Khao Luang, at , now protected in Khao Luang National Park.