The Philippines has straightforward visa requirements — most nationalities enter visa-free for 30 days with free extension options. This guide covers who needs what, how to extend, and practical entry tips specific to El Nido.
Visa-Free Entry: Most Nationalities
Citizens of over 150 countries can enter the Philippines visa-free for 30 days on arrival. This includes travellers from:
- All EU/EEA countries (30 days)
- United States, Canada, Australia, New Zealand, UK (30 days)
- Japan, South Korea (30 days)
- Most ASEAN countries (30 days, some up to 14 days)
- China (7-day visa-free as of 2025, subject to policy updates — verify before travel)
Requirements for visa-free entry: valid passport (minimum 6 months validity beyond stay), return/onward ticket, and proof of sufficient funds (not always checked but technically required).
Extending Your Stay: The Free 30-Day Extension
The first extension is free and easy — apply at the Bureau of Immigration office in Puerto Princesa (Palawan’s capital). This extends your stay to 59 days. Cost: PHP 500–1,000 in processing fees. Subsequent extensions (up to 24 months maximum) cost PHP 3,000–4,000 each, processed in Puerto Princesa or Manila.
For travellers spending 30+ days exploring El Nido and Palawan, the extension is straightforward. Puerto Princesa is accessible from El Nido by van (5–6 hours) or AirSwift flight.
Tourist Visa on Arrival (Where Applicable)
Some nationalities not covered by visa-free entry can obtain a Tourist Visa on Arrival at Manila’s NAIA for stays of up to 30 days. Cost: USD 25–35. Nationalities requiring advance visa applications must apply at the nearest Philippine embassy before travel.
Key Entry Requirements
- Passport validity: At least 6 months beyond intended stay
- Return/onward ticket: Required (airlines may check at boarding)
- Proof of accommodation: Hotel booking or host address (rarely checked but have it ready)
- Sufficient funds: No official minimum, but PHP 1,000–2,000/day is a guideline
- Travel insurance: Strongly recommended; not mandatory for entry. See the El Nido travel insurance guide for coverage recommendations
Entering via El Nido Airport
El Nido Airport (ENI) is a domestic airport — you cannot enter the Philippines internationally here. All international arrivals must go through NAIA (Manila), Clark, Cebu, or Davao first, then take a domestic connection. AirSwift flies Manila to El Nido as a domestic route after clearing customs in Manila. See the full guide to getting to El Nido.
Travelling with Your Passport in El Nido
Keep a photocopy of your passport for island-hopping tours (the ecotourism fee registration requires ID). Store the original securely at your hotel if the room has a safe. The ecotourism fee (PHP 200) must be registered with your passport details at the designated office before or during tours.
Frequently Asked Questions
Do I need a visa to visit El Nido, Philippines?
Most nationalities (150+ countries) enter the Philippines visa-free for 30 days — no advance visa application needed. You need a valid passport (6+ months validity), a return/onward ticket, and proof of sufficient funds. Check the Philippine Bureau of Immigration website for your specific nationality’s requirements.
How long can I stay in El Nido visa-free?
Most nationalities get 30 days on arrival. This can be extended for free at the Bureau of Immigration in Puerto Princesa (bringing total stay to 59 days). Subsequent extensions cost PHP 3,000–4,000 each and allow stays of up to 24 months.
Can I extend my visa in El Nido?
There is no Bureau of Immigration office in El Nido Town. Extensions must be processed in Puerto Princesa (5–6 hours by van) or Manila. Some hotels can arrange this service for a fee. Plan visa extensions with enough lead time — don’t leave it to the last day of your authorised stay.
What documents do I need to enter El Nido?
At the international entry point (Manila/Cebu): valid passport, return/onward ticket, and immigration arrival card. For El Nido specifically: bring a passport photocopy for island-hopping tour ecotourism fee registration (PHP 200 per person, required at all tour stops).


