Discover the best Philippines itinerary for 3-4 weeks featuring tropical beaches, crystal clear waters, hidden lagoons, amazing waterfalls, and warm local smiles. With over 7,000 islands, planning can be tough, but this complete travel guide makes it easy. Save my travel route, top activities, favourite places to stay, dining recommendations, and essential travel tips. To help you plan your trip to the Philippines, I’ve included a detailed map of my travel route. Feel free to use this guide to create your own unforgettable adventure in the Philippines!
Read also: Best places to stay in the Philippines
The best Philippines itinerary for 3-4 weeks: an overview of my travel route
START Manila | END Cebu
DURATION 28 days
METHOD OF TRANSPORT Plane, bus + boat
BEST TIME OF YEAR December-May
WHEN DID I GO June & November-December 2019
HIGHLIGHTS Coron, El Nido, Port Barton, Puerto Princesa, Siargao, Cebu, Bohol, Siquijor, Dumaguete
Best Philippines itinerary for 3-4 weeks: Booking your flight to the Philippines
Your journey to the Philippines begins with booking the perfect flight. Based on my own travels and experience, I recommend searching for flights between 6-10 months before your trip to grab the best deals. To simplify your planning, I’ve included a search box below to give you an idea of prices around. Let’s make your Philippines trip a reality!
Manila
You’ll likely begin your journey in the big, busy capital of Manila which was my first stop in the Philippines. Flights are not only cheap to Manila, but there’s also a lot of choice for connecting flights to different islands. I stayed in Makati, which is also my favorite area to stay. There’s a great atmosphere, lots of trendy restaurants, and it’s close to many shopping malls. Perfect to recover from your (maybe long) international flight.
Recommended stay
- 1-2 day (depending on your arrival or departure)
Where to stay in Manila
Things to do in Manila
- Explore the city with a bamboo bike tour
- Join an authentic private Filipino cooking class
- Shop ’till you drop in SM Megamall, one of the world’s largest shopping malls
- Enjoy a relaxing massage or hop in one of the great restaurants
Where to eat in Manila
- Hummus Elijah (located in trendy Makati, wonderful vegan/vegetarian menu, most helpful service, our favorite picks: falafel, vegan shakshuka, pita bread, and hummus)
How to get in Manila
- By plane, Manila Airport (Ninoy Aquino International Airport) is the main gateway for everyone traveling to the Philippines. There are daily flights to every continent which makes it very easy to travel to.
Book your flights to Manila here
- From Manila Airport to city center or your hotel, best by Grab taxi which is the most convenient and safest way, prices are around PHP 300-400 per car/one-way ($5-7)
Coron
After Manila, I hopped on a flight to Coron, where you’ll find some of the most Instagram-worthy islands and beaches in the Philippines. Coron is a super chill and laidback town up in the north of Palawan. Besides the awesome island-hopping tours, it’s a big hit with divers, especially because of the WWII wrecks underwater. If you’re up for a real adventure, try a multi-day boat tour to soak up the true island vibes of the Philippines.
Recommended stay
- 3 – 5 days
Where to stay in Coron
Things to do in Coron
- As there are so many great things to do, I listed down my favorites here: Coron Travel Guide: 7 x best things to do + tips
Where to eat in Coron
- Altrove Pizzeria (delicious oven-baked pizzas, romantic cozy setting, wonderful service, go before 7 pm to avoid long waiting lines, our fav picks: Meditteranean pizza with extra veggies PHP 480)
- Full Lotus (a cozy place with a cute interior and great WiFi, our fav picks: the Bangkok bowl, veggies with hummus, veggie sandwich, and the yummy mango cheesecake)
- Falafel (best falafel place in Coron, try the falafel wrap or the falafel pita bread, so good!)
- Ala-e Hippie House (cozy setting with lots of good vegan options like the coconut tofu or vegetable noodles)
- Summer Café (great breakfast or brunch spot, yummy plant-based food, juices, smoothie bowls, and salads)
How to get in Coron
- From Manila Domestic Airport, by plane, multiple flights a day, the journey takes around 40 minutes, between $25-$100/one-way
El Nido
El Nido is by far my most favorite place in Palawan. It’s getting more crowded and developed every year but it still retains its authentic and relaxed atmosphere. From beautiful beaches where you can relax, cozy beach bars, to beautiful nature and amazing island-hopping tours. I personally could stay here for a week without getting bored! Besides, all types of plastic are banned on boats and island tours which made El Nido plastic-free since 2017. A big plus for me!
Recommended stay
- 3-5 days
Where to stay in El Nido
Things to do in El Nido
- As there are so many great things to do, I listed down our favourites here: El Nido Travel Guide: best things to do + tips
Where to eat in El Nido
- Taste (delicious smoothie bowls, all plant-based food, great spot to work on your laptop)
- The Cavern (all plant-based food, sister-restaurant of Taste in El Nido Town, lovely interior, our fav picks: eggplant lasagna or vegan pizza)
- Glow (one in El Nido Town and one in the new POPS district at Corong-Corong Beach, wonderful vegetarian/vegan spot, smoothie bowls, cold-pressed juices, cruelty-free burgers)
- Beach Shack (favorite spot to hang out during the day, lots of good food, vegetarian/vegan-friendly)
- Altrove Pizzeria (same as in Coron, delicious oven-baked pizzas, cozy setting)
- Maremegmeg Beach Bar Restaurant (more fancy spot, romantic atmosphere, lots of delicious vegetarian/vegan food)
How to get in El Nido
- From Coron, by plane, multiple flights a day, the journey takes around 40 minutes, between $100-$200/one-way
Check here for flights to El Nido
- Another option is by ferry, the journey takes around 3h 30 minutes, prices around $35/one-way
Check the schedules and different options here
- Or join a 4-day Coron to El Nido Expedition, which takes you along the most beautiful islands around Palawan
Port Barton
Port Barton is a gem of a sleepy fishing village in the Philippines that often gets overlooked, but it’s a must-add to your travel plans. This cute spot is quieter, smaller, and more laid-back than El Nido, offering beautiful beaches perfect for unwinding. Situated in the northwest of Palawan, just 3 hours from El Nido, it’s an ideal stop before heading to Puerto Princesa. Experience the charm of its remote island-hopping tours, sip cocktails on the beach, and soak in breathtaking sunset views each evening.
Recommended stay
- 2-3 days
Where to stay in Port Barton
Things to do in Port Barton
- Spend your days island-hopping and visit the more unspoiled islands and snorkeling spots (I highly recommend the Port Barton DIY Island-hopping tour where you can mix and match you favourite places)
- Ask a local to bring you to White Beach, which is only a short boat ride away from Port Barton
- Enjoy cocktails on the beach ( my favourite beach bar was Reggae Bar)
- Rent a scooter to explore the nearby waterfalls (PHP 500/day)
Where to eat in Port Barton
- Gorgonzola Pizza (amazing vegan Italian food, lovely concept to create your own pizza, the best and biggest pizza’s we ever ate, our fav pick: pizza with vegan cheese and vegetables + coconut tiramisu)
- Lunazul (a lovely place to have breakfast or lunch, great WiFi and amazing local food, Spanish atmosphere and lovely tapas, our fav picks: patatas bravas, veggie sandwich, Lunazul salad + fruit salad with granola)
- Mabuti (cozy restaurant with great vegan options like the tasty vegan burger, also great WiFi here)
How to get in Port Barton
- From El Nido, by minivan/bus, 3-hour drive, prices around $10 per person
Puerto Princesa
Puerto Princesa is a great place to stop before or during your island-hopping trip in the Philippines. The airport connects Palawan to other islands like Cebu, Boracay, or Siargao. I spent one night here before my flight to Siargao. Depending on your flight, you can stay longer. Don’t miss the Underground River, a must-see spot and one of the New Seven Wonders of the World. I didn’t have time to visit, but I heard it’s amazing!
Recommended stay
- 1 day
Where to stay in Puerto Princesa
Things to do in Puerto Princesa
- Visit the amazing Underground River, one of the New Seven Wonders of the World
- Go shopping in the SM City Mall
Where to eat in Puerto Princesa
- Ima’s Vegetarian Restaurant
How to get in Puerto Princesa
- From Port Barton, by minivan/bus, 4-hour drive, prices around $7
Siargao
Siargao is one of my most favorite islands in the Philippines, alongside Palawan! Why? The atmosphere, the amazing beaches, the healthy food spots, the friendly people, and the beautiful unspoiled nature. I stayed in General Luna, where you find all the best restaurants and cute shops. From here, I rented a scooter and filled my days with surfing at Cloud 9, swimming in lagoons, or joining one of the great island-hopping tours. I bet you’ll love this place too!
Recommended stay
- 3 – 5 days
Where to stay in Siargao
Things to do in Siargao
- Visit the Magpupungko Rock Pools (be sure to go when it’s low tide, PHP 50 pp entrance fee + PHP 20 parking, also check the other side of the rock where you find a small private beach)
- Relax at Pacifico Beach, a beautiful stretch of beach located in the north (not for beginner surfers)
- Hang with the locals at Alegria Beach
- Try out the secret palm tree swing at the Maasin River (PHP 20 per person entrance fee, PHP 50 pp to take pictures on the bamboo raft or PHP 500 for the kayak)
- Surf at the world-famous Cloud 9 or watch pros practicing their skills (Jacking Horse and Quicksilver on the left of the deck are best for beginner surfers, Cloud 9 at the right is exclusively for advanced surfers)
- Take a day trip to Sugba Lagoon, a quiet and stunning blue lagoon surrounded by wonderful scenery (PHP 300 pp to use paddle boards or kayaks)
- Grab a healthy smoothie bowl at Shaka
- Rent a scooter, drive around the whole island and be sure to stop at the Coconut Tree Farm viewpoint (PHP 300-450 per day)
- Discover Sohoton Cove in Bucas Grande National Park, my favourite day trip from Siargao. This Sohoton Cove Tour includes also a visit to the tree closest islands to Siargao (Daku, Guyam and Naked Island)
- Go on an island-hopping trip and visit the beautiful Daku, Guyam and Naked Island
- A day trip which I highly recommend and where you visit 10 highlights on Siargao Island, is the Siargao Land Tour (beaches, palm-tree swings, lagoons, rock-pools and lots of viewpoints all in one day)
Where to eat in Siargao
- For all best places to eat in Siargao, be sure to check out our favorite 9 x vegan-friendly restaurants in Siargao
How to get in Siargao
- From Puerto Princesa (Palawan), by plane, one stopover in Cebu/no direct flight possible, the journey takes around 4h 20 min, between $120-200 per person (check carefully if you have enough transit time between the two flights)
Check flight schedules & prices here
- Another option (and also how I did it) is to fly to Cebu first (1h 15 min, around $40 per person) and then take the ferry to Surigao (8 hours, leaves twice a day, around $23 per person for an economy bed) and change ferry to Siargao (3 hours, three times a day, around $10 per person in tourist class)
- From Siargao airport, you can take a van to General Luna (PHP 600) or a tricycle (PHP 400). From Dapa where the ferries arrive, it’s around PHP 250/tricycle
Cebu
Cebu is one of the islands you definitely need to add to your trip in the Philippines because it’s large island and offers countless beautiful waterfalls and amazing activities. I personally like to stay around Moalboal, a paradise for divers. Here, you can dive with whale sharks or witness millions of sardines every day. Moalboal also boasts plenty of great restaurants and is super close to the most beautiful waterfalls in Cebu.
Recommended stay
- 3-4 days
Where to stay in Cebu
Things to do in Cebu
- Explore the many epic waterfalls like Kawasan Falls, Inambakan Falls, Tumalog Waterfalls and the Dao Waterfalls
- Go canyoneering at the Kawasan Falls
- Hike Osmena Peak with sunrise (still on my to-do list)
- Swim, snorkel or dive with millions of sardines in Moalboal
- Go diving at Pescador Island (I booked a package of 3 dives at Neptune Diving Resort and paid PHP 3600)
- Swim with whale sharks in Oslob (be beware that it has become a real tourist trap in the last years, for a real authentic experience you better go to the island of Leyte)
- A great combination tour to see the two main highlights is the Oslob Whale Shark and Kawasan Falls Day Tour
- Take a day trip to Kalanggaman Island, Leyte’s most beautiful snaking sandbar
Where to eat in Cebu
- Lunhaw Vegan Cafe in Cebu City (favourite picks: the pumpkin/spinach lasagna, the black burger, and the peanut butter smoothie bowl)
- For all best places to eat in Moalboal, be sure to check out my favourite 4 x vegan-friendly restaurants in Moalboal
How to get in Cebu City/Moalboal
- From Siargao, by plane, direct flight, the journey takes only 1 hour, prices are around $80 per person
Check flight schedules and prices here
- Then from the airport to Cebu City, by white taxi (around PHP 250/one-way)
- Or from the airport to Moalboal, by bus (PHP 160 per person, 3-4 hours, leaving at South Bus Terminal)
- A cheaper option instead of flying from Siargao (and also how we did it last time) is to take the ferry to Surigao (3 hours, 5 times a day, around $10 per person in tourist class) and then change ferry to Cebu (8 hours, night ferry at 8 pm, around $23 per person for an economy bed)
Bohol
Another gem on this travel route is Bohol. It’s where you can meet the smallest primates in the world and visit the famous Chocolate Hills. Just an hour’s boat ride away from Cebu, it’s easy to get to. Personally, I prefer staying on Panglao Island, connected to Bohol’s main island. Here, you’ll find the stunning Alona Beach and plenty of great restaurants. And for diving enthusiasts like me, this is the place to be!
Recommended stay
- 3-5 days
Where to stay in Bohol
Things to do in Bohol
- Go diving at Balicasag Reef
- See the world-famous Chocolat Hills, especially beautiful with sunrise or sunset (PHP 50 entrance fee per person)
- Meet the smallest primates (tarsiers) in the world at the Tarsier Conservation Area (PHP 80 entrance fee per person)
- A highly recommend day tour which includes a visit to the Chocolate Hills and where you meet the tarsiers is the Bohol Countryside Tour
- Join a peaceful river cruise along the beautiful Loboc River or consider the unique and eco-friendly stand-up paddle tour
- Explore the more cultural side of Bohol and visit one of the authentic churches
- Visit the man-made Mahogany Forest
- Have a relaxing beach day at Alona Beach
- Discover Bohol’s most beautiful islands, Balicasag and Virgin Island
Where to eat in Bohol
All the mentioned places are vegetarian/vegan-friendly and are located on Panglao Island, which is the most popular place in Bohol.
- Aluna Beach Lounge (relaxed place to have a cocktail right at Alona beach)
- Genesis Divers (cheap and local place located right in front of Alona beach, try their delicious vegetable curry)
- Shaka (my favourite breakfast & lunch spot, definitely try their orange clock burger and their power bowls or salads)
How to get in Bohol (Panglao Island)
- From Cebu City, by ferry (take the boat to Tagbilaran Pier), takes around 1,5 hour, prices between $8-24/one-way
- Then from Tagbilaran Pier, you take the bus to Alona Beach, 30-minute drive, PHP 40 per person
Siquijor
If you’re into Tarzan swings, cliff jumping, and beautiful beaches, you definitely need to add Siquijor to your travel route. This small, laid-back island boasts stunning white-powdery beaches, great restaurants, and gorgeous waterfalls. Best of all, you’ll get to admire an epic sunset every single day. I loved renting a scooter, driving around all day, and soaking in all the breathtaking sights.
Recommended stay
- 3-4 days
Where to stay in Siquijor
Things to do in Siquijor
- Join a snorkeling or diving trip to Apo Island (can only be booked from Coconut Grove Beach Resort)
- Visit Salagdoong Beach and try the famous cliff jumping
- Visit the amazing Cambugahay Falls and spend the day doing some crazy Tarzan swings (be sure to go early to beat the crowds)
- Visit the much quieter and more peaceful Lugnason Falls
- Watch the sunset at Solangon Beach
- Climb up the big hanging palm tree at Paliton Beach
- Rent a motorbike and drive around the island (around PHP 300/day)
Where to eat in Siquijor
All the mentioned places are vegetarian/vegan-friendly.
- Baha Bar (amazing place with a lovely atmosphere, great for dinner, wide menu with lots of healthy food, western & European style, shared platters and great dessert)
- Monkey Business (a lovely place to hang out for breakfast or dinner, great vibes and lots of good healthy food, try the vegetable noodles or the mango coconut pancakes)
- Luca Loko Restaurant (cozy and cute little restaurant with lots of delicious veggie options, try the couscous salad and the loko potatoes)
- Dolce Amor Restaurant (new modern Italian restaurant with a beautiful interior, great menu with delicious pizzas and pasta, possible to create a personalized veggie pizza)
- Sunset Restaurant (part of Coconut Grove Resort but open to everyone, more expensive menu but worth the views, most beautiful place to enjoy the sunset while having a romantic dinner on the beach, every Thursday BBQ with acoustic band & fire dancers)
How to get in Siquijor
- From Bohol, by ferry, the journey takes around 1h 20 minutes, prices around $18/one-way per person
- From Larena Pier in Siquijor, you take a jeepney or minivan for around PHP400/one-way (which can be shared)
Dumaguete
Finally, my last stop was the surprisingly beautiful Dumaguete. Located on the island of Negros, it’s full of amazing hidden gems. Since it’s a less popular destination, you often have the best spots all to yourself. Rent a scooter and explore the stunning Casaroro waterfalls and the Twin Crater Lakes. Plus, a diving trip to Apo Island is much cheaper from Dumaguete than from Siquijor.
Recommended stay
- 2-3 days
Where to stay in Dumaguete
Things to do in Dumaguete
- Rent a scooter to explore all the unspoiled highlights on Dumaguete (PHP 300-500/day) And don’t forget to enjoy all the amazing viewpoints along the way!
- Visit the stunning Casaroro Falls (PHP 30 per person + small donation for parking)
- Take an outdoor bath and enjoy the fun waterslides at the tropical Forest Camp (PHP 80 per person)
- Visit the beautiful Twin Lakes of Balinsasayao & Danao (PHP 100 entrance fee + PHP 12/scooter, PHP 250 per person to rent a kayak or hop on a boat to cross the lake where you can climb up to the view tower)
- Join a snorkel trip to Apo Island from Dumaguete
Where to eat in Dumaguete
- Ciao Bella Cafe (a lovely traditional Italian restaurant with great pizzas)
- Alima Cafe (my favourite place in Dumaguete for breakfast, lunch, and dinner! Lots of vegetarian/vegan options, try the quinoa burger and chickpea salad)
How to get in Dumaguete
- From Siquijor, by ferry, the journey takes around 50 minutes, prices around $9/one-way per person
- When you arrive at the pier of Dumaguete, you can either walk or take a tuk-tuk. (around PHP70/one-way to Flying Fish Hostel)
- After your last days, you can easily fly to Cebu or Manila to return home or continue jour journey elsewhere. We booked flights to Manila and paid $78/one-way per person.
Plan the best Philippines itinerary for 3-4 weeks with these valuable travel resources
Explore my free online travel guides packed with the best tips and favourite places. If you find this article helpful, consider making a purchase through one of my affiliate links. You’ll receive a great deal, and I’ll earn a small commission at no extra cost to you—keeping my travel blog alive and thriving. Your support means the world!
Valerie xx
- Kiwi.com – to search, find and book cheap flights
- Booking.com – for big savings on homes, hotels, flights, car rentals, taxis, and attractions
- Agoda.com – to book the best deals on any kind of accommodation or flights
- Go City, Get Your Guide or Viator – to enjoy the best attractions, tours and unique experiences across the world
- Rental Cars or Discover Cars – to find the right car in over 60,000 locations across 160 countries
- Hostelworld – the #1 booking platform for hostels worldwide
- Hotellook – to find and compare prices for hotels around the world provided by leading search engines such as Agoda, Booking.com, Expedia and many more
- 12Go – to book public transport across Asia
- Trip.com – to find flights, hotels, trains, car rentals, airport transfers, tours and attraction tickets
- Compensair – to help you receive compensation for flight delays, cancellations or denied boarding
1 comment
We will definitely use this guide when we visit the Philippines! Good job guys 🙂
Love,
Kim & Rapha
Comments are closed.