The new route from Gatwick will operate three times a week during the peak season and twice weekly in the winter.
The service will begin on May 4. Year-round prices start from £765pp.
Lynne Embleton, British Airways’ managing director at Gatwick said: “With the world-famous Inca Trail and the incredible citadel of Machu Picchu, there’s nowhere quite like Peru. Its rich cultural heritage make it one of the most popular places in South America to visit and explore.
“It is great to be the only airline to offer direct services between London and Peru. Lima is a fantastic gateway to some of the most dramatic places to visit in South America and will also provide a new link for British business seeking to invest in Peru’s growing market.”
The route follows hot on the heels of BA’s announcement of a new Costa Rica service.
Other new routes started this year from Gatwick by British Airways include Cagliari, Madeira and Seville, with flights due to start soon to Sharm El Sheikh, Valencia and Vienna.