If you are travelling for more than 21 days, Indian Nationals are required to apply for a tourist visa at the Embassy in New Delhi. The applicant should have a valid passport for at least 6 months beyond the anticipated period of stay in the Philippines.