With a population of around 8,300, Miraflores sits in Boyaca, Colombia. The city operates in the America/Bogota time zone.
In 2025, Miraflores averaged an annual temperature of 65°F, with hottest temperatures reaching 78°F in April and lowest around 53°F in January. The city received approximately 57 inches of precipitation during the year.
View historical weather for Miraflores · More cities in Boyaca