De Belo Horizonte o caminho mais prático e todo asfaltado é pela BR040, sentido Rio de Janeiro. Depois de rodar aproximadamente 20 quilômetros, entrar no trevo sentido Ouro Preto (BR356 - rodovia dos Inconfidentes) e seguir até Mariana.
Há duas opções para quem sai de São Paulo capital. A primeira é pela BR381 até o trevo para Lavras. A partir daí pegar a BR265 até Barbacena. Desta cidade acessar a BR040 sentido Belo Horizonte até Conselheiro Lafaiete. Entrar em Lafaiete e seguir pela Estrada Real (asfaltada), passando por Ouro Branco, Ouro Preto e finalmente chegando a Mariana. A outra opção é seguir de São Paulo direto para Belo Horizonte (BR381 - rodovia Fernão Dias). De Belo Horizonte pegar a BR040 (sentido Rio de Janeiro) até o trevo para Ouro Preto (Alphaville). A viagem continua pela BR356 (rodovia dos Inconfidentes), passando por Ouro Preto e chegando a Mariana. Embora no mapa este trecho pareça mais longo, a distância é quase a mesma em relação à primeira alternativa. Isso acontece porque a BR265 é bastante sinuosa.
Do Rio de Janeiro (capital) o trajeto é quase todo pela BR040 até Conselheiro Lafaiete, passando por Petrópolis, Juiz de Fora e Barbacena. De Lafaiete pegar a Estrada Real (asfaltada), passando por Ouro Branco e Ouro Preto. Daí são apenas mais 12 quilômetros até Mariana.
Quem vem do Espírito Santo segue pela BR262 até Rio Casca. De lá o percurso é pela MG329 para Ponte Nova. Depois desta cidade a viagem continua pela MG262 até Mariana.
Os turistas do sudeste de Minas (norte da Zona da Mata mineira) e norte do Rio de Janeiro devem seguir até Viçosa (MG). De lá pegar a BR120 para Ponte Nova. Desta cidade seguir a MG262 até Mariana.