Makkoshotyka liegt in Nordungarn, 61 Kilometer nordöstlich des Komitatssitzes Miskolc und 5 Kilometer nordwestlich der Kreisstadt Sárospatak. Die Nachbargemeinde Hercegkút liegt 2 Kilometer südlich.
Makkoshotyka ist nur über die Nebenstraße Nr. 38115 zu erreichen. Es bestehen Busverbindungen nach Sárospatak, wo sich der nächstgelegene Bahnhof befindet.
Literatur
Makkoshotyka – Településképi Arculati Kézikönyv. Hrsg. von der Gemeindeverwaltung, Makkoshotyka 2017.