Itatiaia National Park is located on the Itatiaia Massif between Rio de Janeiro and Sao Paulo, some 160 miles from the former and 95 miles from the latter.