The Ultimate 12-Day Philippines Itinerary for First-Timers [2026]
The9toFly contains affiliate links. If you make a purchase using one of the links below, we may receive compensation at no extra cost to you. We only recommend products and services we use and trust. Read our disclaimer for more information.
The Philippines was never supposed to be this complicated.
We had two weeks off work, a rough idea of “islands and beaches,” and exactly zero understanding of how spread out 7,000 islands actually are. Every travel blog said something different. Some insisted on Boracay. Others swore by Siargao. A few mentioned Palawan but disagreed on whether Coron or El Nido was “better” (spoiler: both, obviously).
We spent way too many evenings arguing over Google Flights, trying to figure out which domestic route made sense, and wondering if we were being ambitious or just delusional. Turns out: a little of both.
Twelve days later, we had swam with whale sharks at sunrise, ziplined between two actual islands, found ourselves face-to-face with giraffes on a random Palawan safari (yes, giraffes in the Philippines, we’ll explain), spotted a dugong from a boat (well, one of us did – Annie’s still salty about missing it), and ended the trip with live music and an Ed Sheeran song request that somehow made everything feel complete.
This is the exact itinerary we followed. Every ferry, every flight, every moment we thought we’d missed a connection. Four destinations, twelve days, zero regrets.
Quick Itinerary Overview
Days 1-3: Moalboal, Cebu
Swim with whale sharks in Oslob, snorkel through a tornado of sardines, canyon your way through Kawasan Falls, and catch sunsets at White Beach.
Days 4-6: Coron, Palawan
Hike Mount Tapyas at sunset, soak in volcanic hot springs under the stars, spot giraffes on a wildlife safari, and island hop through Twin Lagoons and Kayangan Lake.
Days 7-9: El Nido, Palawan
Stay in a treehouse, zipline between two actual islands, try Discover Scuba Diving, walk above the treetops, and do absolutely nothing productive at NacPan Beach.
Days 10-12: Manila
Explore the historic walled city of Intramuros, visit free national museums, eat your way through Binondo (world’s oldest Chinatown), and catch one last Manila Bay sunset before flying home.
Days 1-3: Moalboal, Cebu
Moalboal wasn’t even on our radar until we started digging deeper into Cebu. Most people fly into Cebu City and head straight to Bohol or Boracay. But if you’re after underwater magic without the resort crowds, Moalboal is where it’s at.
This small beach town on Cebu’s southwestern coast packs an absurd amount of adventure into a tight radius. Whale sharks in the morning. Cliff jumps and waterfalls by noon. Sardines and sea turtles by sunset. All without setting foot on a plane or ferry between activities.
Panagsama Beach Road is the heart of it all: dive shops, beachfront restaurants, rooftop bars, and that unmistakable backpacker energy. It’s not fancy, but it’s got soul.
Day 1: Arrive in Cebu, Travel to Moalboal & First Evening
We landed at Cebu Airport around midday after connecting through Manila. The journey to Moalboal takes about 4-5 hours total, so we grabbed a quick bite at the airport before heading out.
Afternoon: Taxi to South Bus Terminal, then an air-conditioned Ceres bus down to Moalboal. The bus is surprisingly comfortable with reclining seats and a scheduled stop for snacks along the way. Pro tip: sit on the right side for ocean views during the final stretch.
Evening: By the time we reached Panagsama Beach Road, the sun was starting to set. We checked into our guesthouse near Panagsama Beach Road, dropped our bags, and walked down to explore the strip. The beach town comes alive at night with music drifting from cafes, travelers wandering with post-beach hair, and restaurants filling up fast.
Night: Dinner at One Piece Bistro, a surprisingly vegetarian-friendly spot with beach-breeze seating and a small pool. We ordered way too much food, caught up on travel planning for the next few days, and called it an early night since tomorrow would start before sunrise.
Day 2: Whale Sharks, Highland Views & Beach Sunset
This is a bucket list day. The kind of day where you wake up thinking “is this actually happening?” and go to bed still processing.
Early Morning: Whale shark experience in Oslob. Yes, it’s an ungodly early start (we’re talking 2:45 AM alarm territory), but by sunrise you’re in the water alongside 3-4 massive, gentle whale sharks cruising calmly around you. You get about 30 minutes in the water, which sounds short but feels like a lifetime when you’re floating next to these giants. The whole tour takes about 3-4 hours including travel time.
A note on ethics: the sharks are fed daily by boatmen to keep them in the area, which some travelers have concerns about. We went in knowing this and still found it incredible, but it’s worth researching beforehand so you can make your own call.
Late Morning: Back at the hotel by mid-morning. Shower, rest, late breakfast. Your body will thank you for the recovery time.


Afternoon: Rent a scooter and ride up to Badian Highlands, about 18km of scenic, winding roads through lush greenery with panoramic mountain views at every turn. There’s no official viewpoint, but every stop along the way is photo-worthy. From the highlands, continue 20 minutes further to Lumbag Beach – quiet white sand, scattered dry corals, perfect for winding down.
Evening: If you still have energy, ride to White Beach for sunset. Entry is just 25 pesos plus 20 pesos for parking. The water is crystal clear, shifting from shallow to deep in a blink. Arrive by 5 PM or you’ll miss golden hour entirely.
Night: Dinner at Thailicious. The vegetarian Tom Yum was spicy, fragrant, and unforgettable. Then straight to bed because tomorrow is canyoneering day.
Day 3: Kawasan Falls Canyoneering & Sardine Run
Today is the physical highlight of Cebu. Morning: cliff jumping and waterfall slides. Afternoon: swimming through a tornado of sardines. Evening: collapsing into bed with a satisfied exhaustion.
Morning: Kawasan Falls Canyoneering. The tour covers roughly 11km of river trails: cliff jumps ranging from small to heart-pounding, cave swims through cool water, natural slides polished smooth by centuries of water flow, and a waterfall finish that feels like stepping into a postcard. The whole experience takes about 4-5 hours. Each person gets assigned a guide, and life vests plus helmets are provided.
At the entrance, you can either walk 45 minutes through a forest trail or take a zipline over the greenery (seated or Superman-style). We went for the zipline because obviously.
Early Afternoon: Return to Moalboal, shower, grab lunch. Your legs will be tired but the endorphins are real.

Late Afternoon: The famous Sardine Run. You wade into the water and suddenly you’re in the middle of a silver tornado. Thousands of sardines twisting around you. Don’t panic, don’t flail, just float and enjoy the chaos.
You can book a tour (includes life vests, snorkels, and GoPro shots) or just snorkel off the shore since the sardines are literally 30 meters out. We also spotted two sea turtles, one of them massive.
Evening: Dinner at JJ’s Burrito (the veggie burrito loaded with eggplant was excellent), then pack for tomorrow’s early flight to Coron.
Local Tip: Start canyoneering early. By mid-morning the trails get crowded since it’s a one-way path. Bring cash for snack stalls along the route and consider bringing your own snorkel gear for hygiene reasons. Scooter rentals run about 350-500 pesos per day and are essential for flexibility.
Read our full guide: 3 Day Itinerary in Moalboal (Cebu): Best things to do (2026) – the9tofly
Days 4-6: Coron, Palawan
We didn’t expect Coron to hit us the way it did. We’d just wrapped up Cebu, hopped onto a plane, and before we even finished arguing about who forgot the snacks, the doors opened and there it was: rolling hills, quiet air, and that “oh wow, we’re really out here” feeling.
Coron has this magic trick where it packs a ridiculous amount of adventure into small pockets of time. One minute you’re soaking in volcanic hot springs under the stars. The next, you’re face-to-face with giraffes on an island you didn’t even know existed. Then there you are, snorkeling above WWII shipwrecks like you accidentally joined a documentary crew.
The town itself is compact and walkable. Tour operators line the main street, and prices drop significantly if you book in person rather than online. Three days suddenly felt like not enough. But we made every hour count.
Day 4: Fly to Coron, Mount Tapyas Sunset & Hot Springs
Morning: Early flight from Cebu to Busuanga Airport, Coron’s gateway. We used Cebu Pacific for all our domestic flights. At the airport exit, pay the 200 peso environmental fee and keep the receipt – it’s valid for your entire stay.
Late Morning/Afternoon: Shared taxi to Coron Town (about 30-40 minutes). Check into your accommodation, grab lunch, then spend the afternoon exploring the main strip. This is the time to walk around and negotiate prices for the next two days of tours. Prices in person are significantly lower than booking online, and bargaining is completely normal. We saved 20-30% just by walking around and comparing.
Late Afternoon: Rent a scooter and head to Mount Tapyas for sunset. The hike is 700+ steps but completely worth it for the panoramic view over Coron Bay and the surrounding islands. Time your visit so you reach the top about 30 minutes before sunset. The golden hour light from up there is unreal.
Evening: Straight from Mount Tapyas to Maquinit Hot Springs. This is a natural volcanic saltwater pool that closes at 7 PM, so plan accordingly. The magic happens right after sundown when the crowd thins and the steam rises into the night air. Bring your own towel.
Night: Dinner at Bam Bar for cold drinks and live music starting around 8:30 PM, paired with food from nearby Chow Lane (their double cheese pizza and vegetarian lasagna became our go-to).
Day 5: Calauit Safari & Black Island Adventure
Most visitors stick to the classic island-hopping tours. We joined a Calauit Safari + Black Island Tour instead. Different route, fewer crowds, and surprises we didn’t see coming.
Morning: Early pickup from town. The drive north takes about two hours by van, followed by a short ferry ride to reach Calauit Safari Park. This isn’t a zoo. It’s a rescue and rehabilitation center where animals roam freely across grassy plains. You take a Jeep ride through the sanctuary and watch giraffes wander calmly past your vehicle while zebras strut by without a care. The staff are incredibly knowledgeable, and you could tell they genuinely cared about the animals.
And then, the moment Vince will never let Annie forget: he spotted a dugong gliding past the boat during the ferry crossing. A real dugong. Annie missed the entire thing because she was looking the other way. She’s still salty about it and is already plotting a return trip specifically to find that dugong.
Midday: Lunch at a small local restaurant overlooking the water. If you let them know your dietary preferences when booking, they’ll prepare accordingly.


Afternoon: Black Island. A remote stretch of white sand and towering karst cliffs that feels untouched and otherworldly. We spent the afternoon snorkeling over bright coral beds, swimming in cool caves with natural pools, and lounging on a nearly empty beach that felt like our own private island. Bring your own snorkel gear since there are no rentals here.
Evening: Back to Coron Town around 7:30 PM. Dinner at Fresh Bites (their vegan burritos and Tokyo-style Katsu sandwich done vegan were surprisingly good), then Bam Bar again for drinks and live music.
Day 6: Island Hopping Supreme (Kayangan Lake, Twin Lagoons & More)
No trip to Coron is complete without the classic island-hopping day. Kayangan Lake, Twin Lagoons, Barracuda Lake, coral gardens, WWII shipwrecks. All the greatest hits in one packed adventure.
Morning: Pickup by tricycle, join a group of about twenty people, and set off into some of the clearest water we’ve ever seen. Kayaks are available for rent (standard or crystal kayaks that look incredible in photos).
First stop: Kayangan Lake. The climb is 367 steps roundtrip, manageable but you’ll be sweating. The halfway viewpoint might be one of the most photographed spots in the Philippines. At the lake itself, swim in water so clean and calm it feels surreal.
Late Morning: Coral Garden and a shallow WWII shipwreck. About 25 minutes of snorkeling through colorful reef and fish, then exploring sunken beams with marine growth and schools of fish weaving in and out. Eerie in the coolest way.
Midday: Lunch on the boat. Simple and fresh. Let them know your dietary preferences when booking.
Afternoon: Barracuda Lake. Short climb of about 40 steps. The water is deep and beautifully clear. Despite the name, we didn’t see any barracudas. A pro diver in our group even went 10 meters deep hoping to spot one. No luck, but the serenity makes up for it.
Final stop and our favorite: Twin Lagoons. You can swim through a narrow cave passage or glide in by kayak, and once inside, the lagoon feels like a hidden world wrapped in limestone cliffs. We spent nearly an hour here exploring, floating, and soaking it all in.


Late Afternoon: Back at the port around 5 PM, the crew surprised us with warm, sweet fried bananas. A perfect goodbye to Coron’s waters.
Evening: That night at Bam Bar, Annie asked the singer to play “Perfect” by Ed Sheeran (Vince’s all-time favorite) and she actually did. In all the chaos of the day, that little moment wrapped everything up perfectly.
Local Tip: Don’t book tours online in advance. Walk around Coron Town the evening before and negotiate directly with operators – you’ll save 20-30% on prices. Floating “mini-stores” appear at almost every island stop selling snacks and drinks, so bring cash. The environmental fee you paid at the airport is valid for your entire stay, so keep that receipt.
Read our full guide: Coron, Palawan: A Complete 3-Day Itinerary & Travel Guide (2026) – the9tofly
Days 7-9: El Nido, Palawan
El Nido is one of those places that shows up on every Philippines bucket list, and for good reason. Think cliffside treehouses, overwater ziplines, dive sites bursting with marine life, and a town full of vegan-friendly eats. If you’re after nature, adventure, and beach town chill all rolled into one, this is it.
El Nido is equal parts wild and wonderful. The kind of place where you wake up to roosters, scooter your way through palm-lined roads, watch sunsets that shut you up mid-sentence, and go to bed with sand stuck somewhere inconvenient.
Day 7: Ferry to El Nido & Las Cabanas Zipline
Travel day from Coron to El Nido. The ferry is the only practical way to connect these two, and it’s an adventure in itself.
Morning: Phimal ferry from Coron to El Nido. Show up at the terminal an hour early to secure decent seats. The ride normally takes 4 hours, but ours stretched to 5-6 due to port congestion. A little cramped, a little bumpy, but then the coastline appeared with its jagged cliffs and ridiculous blue water, and suddenly none of it mattered. Bring snacks and entertainment.
Afternoon: Arrive in El Nido. Grab a tuk-tuk to your accommodation (haggle or you’ll pay a premium). We stayed at Hiraya Campsite, a dreamy treehouse-style place tucked in peaceful surroundings about 15 minutes from town. The perks were excellent: free scooter for exploring, free breakfast every morning, and genuinely friendly staff who helped us plan activities.
After settling in, scooter to Las Cabanas Beach. This is where one of El Nido’s absolute highlights awaits: a zipline between two islands over turquoise water. You’re literally flying between islands with panoramic ocean views. We went Superman-style because of course we did.tomorrow.


Evening: Stay at Las Cabanas for sunset. Grab fresh coconut water, find a spot on the sand, and watch the sky melt into impossible colors. Hands-down one of the best sunset spots in El Nido.
Night: Back to El Nido Town for dinner. The town buzzes at night with music drifting from cafes and people wandering with post-beach hair. We found surprisingly good vegetarian options: veg fried momos, chili dumplings, and Indian restaurants like Asoka and Biryani Palace. Before heading back, stop by 200 Bar Diving School to book scuba diving for
Day 8: Discover Scuba Diving
Neither of us had dived before. Vince can’t even swim. But we signed up for the Discover Scuba Diving program at 200 Bar Diving anyway. Best decision of the trip.
Morning: Meet at the dive shop for gear fitting, safety briefings, and learning underwater hand signals. Each group has a maximum of 4 people with one instructor, so you get plenty of attention. Our dive master was 5-star PADI certified and made everything feel safe, even the awkward first moment when you try to breathe underwater and your brain says “wait, what?”
Throughout the Day: Three dives across different sites. Paradise Island had coral gardens and colorful fish everywhere. Twin Rocks featured dramatic rock structures and incredible biodiversity. And if weather permits, Helicopter Island offers clear water and lively reefs. Every dive felt like entering a different world. We saw everything from schools of fish to Nemo cameos to sea turtles.
Midday: Lunch served on the boat between dives. Simple vegetarian rice with curry, prepared fresh with ocean views all around. GoPro photos and videos are included at no extra charge (this is rare and worth taking advantage of).


Late Afternoon: Back around 3:30-4 PM, exhausted in the best way. We freshened up and went straight for a post-dive massage at one of the many parlors around the town square. Your body will thank you.
Evening: More dumplings, more curries. Wandered the streets soaking in the slow evening energy before calling it an early night.
Local Tip: If you wear glasses, ask for powered goggles at the dive shop. 200 Bar had them, and seeing fish in full HD makes all the difference. The environmental fee (400 pesos) is valid for 5 days, so keep that receipt if you plan other water activities.
Day 9: Canopy Walk & NacPan Beach
A light but rewarding way to end our time in El Nido. By Day 9, you’ll feel that delicious combination of tired legs and full-heart travel energy. We let ourselves wake up slowly, grabbed breakfast, and eased into the morning. No alarms, no rushing. Just island time doing its thing.
Morning: El Nido Canopy Walk. It looks dramatic in photos but is actually super accessible. Great for beginners, great for anyone nervous about heights. The walk takes you across rope bridges, nets, and treetop platforms, ending with panoramic views of El Nido’s limestone cliffs and coastline. Takes about 30-45 minutes for the basic walk, with an optional Spider Web Walk add-on if you want more adventure and those Instagram-worthy shots on suspended nets between limestone formations. Everything is guided, helmets and harnesses provided.
Afternoon: NacPan Beach. This was the breather we didn’t know we needed. About 45 minutes north of town by scooter, the ride itself is half the fun with winding roads and palm trees everywhere. When you arrive, a long, wide stretch of golden sand awaits, feeling worlds away from the busier beaches near town.
We grabbed a spot under a palm umbrella, ordered cold drinks from a beachside shack, and did absolutely nothing productive for a few hours. Just beach views and island vibes. Highly recommend.


Evening: Returned from NacPan as the sun started dipping. Dinner was a quiet affair in town, one last round of meals, watching the evening crowd fill up the streets. No rush to be anywhere. Just a slow meal and that bittersweet feeling of a trip winding down.
El Nido doesn’t demand a dramatic goodbye. It just lets you leave quietly, already thinking about when you’ll come back.
Local Tip: Girls, opt for shorts or jeans for the Canopy Walk so the harness doesn’t ruin your dress. Closed-toe shoes are required. Fuel can be hard to find on the way to NacPan, so top up whenever you see a station.
Read our full guide: The Ultimate 3-Day El Nido Itinerary – the9tofly
Days 10-12: Manila
Manila was our final stop. After 10 days of island-hopping through Cebu, Coron, and El Nido, we had a couple of days in the capital before flying back to Japan.
The weather throughout the trip had been unpredictable. Cloudy skies, sudden rain, the occasional storm warning. But on our Manila days? Bright. Sunny. Hot. Humid. Like the Philippines was saving its best (or worst?) weather for our goodbye.
We came expecting nothing. A layover. A place to sleep before our flight. But walking through the old stone streets of Intramuros, watching the afternoon light hit those centuries-old walls, eating proper Indian food after days of limited options… we walked away thinking: okay, this city deserves more than just a layover.
Day 10: Fly to Manila, SM Mall of Asia & Intramuros
Morning: Flight from El Nido to Manila. We landed at NAIA Terminal 3 around midday. Our hotel was literally across the street (A&G Condo Hotel at 101 Newport), so we skipped Grab and walked over with our bags. Five minutes, done.
The area around Newport City surprised us. Wide roads, modern buildings, cafes and restaurants lining the streets. Felt more like a developed business district than the chaotic capital we’d heard about. Very different from what we expected.
Early Afternoon: The sun was brutal. After days of cloudy island weather, Manila decided to turn up the heat. So we escaped into air conditioning at SM Mall of Asia (MOA). One of the largest malls in the Philippines. We’re talking multiple buildings, an IMAX theater, an ice skating rink, a Ferris wheel by the bay, and more food options than you can count. Perfect for killing a few hours while avoiding the midday heat.


Late Afternoon: As the sun started to mellow, we grabbed a Grab to Intramuros, the historic walled city of Manila. This is where Spanish colonial history lives. Stone walls, cobblestone streets, old churches, and that unmistakable European-meets-tropical vibe. Walking through felt like stepping into a different century.
We visited San Agustin Church, one of the most important churches in the Philippines and a UNESCO World Heritage Site. The building has been destroyed and rebuilt multiple times due to earthquakes and wars, but still stands as a symbol of Filipino resilience. Inside: high ceilings, stained glass windows, that quiet hush you only find in old churches.
Evening: Dinner at New Bombay. We were craving proper Indian food. Real, flavorful, no-compromise Indian food. New Bombay did not disappoint. Butter naan, paneer tikka masala, dal makhani, garlic naan. Everything was well-spiced with generous portions. Fun fact: this restaurant apparently hosted Indian PM Modi during one of his visits to the Philippines.
Night: As we finished dinner, the skies opened up. Classic Manila rain, sudden and heavy. Grab back to the hotel, called it a night.


Day 11: Rizal Park, National Museums & Binondo Chinatown
A full day to explore Manila’s cultural and historical side. Museums in the morning, the world’s oldest Chinatown for lunch, and a sunset to cap it off.
Morning: Start at Rizal Park (also called Luneta Park), one of the largest urban parks in Asia. It’s named after Jose Rizal, the Philippine national hero who was executed here in 1896. The park is clean, green, and peaceful in the morning before the heat kicks in. You’ll find the Rizal Monument, manicured gardens, fountains, and plenty of space to just walk around.
Right next to the park is the National Museum Complex. Three major museums: the National Museum of Fine Arts (home to the famous “Spoliarium” painting), the National Museum of Natural History (with a stunning Tree of Life structure inside), and the National Museum of Anthropology. Best part? Entry is FREE. All three museums are government-run and open to the public at no cost. Just bring a valid ID.


Midday: Head to Binondo for lunch. This is the oldest Chinatown in the world, older than San Francisco, older than New York. Established in 1594. Binondo is a maze of narrow streets, old shophouses, temples, and food stalls. The energy is completely different from Intramuros. Loud, busy, smells like fried noodles and fresh buns.
Vegetarian-friendly spots in Binondo include Quan Yin Chay (Buddhist vegetarian restaurant with mock meat dishes) and various bakeries selling vegetarian hopia and pastries.
Afternoon: If you want to see the “new” side of Manila, spend a few hours in Bonifacio Global City (BGC) or Makati. BGC is polished and modern with art murals, cafes, and upscale restaurants. Makati is the business district with malls (Greenbelt, Glorietta) and a good nightlife scene in Poblacion. Corner Tree Cafe in Makati is excellent for vegetarians.
Evening: End the day with sunset at Manila Bay. Catch the view from the promenade near MOA, Manila Baywalk, or a rooftop bar. Manila sunsets are famous for their dramatic orange and pink skies. Grab a drink, find a spot, and let the city wind down around you.
Local Tip: Visit Intramuros and the museums in the late afternoon when the sun isn’t as harsh. The golden hour light on the old stone buildings is beautiful. Go to museums early (around 9 AM when they open) to avoid school groups. Grab is your best friend in Manila – way easier and safer than negotiating with random taxi drivers.
Day 12: Final Morning in Manila & Fly Home
Last day. Camera roll overflowing. Tan lines questionable. Sand still stuck somewhere.
Morning: Since we stayed near the airport, the morning was stress-free. We grabbed coffee and breakfast at a nearby cafe, took a slow walk around Newport City, and spent time going through our photos from the past 12 days. No rushing, no agenda. Just soaking in the last few hours.
If you have more energy, options for the morning include: returning to MOA for last-minute shopping, heading back to Binondo for a final dumpling run, or finding a nice cafe and doing absolutely nothing.
Early Afternoon: Head to the airport. NAIA Terminal 3 is modern and easy to navigate, but arrive 3 hours before international flights since Manila airport security and immigration can take a while. Time to say goodbye.
Evening: Fly home. And just like that, twelve days gone. Flying home, processing the fact that less than two weeks ago we were people who had never swam with whale sharks, never zipped between islands, never stumbled onto a giraffe sanctuary in Palawan.
A good ending to a good trip.
Local Tip: If you’re flying out of Terminal 3, MOA is super close and a good way to kill time before a late-night flight. Download the Grab app before you arrive – it’s essential for getting around Manila safely and affordably.
Read our full guide: The Perfect 2-Day Manila Itinerary for First-Timers [2026] – the9tofly
Getting Around the Philippines
The Philippines has 7,000+ islands. Getting between them requires planning, but it’s more manageable than it seems once you’ve done it once.
Flights: We used Cebu Pacific for all our domestic flights (Cebu to Coron, El Nido to Manila). Book ahead because flights fill up and last-minute prices spike. Expect occasional delays. It’s island time.
Ferries: The Coron to El Nido ferry (Phimal) runs Monday, Wednesday, and Friday. We paid on the spot at the terminal. Show up an hour early, bring snacks, manage expectations on timing.
Scooters: Our go-to in Moalboal, Coron, and El Nido. Around 350-500 pesos per day. Essential for flexibility. Most hotels can arrange rentals on the spot.
Tricycles & Tuk-tuks: Everywhere. Cheap and reliable for short distances. Always negotiate the price before you hop on.
Grab: Your best friend in Manila. Download before you arrive. Way easier and safer than negotiating with random taxi drivers.
Buses: Air-conditioned Ceres buses run from Cebu City to Moalboal. Comfortable with reclining seats. About 4 hours. Bookable on the spot at South Bus Terminal.
Complete Budget Breakdown
Here’s roughly what we spent for 12 days (per person, budget-to-mid-range):
Accommodation (11 nights):
Moalboal (3 nights): ~3,600 pesos total
Coron (3 nights): ~4,500 pesos total
El Nido (3 nights): ~6,000 pesos total
Manila (2 nights): ~3,500 pesos total
Transport:
Domestic flights (2): ~5,000-8,000 pesos total
Coron-El Nido ferry: 2,520 pesos
Buses, tricycles, scooter rentals: ~3,000 pesos total
Activities:
Whale shark tour (Oslob): ~2,000 pesos
Kawasan canyoneering: ~1,500-2,000 pesos
Sardine run tour: ~400 pesos
Coron safari + Black Island: ~2,500 pesos
Coron island hopping: ~1,500 pesos
El Nido Discover Scuba: ~5,700 pesos (includes 400 peso env fee)
El Nido Las Cabanas Zipline: ~1,000-1,200 pesos
Canopy Walk: 650-1,300 pesos
Environmental fees (various): ~600 pesos total
Food:
~500-800 pesos per day average
12 days total: ~6,000-10,000 pesos
Estimated Total (per person): 45,000-55,000 pesos (~$800-1,000 USD)
This is mid-range budget. You can go cheaper with hostels and skipping scuba, or higher with resorts and private tours.
Vegetarian & Vegan Food Guide
The Philippines isn’t the easiest country for vegetarians. Fish sauce sneaks into everything, and “vegetarian” sometimes means “we just removed the chicken.” But we survived (and ate well). Here’s what worked:
Moalboal: One Piece Bistro (veggie burgers, pizza), Ven’s Kitchen (spring rolls, veggies in peanut sauce, standout mango dessert), Thailicious (the vegetarian Tom Yum is unforgettable), JJ’s Burrito (veggie burrito with eggplant), Cappriosa (pizza and coffee)
Coron: Fresh Bites (vegan burritos, Tokyo-style Katsu sandwich done vegan), Levine’s Eatery (Filipino plates made vegetarian-friendly), Nice Tea (bubble tea fuel between adventures), Chow Lane (pizza and pasta)
El Nido: Indian restaurants (Asoka, Biryani Palace), Italian cafes, Patron Mexican Bar (veggie burritos and tacos), veg fried/chilli dumplings from various spots
Manila: New Bombay (excellent Indian, apparently hosted PM Modi), Quan Yin Chay in Binondo (Buddhist vegetarian), Corner Tree Cafe in Makati, Greenbar (healthy bowls), Subway near the airport (safe bet when tired)

Must-try local delicacy: Halo-halo! A Filipino shaved ice dessert layered with sweetened beans, jellies, ube (purple yam), leche flan, and ice cream. Vegetarian-friendly, refreshing, and perfect for the heat.
Best Time to Visit the Philippines
Dry season (November to May): Best weather, calmer seas, peak tourist season. December to February gets busy.
Wet season (June to October): Typhoon risk, ferry cancellations possible, but fewer crowds and lower prices.
We went in early May. Weather was unpredictable (cloudy days, sudden rain, occasional storm warnings) but nothing that ruined our plans. The final day in Manila was blazing hot and sunny, like the Philippines was saving its best weather for our goodbye.
FAQs for First-Time Travelers
Is 12 days enough for the Philippines?
Yes, if you’re strategic. We covered four destinations without feeling too rushed. The key: accept you won’t see everything, pick a route that makes sense geographically, and leave buffer time for delays.
Should I visit Coron or El Nido? Or both?
Both, if you can. They’re similar (lagoons, island hopping, stunning scenery) but different enough to justify visiting both. Coron felt more raw and wild; El Nido had more variety and better sunsets.
Is the Philippines safe for tourists?
Generally yes, especially in tourist areas like Intramuros, Makati, and BGC. Use common sense: don’t flash valuables, stick to well-lit areas at night, use Grab in Manila instead of random taxis. We felt safe throughout our trip.
Do I need to book tours in advance?
Not really. We got better prices negotiating in person. The only exception is peak season (December-January), when same-day spots can fill up. For scuba, booking a day ahead is smart.
What should I pack?
Reef-safe sunscreen, waterproof phone case, GoPro (or rent one), good sandals, light rain jacket, snorkel gear if you have it, and snacks. Always snacks.
How’s the WiFi?
The Philippines has some of the slowest WiFi in Asia. Buy a local SIM card at the airport (Globe or Smart). It’s fine for messaging, not great for video calls.
Final Thoughts: Why the Philippines Stays With You
We came to the Philippines expecting island hopping and beach vibes. We left with memories of whale sharks, midnight hot springs, a dugong sighting (well, one of us), and that Ed Sheeran moment at a Coron bar that still makes us smile.
The Philippines isn’t perfect. Ferries get delayed. WiFi struggles. Vegetarian food takes hunting. But somewhere between the lagoons and the live music, the ziplines and the canyoneering, it all becomes part of the story.
Twelve days. Four destinations. One trip that reset everything.
Pack your bags. Download Grab. Bring snacks.
The Philippines is waiting.
Read Our Detailed Guides
3 Day Itinerary in Moalboal (Cebu): Best things to do (2026) – the9tofly
Coron, Palawan: A Complete 3-Day Itinerary & Travel Guide (2026) – the9tofly
The Ultimate 3-Day El Nido Itinerary – the9tofly
The Perfect 2-Day Manila Itinerary for First-Timers [2026] – the9tofly
Planning your Philippines trip? Drop your questions in the comments or DM us. We’re always happy to help fellow travelers navigate island time.
