Puigcerdá se encuentra en el extremo noreste de España, dentro de la provincia de Girona, en la región de Cataluña. Situada en el Valle de la Cerdanya, Puigcerdá se encuentra a una altitud de aproximadamente 1.200 metros sobre el nivel del mar, lo que le proporciona vistas panorámicas impresionantes de los Pirineos y los pueblos cercanos. La ciudad está estratégicamente ubicada en la frontera entre España y Francia, lo que facilita el acceso a ambas culturas.
Entre las ciudades más cercanas se encuentran Barcelona, que se encuentra a unos 150 kilómetros al sureste, y el principado de Andorra, situado al oeste. Además, la ciudad está cerca del río Segre, un afluente del Ebro, y de famosas estaciones de esquí como La Molina y Masella, lo que la convierte en un destino ideal para los amantes de los deportes de invierno.
El clima en Puigcerdá es de tipo montañoso, con inviernos fríos y nevados que la hacen perfecta para el esquí, y veranos suaves, ideales para el senderismo y otras actividades al aire libre. Las mejores épocas para visitar la ciudad son la primavera y el otoño, cuando el clima es más agradable y los paisajes están en su máximo esplendor.