Obec Zemplínska Teplica leží 25 km západne od okresného mesta Trebišov, po trase cez Sečovce a 16 km od Trebišova po trase cez Čelovce a Egreš. Časť jej katastrálneho územia tvorí súčasne aj okresnú hranicu medzi okresmi Trebišov a Košice-okolie. Prechádza ňou štátna cesta II. triedy č. 552 Veľké Kapušany – Košice a v sídle zo severovýchovu sa na ňu napája štátna cesta III. triedy č. 050 211 Sečovce – Zemplínska Teplica. Sídlo nie je priamo napojené na železničnú sieť. Najbližšie vlakové stanice v Sečovciach, Čelovciach, Slanci, Kalši sú od obce vzdialené cca 10km.