São João da Ponte is a municipality in the north of the Brazilian state of Minas Gerais. It covers a total area of 1,849 square kilometres and sits at an elevation of 561 metres. As of 2020, its population numbered 25,098.
The municipality was established in 1943. It is one of the many municipalities that make up the state of Minas Gerais, Brazil's fourth-largest state by area, located in the country's southeast.