W reprezentacji Tajlandii Puangchan zadebiutował 26 stycznia 2013 w zremisowanym 2:2 towarzyskim meczu z Koreą Północną. W 2019 roku powołano go do kadry na Puchar Azji.