Giraltovce (węg. Girált) – miasto we wschodniej Słowacji, w kraju preszowskim, w powiecie Svidník, 54 km od granicy z Polską. 4189 mieszkańców. Położone na wysokości 310 m n.p.m., pomiędzy lesistymi wzgórzami Pogórza Ondawskiego, nad rzeką Topľa.
Pierwsza pisemna wzmianka o mieście pochodzi z 1383. Miejscowość położona jest na strategicznej drodze przemarszu wojsk, stąd w swojej historii była teatrem działań wojennych.