This is my first time flying internationally. I have a Philippine passport and I am booking separate roundtrip tickets from Manila to Narita with Philippine Airlines and from Narita to San Lucas (Cabo), Mexico with Aeromexico Airways. The Philippine Airlines flight from Manila will arrive at Terminal 2 and the Aeromexico flight will depart from Terminal 1.
I wanted to make sure I won't be held up by Immigration, so should I get a transit visa for a 3 to 4 hour layover in Narita Airport, transferring from Terminal 2 to Terminal 1?