Ban Phai (thai: บ้านไผ่) er en by i provinsen Khon Kaen i det nordøstlige Thailand (Isan-området). Befolkningen var i 2005 på 35.600.
Byen ligger ved jernbanelinjen og ved hovedvejen fra hovedstaden Bangkok til grænsebyen Nong Khai ved Mekong, nær Laos' hovedstad Vientiane.