Stacja Kudowa-Zdrój według projektu oprócz funkcji związanej z obsługą ruchu pasażerskiego i towarowego, miała obsługiwać przybywające parowozy. Dlatego oprócz budynku stacyjnego z kasą i poczekalnią, magazynu towarowego i placu ładunkowego, wyposażono ją w budowle konieczne do obsługi taboru: lokomotywownia na 4 stanowiska, wieża ciśnień z żurawiem wodnym oraz basen węglowy, pozwalały one uzupełnić zapasy węgla i wody w przybyłych lokomotywach oraz dokonać koniecznych napraw.
Pierwsze zabudowania dworcowe i magazynowe okazały się zbyt małe, dlatego w 1912 roku oddano do użytku nowy duży budynek dworca, który pomieścił kasy, poczekalnię, restaurację i pomieszczenia dla pracowników kolejowych. Od stacji odchodziły dwie prywatne bocznice kolejowe, z czego jedna obsługiwała pobliskie zakłady bawełniane.
Po II wojnie światowej i przejściu ziemi kłodzkiej pod administracje polską przemianowano stację na Chudowa Zdrój, a potem na Kudowa-Zdrój. Stacja pełni swoją funkcję do dzisiaj.
Połączenia Od 3 marca 2010 roku pociągi przestały kursować, z uwagi na zbyt niską prędkość szklakową (20 km/h). Zastąpiono je komunikacją autobusową.