João Pinheiro ist eine Stadt in der Region Minas Gerais im Südosten Brasiliens. Sie liegt etwa 350 Kilometer nordwestlich von Belo Horizonte, der Hauptstadt des Bundesstaates. Die Stadt hat eine Bevölkerung von rund 40.000 Einwohnern und erstreckt sich über eine Fläche von etwa 2.000 Quadratkilometern. João Pinheiro ist für seine landschaftliche Schönheit und seine reiche Natur bekannt. Die Region ist von einer üppigen Vegetation geprägt, die von Savannen und Cerrado-Wäldern bis hin zu Flüssen und Wasserfällen reicht. Die Umgebung bietet zahlreiche Möglichkeiten für Outdoor-Aktivitäten wie Wandern, Angeln und Vogelbeobachtung.