He won the 2015 AFF U-19 Youth Championship with Thailand U19. He was named in head coach Milovan Rajevac's squad for Thailand to the Friendly in October 2018. He was called up by the Thailand national team for the 2018 AFF Suzuki Cup. Supachai was named for the final squad in the 2019 AFC Asian Cup.