El Nido, Philippines: Best Things to Do – Top Picks
Book reservations in numerous Languages + World Currencies. Hotels by Trip.com
Flights by Trip.com
Did you know that El Nido’s limestone formations are over 250 million years old, making them among the oldest and most spectacular karst landscapes on the planet? This geological wonder is just one reason why El Nido has become the crown jewel of Palawan, drawing travelers from around the world to experience its breathtaking lagoons, pristine beaches, and crystal-clear waters.
Getting to El Nido
Reaching this paradise requires some planning, but the journey is well worth the effort. Here are your best options for getting to El Nido:
Direct Flights to El Nido
The fastest but priciest option is flying directly to El Nido’s Lio Airport from Manila. AirSWIFT operates daily flights that take approximately 1.5 hours. While more expensive than other options, these flights save significant travel time and offer spectacular aerial views of Palawan’s coastline.
Book your flights well in advance as these small planes fill up quickly, especially during peak season (December to May).
Compare prices and find the best deals on flights to El Nido
Via Puerto Princesa
The more budget-friendly option is flying to Puerto Princesa International Airport, then taking a van or bus to El Nido. Major airlines like Cebu Pacific, Philippine Airlines, and AirAsia offer multiple daily flights to Puerto Princesa from Manila and Cebu.
From Puerto Princesa, the journey to El Nido takes 5-6 hours by van or 6-8 hours by bus. Vans depart throughout the day (from 5 AM to 6 PM) and cost around 500-700 PHP. While longer, this route allows you to see more of Palawan’s countryside and potentially stop at attractions like the Underground River.
Ferry from Coron
If you’re coming from Coron (another must-visit destination in Palawan), you can take a ferry to El Nido. The journey takes approximately 4 hours on a fast ferry or 8 hours on a slow boat. Tickets cost between 1,300-1,800 PHP for the fast ferry. This scenic route offers beautiful views of the islands between Coron and El Nido.
Pro Tip: Ferry tickets sell out quickly during high season (December-May). Book your tickets at least a few days in advance to secure your spot. You can check availability and book through your accommodation or at local travel agencies in Coron.
✓ Check 30,000+ Local Sightseeing Tours Worldwide
Click Here
Best Time to Visit El Nido
El Nido enjoys a tropical climate with two distinct seasons that significantly impact your experience:
Dry Season (November to May)
This is considered the best time to visit El Nido. The weather is consistently sunny with minimal rainfall, creating perfect conditions for island hopping, snorkeling, and beach activities. The water visibility is excellent, often exceeding 20 meters, making it ideal for underwater photography and marine life spotting.
Peak months: December to April see the highest number of tourists, with prices for accommodation and tours increasing accordingly. Book well in advance if traveling during this period.
Rainy Season (June to October)
The wet season brings occasional heavy rainfall and stronger winds. While there are still plenty of sunny days, island hopping tours may be canceled if weather conditions are unsafe. The advantage of visiting during this time is fewer tourists and lower prices.
Shoulder months: November and May offer a good balance between favorable weather and fewer crowds, making them excellent times to visit for those with flexible schedules.
Getting Around El Nido
Tricycles
These three-wheeled motorcycles with sidecars are El Nido’s main form of public transportation. They’re perfect for short distances within town or to nearby beaches. A ride within El Nido town costs around 20 PHP per person, while trips to Las Cabanas Beach or Corong Corong cost 50-100 PHP.
For longer journeys to places like Nacpan Beach, expect to pay 500-700 PHP for a round trip (you can negotiate a waiting time).
Motorbike Rental
Renting a motorbike gives you the freedom to explore El Nido at your own pace. Daily rental rates range from 400-600 PHP. Most rental shops require leaving your passport as security, and you’ll need to return the bike with the same amount of fuel.
The roads around El Nido vary in quality – some are well-paved while others are rough and unpaved, so ride cautiously, especially during rainy season.
Boat Rentals
For island hopping outside of organized tours, you can rent a private bangka (traditional Filipino boat). Prices start at around 3,000 PHP for a half-day rental, depending on your destinations and group size.
This option gives you flexibility to visit islands at your own pace and avoid the crowds, though it’s more expensive than joining group tours.
Explore beyond El Nido with the freedom of your own vehicle
Where to Stay in El Nido
El Nido offers a wide range of accommodation options to suit every budget and preference. Here are the main areas to consider:
El Nido Town
Best for: Convenience, nightlife, and budget options
Staying in El Nido Town puts you within walking distance of restaurants, bars, tour operators, and the main beach. Accommodation ranges from budget hostels (300-800 PHP/night) to mid-range hotels (2,000-5,000 PHP/night).
The downside is that it can be noisy, especially during high season, and the town beach isn’t the most picturesque for swimming.
Corong Corong
Best for: Sunset views and quieter atmosphere
Just a 5-minute tricycle ride from El Nido Town, Corong Corong offers beautiful sunset views and a more relaxed vibe. You’ll find a good mix of mid-range and luxury resorts (3,000-15,000 PHP/night) along the beach.
This area gives you easy access to town while providing a more peaceful setting.
Las Cabanas/Marimegmeg Beach
Best for: Beach lovers and sunset chasers
About 15 minutes from town, Las Cabanas Beach offers one of the most beautiful stretches of sand in the area, famous for its stunning sunsets. Accommodation tends toward the mid-range to luxury end (4,000-20,000 PHP/night).
The distance from town means fewer dining options, but many resorts have their own restaurants.

Compare prices and book accommodations that fit your budget and preferences
Island Hopping Tours: The Best Things to Do in El Nido
Island hopping is the quintessential El Nido experience and the main reason most travelers visit. The tours are organized into four standard routes, labeled A through D, each visiting different islands, lagoons, and beaches in the Bacuit Archipelago.

Tour A: Lagoons & Beaches
Often considered the most popular tour, Tour A showcases El Nido’s famous lagoons and beaches.
- Big Lagoon – A stunning lagoon with crystal clear turquoise water surrounded by limestone cliffs. Kayaking through the lagoon is highly recommended (200 PHP rental fee).
- Small Lagoon – Accessible through a small opening in the limestone, this enchanting lagoon is perfect for swimming and kayaking.
- Secret Lagoon – Hidden behind a small hole in the rock, this secluded lagoon offers a unique experience.
- Seven Commando Beach – A beautiful beach with powdery white sand, perfect for swimming and relaxation.
- Shimizu Island – A common lunch stop with good snorkeling opportunities.
Price: 1,200-1,400 PHP per person (plus 200 PHP Environmental Fee valid for 10 days)
Book Tour A to see the iconic Big Lagoon and more
Book Tour A Now
Tour B: Caves & Islands
Tour B focuses on caves, islands, and snorkeling spots.
- Snake Island – Named for its S-shaped sandbar that connects two islands, visible during low tide.
- Cudugnon Cave – An ancient burial site accessible through a small opening in the rock.
- Cathedral Cave – A massive cave with impressive rock formations (viewed from the boat).
- Pinagbuyutan Island – A picturesque island with a beautiful beach and limestone cliffs.
- Entalula Beach – A pristine beach perfect for swimming and snorkeling.
Price: 1,300-1,500 PHP per person
Book Tour B for a unique cave exploration experience
Book Tour B Now
Tour C: Hidden Beaches & Shrines
Many travelers consider Tour C to offer the most diverse and spectacular scenery.
- Hidden Beach – A secluded beach accessible through a small crevice in the limestone.
- Secret Beach – Inspired Alex Garland’s novel “The Beach,” accessible only by swimming through a small opening.
- Helicopter Island – Named for its helicopter-like shape when viewed from a distance.
- Matinloc Shrine – An abandoned shrine with a viewpoint offering panoramic vistas.
- Talisay Beach – A beautiful beach with excellent snorkeling opportunities.
Price: 1,400-1,600 PHP per person
Book Tour C to find El Nido’s most hidden gems
Book Tour C Now
Tour D: Islands & Beaches
The least crowded of the standard tours, Tour D offers beautiful beaches and snorkeling spots.
- Cadlao Lagoon – A peaceful lagoon with crystal clear water.
- Paradise Beach – A pristine beach with powdery white sand.
- Pasandigan Beach – A beautiful beach with good snorkeling.
- Nat Nat Beach – A secluded beach perfect for relaxation.
- Bukal Island – An island with excellent snorkeling opportunities.
Price: 1,200-1,400 PHP per person
Book Tour D for a more peaceful island experience
Book Tour D Now
“If you only have time for one tour, choose Tour A or C. If you can do two, combine A and C for the most iconic El Nido experiences. For those with more time, Tour B offers unique cave explorations, while Tour D provides a more relaxed, less crowded experience.”
Private Tours
For a more personalized experience, consider booking a private tour. While more expensive (starting at around 5,000 PHP for a small group), private tours offer several advantages:
- Flexible itinerary – visit attractions when they’re less crowded
- Set your own pace – spend more time at places you enjoy
- Personalized service – guides cater specifically to your interests
- Combine highlights from different standard tours
Enjoy the freedom of a private tour customized to your preferences
Book a Private Tour
Other Must-Do Activities in El Nido
Taraw Cliff Climb
For breathtaking panoramic views of El Nido and Bacuit Bay, consider climbing Taraw Cliff. There are two options:
- Traditional Climb – A challenging, steep ascent over sharp limestone rocks that requires good physical fitness and proper footwear. Only attempt with a local guide (300-500 PHP).
- Canopy Walk – A safer alternative with metal stairs and platforms that still offers impressive views. The entrance fee is around 400 PHP.
The best time for the climb is early morning (5-6 AM) to catch the sunrise and avoid the midday heat.
Nagkalit-kalit Waterfall
Take a break from beach activities with a refreshing visit to Nagkalit-kalit Waterfall. Located about 45 minutes north of El Nido town, this hidden waterfall requires a 20-30 minute trek through the jungle, crossing several streams along the way.
The waterfall itself isn’t massive, but the cool, fresh water pool is perfect for swimming after the hot hike. The best time to visit is during or shortly after the rainy season (June-November) when the water flow is strongest.
Getting there: Rent a motorbike or hire a tricycle. The entrance fee is 50 PHP, and a guide is recommended (200-300 PHP).
Kayaking Around Cadlao Island
For a more independent adventure, rent a kayak and paddle to nearby Cadlao Island. The largest island in Bacuit Bay, Cadlao is visible from El Nido town and features several beautiful beaches and lagoons.
Popular spots include Cadlao Lagoon, Paradise Beach, and Pasandigan Cove. The paddling distance from town is about 3-4 kilometers, making it a manageable day trip for most people with basic kayaking experience.
Rental: Kayaks can be rented from several shops along El Nido beach for 500-700 PHP for a full day. Start early to avoid afternoon winds.
Las Cabanas Zipline
For an adrenaline rush and unique perspective of El Nido’s beauty, try the zipline at Las Cabanas Beach. The 750-meter line runs from the hillside to a small island offshore, offering spectacular views of the beach and surrounding islands.
You can choose between two riding positions: sitting or “superman” style (flying horizontally). The latter costs a bit more but provides a more thrilling experience and better photo opportunities.
Cost: 500 PHP for sitting position, 700 PHP for superman position, or 900 PHP for both (round trip).

Scuba Diving
While El Nido isn’t as famous for diving as other parts of the Philippines, it still offers some excellent dive sites with healthy coral reefs, diverse marine life, and good visibility. Popular dive sites include:
- Dilumacad Tunnel – A 35-meter underwater tunnel teeming with marine life
- South Miniloc – Known for its colorful coral gardens and abundant fish
- Entalula Reef – Features a wall dive with the chance to see turtles and reef sharks
- Helicopter Island – Offers diverse underwater topography and marine life
Several dive shops in El Nido town offer courses and fun dives. A single fun dive costs around 2,500-3,000 PHP, while PADI Open Water certification courses start at around 18,000 PHP.
Book a diving experience to discover vibrant coral reefs and marine life
Book Diving Experiences