Khon Kaen (ขอนแก่น) er en provins i det nordøstlige Thailand (kalt Isan-området). Befolkningen anslås (2005) til 1 808 600, og dermed er dette en av landets tredje mest folkerike provins. Provinsens totale areal er 10 886,0 km².
Provinsen ligger på det såkalte Korat-platået, som er overveiende ca. 200 moh. Provinshovedstaden heter også Khon Kaen.
Den første byen i området ble grunnlagt i 1783 da Rajakruluang slo seg ned ved dagens Ban Bung Bomnear med 330 andre. Kong Rama I utnevnte Rajakruluang til områdets første guvernør da han begynte å knytte Isan-området sterkere til Siam (Thailand). Byen ble flyttet seks ganger til den i 1879 havnet der den nå ligger – stedet heter nå Nuang Kaw.
Byen Khon Kaen ble provinsens administrative sentrum på begynnelsen av 1900-tallet.