Together, our data suggest that KLF4 inhibits EMT-enhanced HCC growth and invasion, possibly through reducing EMT-related proteins Snail1, Slug and ZEB1 via increasing miR-153, miR-506 and miR-200b. Here, KLF4 is linked to hepatocellular carcinoma.