Upeneichthys is a genus of goatfishes native to the Indian and Pacific coasts of Australia.
There are currently four recognized species in this genus:
Nota bene: Kim (2002) and the Catalog of Fishes currently treat U. porosus as its own species, while FishBase currently treats it as a synonym of U. lineatus.