Caldas de Reyes si trova nella parte meridionale della Galizia, nella provincia di Pontevedra, a circa 20 km dalla costa atlantica e a breve distanza da importanti città galiziane come Santiago de Compostela (a 40 km) e Pontevedra (a 25 km). È situata lungo il fiume Umia, in un’area di grande valore naturalistico, tra vallate boscose, colline e sorgenti termali.
La posizione geografica la rende un crocevia naturale per i pellegrini del Cammino Portoghese verso Santiago di Compostela, con una tappa storica proprio nella cittadina. Nelle vicinanze si trovano anche le Rías Baixas, famose per le loro spiagge e per la produzione vinicola, in particolare il vino Albariño.
Il clima è di tipo oceanico umido, con estati miti e inverni piovosi ma temperati. I mesi migliori per visitare Caldas de Reyes sono tra maggio e ottobre, quando le temperature sono piacevoli e la natura circostante è nel suo massimo splendore.