El pacto de Visegrado (en húngaro: Visegrádi királytalálkozó; en polaco: Zjazdy w Wyszehradzie) fue un encuentro que tuvo lugar en Visegrado en 1335 cuando el rey Carlos Roberto de Hungría convocó a una reunión en el palacio de Visegrado (en húngaro: Visegrád) al rey Casimiro III de Polonia y al rey checo Juan I de Bohemia.
El objetivo de dicho encuentro fue crear una alianza para practicar el comercio por las rutas comerciales que sorteasen Viena, donde los Habsburgo obilgaban al pago de tasas aduaneras a todas las mercancías que pasaran por el Danubio en dicha ciudad.
Esa parte en 1945, después de la Segunda Guerra Mundial, pasó a depender de Polonia, mientras que la parte restante pasó a integrar Checoslovaquia, y ahora pertenece hoy a la República Checa.
Hubo un segundo encuentro en 1399, en el que se decidió quién sería el rey de Polonia.
El grupo de Visegrado, fundado en 1991 por Hungría, Polonia, Chequia y Eslovaquia, ha tomado este pacto como su referente histórico.