Karayaka est une ville dans le district d'Erbaa, dans la province de Tokat, en Turquie. Karayaka se situe dans le massif Canik Dağları. Sa population est de 3 071 habitants (2022). La grande ville la plus proche est Erbaa, à 7,8 km au sud. Parmi les sites touristiques alentour : Horoztepe (9,8 km), Barrage de Hasanugurlu (22 km) et Barrage d'Uluköy (17,3 km).