Cebu Itineraries — Day-by-Day Plans for 3, 5, 7 & 10 Days
Whether you've got a long weekend or two full weeks, Cebu rewards every extra day you give it. Here are four tested itineraries — with real transport times, actual costs, and the honest trade-offs for each. Pick your length, adjust to taste.
3 days: Cebu City + Oslob whale sharks + Kawasan Falls + Moalboal sardines. Tight but doable. 5 days: Add Malapascua or Bantayan Island. Breathe. 7 days: Full south Cebu + north Cebu islands + Cebu City culture. The sweet spot. 10 days: Add Bohol or Siquijor side trip. Daily budget: ₱2,500-4,000 mid-range, ₱1,500-2,000 budget.
How to Plan Your Cebu Trip
Cebu Island rewards return visits. The real challenge isn't what to see — it's deciding how many days you have and whether to slow down or maximize experiences. Below are four tested itineraries with real timing, costs, and honest trade-offs. Pick your length, mix and match activities, and adjust based on crowds and your energy level.
Arrive Thursday/Friday. This lets you ease into the rhythm, hit popular spots without crowds mid-week, and end with a relaxed weekend. Avoid arriving on Monday if you're on a short timeline.
Transport & Logistics at a Glance
- Cebu City ↔ Oslob (South): 3–4 hours via Ceres bus (₱150–200). Early morning 2–3 AM departures mandatory for whale shark tours.
- Cebu City ↔ Moalboal: 3 hours via Ceres bus (₱150–200). Hub for sardine run and diving.
- Oslob ↔ Kawasan Falls (Badian): 1.5–2 hours by bus or van; often combined in combo tours.
- Cebu City ↔ Malapascua (north): 5–6 hours total: bus to Maya Port (₱220, 5 hrs) + ferry (₱200, 30 min). Day trips are tight; overnight stay recommended.
- Cebu City ↔ Bantayan (north): 4–5 hours total: bus to Hagnaya (₱300, 4.5 hrs) + ferry (₱180, 45 min). Day trip is viable.
- Cebu City ↔ Bohol: 1.5–2 hours via ferry (₱430+). Accessible add-on for 10-day trips.
3-Day Itinerary: Weekend Warrior
Best for: Extended weekend, office lunch break, connection layover. Pace: Intense. Vibe: Maximize activities, sleep is optional.
Day 1: Arrive Mactan → Cebu City Culture
- Morning/Early afternoon: Land at Mactan-Cebu International Airport. Grab a taxi to Cebu City (30–40 min, ₱400–600). Check into hotel in Cebu City's business district (Banilad) or waterfront area (IT Park).
- 3:00–5:00 PM: Basilica Minore del Santo Niño (free entry, 15 min). Philippines' oldest church, built 1565. Interior: wooden saints, candles, spiritual calm. Busy 4–5 PM; come early.
- 5:15–5:45 PM: Magellan's Cross, across the street (free). Historic marker, touristy but brief.
- 6:00–7:30 PM: Carbon Market walk-through (optional). Chaotic, crowded, atmospheric. Grab fresh juice or snacks but don't linger after dusk.
- 8:00 PM+: Lechon dinner at Larsian BBQ strip or Zubuchon (₱300–500 per person for lechon + rice + drink). Iconic Cebu dish: slow-roasted suckling pig, crispy skin, savory sauce.
Day 1 is short. Expect jetlag and slow movement. Don't over-schedule. Walk Cebu City on flat, well-lit streets. Avoid Carbon Market after dark.
Day 1 Budget: ₱1,500–2,500 (accommodation ₱800–1,200, food ₱400–700, transport ₱300–400, entry fees free).
Day 2: South Cebu Blitz — Oslob → Kawasan → Moalboal Sardines
This is the day. Combo tour combining whale sharks + canyoneering is standard. Most operators combine all three in one long day (6:00 AM – 6:00 PM return). Go with an organized tour unless you're a veteran backpacker.
- 2:00–3:00 AM: Hotel pickup for Oslob whale shark tour (pre-booked via Viator or local operator).
- 3:00–6:00 AM: Drive to Oslob (3.5–4 hours).
- 6:00–7:30 AM: Whale shark snorkeling at Oslob Bay. Arrive early; wait your turn (boat 1, boat 2, boat 3…). Swim 15–20 min per slot. Gentle giants, 40+ ft, no attack risk. Bring reef-safe sunscreen.
- 7:30–9:00 AM: Optional: Sumilon Island sandbar (15 min boat ride, add ₱500–800 per person). Turquoise shallows, pristine, worth it if time permits.
- 9:00 AM–12:00 PM: Drive to Kawasan Falls (1.5–2 hours), lunch en route.
- 12:00–3:00 PM: Kawasan Falls canyoneering (₱1,500–2,000 per person, 3 hours). Jump off cliffs (15–30 ft), slide down natural water slides, swim in pools, trek through jungle. Thrilling, wet, exhausting. Good fitness required. Safety gear + guide included.
- 3:00–5:00 PM: Drive to Moalboal (1 hour). Check into beachfront hotel or guesthouse.
- 5:00–6:00 PM: Rest, shower, eat.
- 6:00–7:30 PM: Optional: Sunset snorkel or walk Panagsama Beach. Sardines may appear late afternoon (seasonal).
Book the whale shark + Kawasan combo tour 2–3 days in advance via Viator or Klook. Cost: ₱3,500–4,500 per person (transport, whale shark entry, guide, Kawasan guide included). Food/drinks usually extra (budget ₱500).
Day 2 Budget: ₱3,500–5,000 (combo tour ₱3,500–4,500, food ₱300–400, accommodation in Moalboal ₱600–1,000).
Day 3: Moalboal Sardine Run + Turtle Snorkel, Return to Cebu City, Depart
- 6:00–6:30 AM: Breakfast at hotel.
- 6:30–7:00 AM: Walk to Panagsama Beach (5 min). Rent snorkel gear (₱300–400 with life jacket/guide) or DIY (₱150 for gear, no guide).
- 7:00–8:30 AM: Sardine run snorkel. Peak sardine activity early morning (6–9 AM). You're swimming into a massive bait ball (millions of fish). No entrance fee; just gear rental and (optional) guide. Visibility best dry season (Dec–May). Sometimes slow in shoulder months, but still worth it.
- 8:30–10:00 AM: Turtle snorkel, same area. Sea turtles graze 30–50 m offshore. Frequent sightings, calm, magical.
- 10:00 AM–12:00 PM: Brunch at beachside café (₱200–400). Pack, settle hotel bill.
- 12:00–1:00 PM: Ceres bus to Cebu City (3 hours, ₱150–200). Arrive ~4:00 PM.
- 4:30–6:00 PM: Spare time: visit Fort San Pedro (₱100, 30 min) or rest at airport hotel.
- Evening: Depart from Cebu airport.
Ceres buses from Moalboal depart hourly 5 AM–5 PM. Buy ticket morning-of at the terminal (no need to pre-book). Sit on the left; right side is sunny. Bring water, snacks, earplugs.
Day 3 Budget: ₱1,200–1,800 (snorkel gear ₱300–400, food ₱300–400, bus ₱150–200, tips ₱100–200).
3-Day Total Cost: ₱6,200–9,300 (~$110–165 USD per person, mid-range). Achievable as a budget trip at ₱4,500–6,500 if you skip Sumilon and share guides.
5-Day Itinerary: The Greatest Hits
Best for: Typical vacation week (Mon–Fri or Fri–Tue). Pace: Brisk but breathable. Vibe: Major activities + one downday.
Day 1: Mactan & Cebu City
Same as 3-day plan. Land, settle, Basilica + Magellan's Cross + lechon dinner.
Budget: ₱1,500–2,500.
Day 2: Cebu City Deep Dive
- Morning: Visit Taoist Temple (₱100, 30 min) or Opon Heritage (₱150, 1 hour) for another cultural layer. Alternatively, revisit Basilica area and explore side streets (San Pedro Fort, old Spanish quarters).
- Afternoon: Explore IT Park or Ayala Mall area (shopping, cafés, browse).
- Evening: Optional: Heritage cooking class (₱1,500–2,000 per person, 2.5 hours) to learn lechon-making. Or relax at a rooftop bar in Banilad.
Budget: ₱800–1,500 (entry fees ₱100–300, food ₱400–700, activity ₱300–500).
Day 3: South Cebu — Oslob & Kawasan (Combo Tour)
Same as 3-day Day 2. Whale sharks + Kawasan canyoneering, overnight in Moalboal.
Budget: ₱3,500–5,000.
Day 4: Moalboal Beach Day + Optional Island Hopping
- Morning: Sardine run + turtle snorkel (as in 3-day plan). Or skip and rest.
- Afternoon: Moalboal diving (₱3,500–5,500 per 2-tank dive for certified divers) or simply beach lounge + snorkel along Panagsama Beach shore.
- Option A (Add-on): Half-day island hopping tour to Pescador Island or White Beach via local boatman (₱1,500–2,000 per boat, 4 people). Pristine reefs, no crowds midweek.
- Evening: Dinner at beachfront restaurant (₱400–800 per person for fresh fish).
Budget: ₱1,500–5,500 depending on diving vs. snorkel.
Day 5: Return to Cebu City, Explore North Option or Depart
- Option A (Depart): Early morning bus Moalboal → Cebu City (3 hours, arrive 12 PM), lunch, depart from airport 4+ PM.
- Option B (North Island): Mid-morning bus to Maya Port (4+ hours), ferry to Malapascua, quick island tour, return evening ferry (same day, tight). Not recommended on 5-day trip; too rushed.
Budget (Option A): ₱500–800 (bus + food + tips). Budget (Option B): ₱2,500–3,500 (bus, ferry, accommodation, island tour).
5-Day Total Cost: ₱7,800–14,500 (~$140–260 per person). Mid-range: ₱9,500–12,000. Luxury (add diving, cooking class): ₱13,000–16,000.
7-Day Itinerary: The Full Experience
Best for: Week-long vacation, solid introduction to Cebu. Pace: Relaxed, sustainable. Vibe: Culture, adventure, downtime, zero FOMO.
Days 1–2: Cebu City Culture & Food
- Day 1: Arrive, settle, Basilica + Magellan's + lechon dinner (as 3-day plan).
- Day 2: Full day: Taoist Temple, Fort San Pedro, Heritaga district walk, cooking class or market tour, rooftop sunset drinks.
Budget: ₱2,500–4,000.
Days 3–4: Moalboal Base — Sardines, Turtles, Diving, White Beach
- Day 3: Travel Cebu City → Moalboal (3 hours, ₱150–200 bus). Afternoon settle, sunset snorkel on arrival.
- Day 4 (Moalboal focus):
- Early morning: Sardine run + turtle snorkel (core experience).
- Afternoon: Optional diving (2-tank, ₱3,500–5,500) or White Beach day trip (small boat to shallow turquoise cove, 1 hour offshore, ₱1,500 per boat).
- Evening: Beachfront dinner.
Budget: ₱3,500–6,500 (transport, lodging, snorkel, food, optional diving).
Day 5: Oslob Whale Sharks + Sumilon Island
- Early morning (2 AM start): Pre-booked combo tour from Moalboal to Oslob.
- 6:00–7:30 AM: Whale shark snorkel.
- 7:30–9:00 AM: Sumilon Island sandbar (included in many tours or add ₱500–800).
- 9:00 AM–12:00 PM: Return to Moalboal or drive to Badian for beachside lunch and rest.
- Afternoon/evening: Easy afternoon; relax at hotel.
Budget: ₱2,500–3,500 (whale shark tour, food).
Day 6: Malapascua Island (Overnight or Day Trip)
- Overnight option (recommended):
- Morning: Cebu City bus to Maya Port (4.5–5 hours, ₱220).
- Early afternoon: Ferry to Malapascua (₱200, 30 min). Check into guesthouse.
- Afternoon: Thresher shark diving (2-tank, ₱4,000–5,000; best at dawn, so morning slot next day) or beach exploration.
- Evening: Sunset, dinner at beachside restaurant.
- Day 7 morning: Pre-dawn thresher shark dive (4:00–6:30 AM start, 2 hours, ₱4,500) or snorkel with locals, then ferry back to Cebu City early afternoon (arrive ~5:00 PM).
- Day-trip option (not recommended on 7-day; too long travel): Possible but you'd arrive Malapascua 12:30 PM, depart 4:00 PM = 3.5 hours on island. Not worth the 10-hour round trip.
Budget (overnight): ₱2,500–4,500 (bus, ferry both ways, accommodation, meals, optional thresher shark dive). Note: Thresher sharks require night dive certification or snorkel guide (₱2,000–3,000).
If thresher shark diving doesn't appeal, stay 2 nights in Moalboal instead and do a full day at White Beach or Pescador diving + island-hop. Easier logistically, same quality experience.
Day 7: Return to Cebu City, Depart
If Malapascua overnight: arrive Cebu City 5:00 PM, transfer to airport, depart evening flight. If Moalboal loop: morning bus back to Cebu City (arrive 12 PM), lunch, depart 3+ PM flight.
Budget: ₱500–1,000.
7-Day Total Cost: ₱12,000–21,000 (~$215–375 per person). Mid-range: ₱14,000–17,000. Premium (all dives + cooking + premium hotels): ₱20,000–26,000.
10-Day Itinerary: Cebu + Island Extensions
Best for: 1.5–2 week holiday, want to see multiple islands. Pace: Comfortable. Vibe: Cebu depth + adjacent islands without feeling rushed.
Days 1–2: Cebu City
As 7-day plan. Basilica, market, culture, lechon dinner, optional cooking class.
Budget: ₱2,500–4,000.
Days 3–5: Moalboal Base
As 7-day plan. Sardines, turtles, diving, White Beach, Oslob whale sharks.
Budget: ₱5,000–9,000.
Days 6–7: Bohol Side Trip (Ferry + 2 Nights)
- Day 6 morning: Moalboal → Oslob (2 hours). Early afternoon: Ferry Oslob → Tagbilaran, Bohol (₱430 + ₱25 terminal fee, 1.5–2 hours). Check into Tagbilaran or Panglao Island hotel (₱800–1,200/night for budget guesthouse).
- Day 6 afternoon: Rest or explore Panglao beaches (Alona Beach is tourist hub; quiet spots nearby are better).
- Day 7: Full day: Chocolate Hills tour (₱1,500–2,500 per person with guide, jeepney transport, lunch). Visit 1,268+ cone-shaped hills; best at sunrise or overcast (photos pop). Afternoon: Loboc River cruise (₱1,200, 2 hours, cultural songs, lunch included) or return to Panglao for diving/beach time.
- Night 7 → 8: Sleep in Bohol (Panglao or Tagbilaran).
Budget: ₱3,500–5,500 (accommodation ₱800–1,200, tours ₱1,500–2,500, meals ₱500, ferry ₱450).
Days 8–9: Bantayan Island (Ferry + 1–2 Nights)
- Day 8 morning: Ferry Bohol → Cebu City (₱430, 1.5–2 hours, arrive ~10 AM). Short stop to repack/change, then bus Cebu City → Hagnaya Port (₱300, 4.5 hours). Early afternoon ferry Hagnaya → Santa Fe, Bantayan (₱180, 45 min). Check into beachfront guesthouse (₱700–1,000/night).
- Day 8 afternoon: Settle, beach walk, snorkel off shore (gear rental ₱150–300).
- Day 9: Island-hopping tour: Virgin Island (private island, ₱250 entrance, best snorkeling), Hilantagaan Island, Osilala Island (₱1,500–2,000 per boat for 4 people, full day 8 AM–4 PM). Pristine reefs, no crowds, incredible coral and fish. Lunch on boat (₱300–500). Best day of the trip for many visitors.
- Night 9 → 10: Sleep Bantayan.
Budget: ₱2,500–4,000 (accommodation ₱700–1,000 × 2, ferry ₱480, island hopping ₱1,500–2,000, meals ₱500–800).
Day 10: Return to Cebu City, Depart
- Morning: Ferry Bantayan → Hagnaya (₱180, 45 min). Bus Hagnaya → Cebu City (₱300, 4.5 hours, arrive ~5:00 PM).
- Late afternoon/evening: Depart from Mactan airport.
Budget: ₱1,000–1,500.
Alternative Day 6–10: Siquijor Island (Haunted Vibes)**
Instead of Bohol + Bantayan, skip Bohol and do Siquijor for mystical, slower vibes. Ferry Cebu City → Siquijor (₱600, 2.5 hours). 2–3 nights in Lazi or Dumaguete area. Dive sites (coral, caves), lagoons, firefly watching, quirky heritage. Less touristy than Bantayan. Budget: ₱4,000–6,000 for 3 nights. Worth it for alternative travelers.
10-Day Total Cost: ₱16,000–28,000 (~$285–500 per person). Mid-range: ₱19,000–23,000. Luxury (private guides, diving all days, premium hotels): ₱27,000–35,000.
Daily Budget Breakdown by Category
| Category | Budget ₱ | Mid-Range ₱ | Comfort ₱ |
|---|---|---|---|
| Accommodation (per night) | 300–600 (dorm/basic guesthouse) | 800–1,500 (private room, fan, basic amenities) | 2,000–3,500 (air-con, hot water, pool, breakfast) |
| Meals (per day, 3 meals) | 300–500 (carinderias, street food, rice + viand) | 600–1,200 (mix of local + tourist restaurant) | 1,500–2,500 (sit-down restaurants, fresh seafood) |
| Inter-city Transport (Cebu City ↔ South) | 150–200 (Ceres air-con bus) | 300–500 (van rental split with group) | 1,500–2,500 (private car/driver) |
| Activities (per activity) | 500–1,500 (budget tour, no gear rental) | 1,500–3,000 (combo tour, gear, guide) | 3,500–6,000 (premium operator, private guide, advanced dives) |
| Ferry Tickets | 180–430 (local ferry, standard) | 180–430 | 600–1,000 (fast ferry if available) |
| Gear Rental (per day) | 150–300 (snorkel/fins) | 300–500 (snorkel + guide) | 500–1,200 (full dive certification + gear) |
| Daily Total per Person | ₱1,500–2,000 | ₱2,500–4,000 | ₱4,500–7,000 |
Money-Saving Tips
- Book combo tours 2–3 days in advance via Klook/Viator: Often 10–20% cheaper than day-of booking with street operators. Includes transport + entry + guide.
- Eat where locals eat: Carinderias (food stalls) charge ₱50–120 per meal. Tourist restaurants: ₱300–800. Pick 1–2 tourist meals, rest local.
- Use Ceres buses for intercity travel: ₱150–200 per trip is unbeatable. Avoid private vans/taxis unless splitting cost with 4+ people.
- Skip or split boat tours: Many water activities charge per person but boats hold 4–8. Team up with hostel mates to split fuel cost.
- Stay 2+ nights per location: Moving daily inflates transport costs. Base yourself in Cebu City, Moalboal, or Oslob and take day trips.
- Avoid Malapascua day trip: 5–6 hours travel + 2 hours on island = miserable. Overnight is cheaper per-hour value.
Planning Tips & Logistics
When to Go
- Dry season (December–May): Best visibility for water activities, stable weather. December–January: peak tourist season, higher prices, crowds at popular sites.
- Shoulder season (March–May, September–October): Fewer crowds, good weather, better deals.
- Avoid (June–November rainy season): Typhoons possible, choppy seas, some island tours suspended. Diving visibility drops. Exceptions: August–September can be clear.
Pre-Trip Bookings
- Hotels: Book Cebu City + first destination hotel before arrival. Rest can be booked on arrival or 1–2 days prior. Flexibility is key for weather.
- Combo tours: Whale shark + Kawasan packages sell out in peak season. Book 2–3 days ahead via Klook, Viator, or GetYourGuide.
- Ferries (Malapascua, Bantayan, Bohol): Book day-before if peak season; otherwise walk-up ticket OK.
- Diving (certification + dives): Pre-book 1 week ahead if you have certification; 2+ weeks if you need Open Water cert (3–4 day course).
Transportation Hacks
- Ceres South Bus Terminal location: South Reclamation Area, Cebu City. Ask locals or taxi driver. Buses depart hourly 5 AM–5 PM.
- Mactan airport → Cebu City: Taxi queue outside arrivals (fixed rate ₱400–600, 35–40 min). Uber/Grab OK during day.
- Hotel → Ceres terminal: Tricycle (₱50–100) or Grab car (₱200–300).
- Night buses: Avoid. Dangerous, unpredictable, saves <₱50. Day buses only.
Safety & Health
- Reef-safe sunscreen: Cebu's coral is fragile. Use zinc oxide or non-oxybenzone SPF 30+ and reapply every 2 hours in water.
- Water shoes: Bring neoprene shoes (₱500) or buy cheap flip-flops locally (₱100). Sea urchins, sharp coral, sea lice are real.
- Dehydration: Sun + saltwater = fast dehydration. Drink 3+ liters water per day. Avoid alcohol until evening.
- Traveler's diarrhea: Eat at busy tourist spots, avoid tap water, peel fruit yourself. Imodium + electrolyte sachets in your pack.
- Diving precautions: Log dives, don't exceed dive master limits, wait 24 hours after diving before flying.
Packing Essentials
- Reef-safe sunscreen, SPF 50+, 2+ bottles
- Rash guard or UPF swim shirt (easier than daily sunscreen reapply)
- Neoprene water shoes
- Lightweight, quick-dry clothes (humidity is 85%+)
- Medications: Imodium, paracetamol, antihistamine, electrolyte sachets
- Snorkel mask (if not renting; personal masks are better fit)
- Dive log book (if certified diver)
- Zip-lock bags for wet gear, phone protection
- Small backpack or day pack (15–20 L) for island tours
Common Mistakes (Avoid These)
Booking Malapascua as a day trip
Total travel time = 10–12 hours round trip. Island time = 2–3 hours. Not worth it. Stay overnight or skip.
Whale shark tour without early 2–3 AM start
Whale sharks feed early (6–9 AM). Late arrivals wait 3+ hours for a slot. Miserable experience.
Skipping Moalboal sardine run
It's free entry + ₱300 gear rental. Bucket-list experience. Even 30 min underwater is worth it.
Diving without proper certification or rushing through a cert course
Open Water cert = 3–4 days, ₱7,000–10,000. Rush it? Dangerous and stressful. Do it properly or snorkel.
Using non-reef-safe sunscreen
Oxybenzone/octinoxate bleaches coral. Cebu's reefs are already stressed. Bring reef-safe SPF from home.
Packing too heavy or too light
Humidity = wet everything. Pack underwear for 7 days but expect daily laundry. Bring 1 nice outfit for dinners.
Last-Minute Adjustments
- Bad weather? Swap water activities for Cebu City culture (museums, markets, cooking class). Ferry cancellations common in rainy season.
- Tough canyoneering? Kawasan Falls has a "tourist" 1-hour version (less jumping, more swimming) for ₱800–1,200. Ask tour operator.
- Seasickness prone? Take dramamine 30 min before ferry/boat. Ginger candies + wrist bands help too.
- Solo travel? Hostels in Cebu City (Sunpoint, Samsara) have group tours + social events. Join a whale shark tour group = instant friends.
Final wisdom: Cebu rewards returning visitors. Pick an itinerary that matches your energy level, not your Instagram feed. The best day is the one where you slow down, eat fresh fish, swim with turtles, and laugh with strangers. Everything else is bonus.
Search ferry & transport tickets — Manila to Cebu
Compare operators, real-time availability, instant e-tickets. The same platform we use across all IN Travel Network guides.
Check Schedules & Prices →Get an Airalo eSIM — set up before you fly
Pick a Philippines plan or a regional Asia pack. Install on your phone in 2 minutes, activate on landing. No physical SIM swap, no airport queue. Works in 190+ countries.
Browse Philippines Plans →SafetyWing — subscription travel insurance
Monthly subscription, no lock-in, covers 185 countries including the Philippines. Motorbike cover included (125cc, licensed + helmeted), adventure activities, emergency evacuation. Cancel anytime.
Get a Quote →Wise — multi-currency travel card
Mid-market exchange rate, transparent fees, works in Philippine ATMs and tap-to-pay. Free to open, card costs ~£7. Load GBP/USD/EUR, spend in PHP. Order a spare card before you go.
Open a Wise Account →Find your stay in Cebu — compare hotels, hostels & resorts
Agoda has the deepest inventory in Southeast Asia. Free cancellation on most bookings. We use it for every trip.
Search Cebu on Agoda →Pacsafe Vibe 25L — anti-theft travel daypack
Lockable zips, cut-proof straps, RFID pocket, 25 litres. Enough for a full day out with water, camera, and a change of clothes.
View on Pacsafe →Some links above are affiliate links — if you book through them, we earn a small commission at no extra cost to you. This helps fund the IN Travel Network and keeps our guides free and independent. We only recommend tools and services we use ourselves.