Maravilhas fica a 133 km da capital mineira via BR-262 e a 65 km de Sete Lagoas via MG-238. De acordo com a Prefeitura, o município começou com o povoado de São Joanico que foi um dos muitos povoados fundados pelo bandeirante Antônio Rodrigues Velho. O povoado se transformou na Fazenda São Joanico.
Ao adquirir a fazenda, o padre Veríssimo de Souza Rocha doou uma gleba à capela que ali se achava. Entretanto, uma ordem régia determinou a venda dessas terras. Assim, o padre as readquiriu, dando ao povoado uma característica de propriedade particular. Após sua morte, o seu herdeiro, tenente José Aniceto Rodrigues, apossou-se da fazenda. Mas em 1832, por exigência dos moradores, efetiva nova doação de uma gleba de 200 hectares, localizada próxima à serra do Falcão. Uma nova capela foi construída, e o arraial adquiriu a denominação de Santo Antônio das Maravilhas. Em 1851, o distrito foi emancipado. Seu nome se deu em homenagem ao padroeiro e por causa da abundância, naquela região, de uma flor conhecida por bonina ou margarida do prado.
Fotos aéreas disponíveis no site da Prefeitura Municipal.