Karayaka este un oraș din districtul Erbaa, din provincia Tokat, Turcia. Karayaka se află în muntele Canik Dağları. Populația este de 3.071 de locuitori (2022). Cel mai apropiat oraș mare este Erbaa, la 7,8 km la sud. Printre obiectivele din împrejurimi: Horoztepe (9,8 km), Hasan Uğurlu Dam (22 km) și Uluköy Dam (17,3 km).