My boyfriend (Peruvian citizen) is coming to visit me in the Philippines. He has a connecting flight to Narita airport that has a 2hour layover. Does he need a transit visa?
As stated by Timatic, the database used by Airlines:
Visa required, except for Holders of onward tickets transiting on the same calendar day.
So no, he does not Need a visa