The current airport, which is only able to handle limited daytime flights, was not sufficient, Ollanta Humala said.
The government will invest $460 million in the project, he said.
Machu Picchu is Peru’s top tourist attraction but there are concerns over the impact of high visitor numbers.
“This new airport will not only mean more tourists will be able to come, but it will generate more jobs… and help surrounding communities,” President Ollanta Humala said.
At a ceremony on Wednesday, he enacted a law that allows the expropriation of land in the town of Chinchero where the new international airport would be built.
The investment would help the government to tackle poverty, he said, “while always respecting ancient culture”.
Tourism is the main source of income in the region.
Machu Picchu is a world heritage site and the UN’s cultural agency, UNESCO, has previously warned about uncontrolled access and urged the authorities to make conservation a priority.
Currently, entrance to Machu Picchu is limited to some 2,500 visitors a day, amid concerns about the impact on the environment and citadel.
Cusco is the main starting point for visitors wishing to visit the site, who can make the 112 km (70 mile) journey either on foot or via bus and train.
The citadel of Machu Picchu, located 2,500 m (8,200 ft) above sea level, was built in the 15th Century by the Incas.
It was rediscovered in 1911 by US historian Hiram Bingham.
The US House Ethics Committee has voted to release its report on former Republican Representative…
ABC News has agreed to pay $15 million to President-elect Donald Trump to settle a…
South Korea’s parliament has voted to impeach President Yoon Suk Yeol over his failed attempt…
Israeli war planes have carried out more than 100 air strikes in Syria on December…
President-elect Donald Trump has threatened to impose 100% tariffs on the BRICS countries if they…
Syrian troops have withdrawn from the city of Aleppo following an offensive by rebels opposed…