Firefighters using 10 fire engines spent almost an hour putting out the blaze, which reportedly started in one of the houses around 4am.
Two residents were slightly injured as they tried to escape the fire by jumping from second floor, while a firefighter was hit by a hose, sustaining minor injuries.
Police are investigating the cause of fire, which cost an estimated Bt3 million in damage.