🇵🇭 Philippines · Cebu Province
The Ultimate Guide to
Moalboal, Cebu
World-famous sardine run, thrilling Kawasan Falls canyoneering, turtle encounters, and some of the Philippines’ best shore diving — all within 2 hours of Cebu City.
Section 01
Best Time to Visit Moalboal
The good news: Moalboal’s signature attraction — the sardine run — happens year-round. The rest depends on your activities and tolerance for rain.
🌞 Dry Season
November – May
Best conditions for shore diving, canyoneering, and snorkeling. Kawasan River flows steadily. Visibility in the water peaks at 15–25m. Most tourist-friendly period.
✓ Best Overall🌧 Wet Season
June – October
Rain can make canyoneering more dramatic (and more dangerous when water is high). Sardines still here. Fewer tourists mean uncrowded dive sites and lower rates.
↗ Divers Love It🐟 Sardine Season
Year-Round
Moalboal’s sardine tornado is one of the world’s most consistent ocean phenomena — millions of sardines swirl in formation just 20m from shore, year-round.
✓ Always Present💸 Value Season
July – September
Lowest accommodation and tour rates. Dive resorts offer package deals. Canyoneering floods can be spectacular for thrill-seekers (check with operators first).
↗ Best DealsSection 02
How to Get to Moalboal
🚌 By Bus from Cebu City South Bus Terminal
| Option | Duration | Budget | Mid/Luxury |
|---|---|---|---|
| Air-con bus (Ceres Liner) to Moalboal | 2–2.5 hrs | ₱80–₱100 | ₱100–₱120 |
| Private van rental (door-to-door) | 1.5–2 hrs | ₱2,500–₱3,500 | ₱4,000–₱6,000 |
| Habal-habal from bus stop to Panagsama Beach | 10 min | ₱30–₱50 | ₱100 |
🏍 Motorcycle Hire from Cebu City
For independent travelers, renting a motorcycle in Cebu City and riding the scenic coastal highway (2–2.5 hrs) is a popular option. You can stop at Carcar for lechon and explore southern Cebu at your own pace. Rental: ₱500–₱800/day.
Section 03
Where to Stay in Moalboal
Almost all accommodation clusters around Panagsama Beach — the main dive and social hub. White Beach (Basdaku) has more peaceful, upscale options 10 min away.
Budget Picks (₱500–₱2,000/night)
🏠 Hannah’s Beach Resort
Long-standing budget favorite on Panagsama with fan rooms, a dive center, good social atmosphere, and direct beach access. Clean and reliable.
₱600–₱1,500/night · Panagsama
🏠 Club Serena Resort
Cliff-top resort with great sea views, a pool, and A/C rooms at budget prices. Excellent dive packages and snorkel rental available on-site.
₱800–₱2,000/night · Cliff Top
🏠 Last Filling Station
Social hub with hostel dorms, private rooms, a lively bar, and nightly events. The place to meet other divers and backpackers.
₱500–₱1,200/night · Panagsama
Mid-Range Picks (₱2,500–₱7,000/night)
🏨 Savedra Beach Resort
Well-regarded dive resort with comfortable rooms, in-house PADI certification, and excellent sardine run snorkel packages. Expert dive guides on staff.
₱3,000–₱6,000/night
🏨 Quo Vadis Dive Resort
Purpose-built dive resort with comfortable air-con rooms, a pool, and highly professional dive operation covering all of southern Cebu’s best sites.
₱3,500–₱7,000/night
🏨 White Beach Moalboal (Basdaku)
Multiple mid-range resorts on the quieter 1.5km white sand beach, 10 min south of Panagsama. More relaxed, family-friendly atmosphere.
₱2,500–₱6,000/night
Luxury Picks (₱8,000–₱18,000/night)
✨ Cebu Dive Center Boutique Resort
High-end dive resort with beautifully designed rooms, a rooftop infinity pool overlooking the sardine channel, and gourmet restaurant. Top-rated service.
₱9,000–₱18,000/night
✨ Agohay Villa Forte
Boutique luxury property on White Beach with spacious villas, private plunge pools, and a peaceful atmosphere away from the Panagsama dive crowd.
₱8,000–₱15,000/night · White Beach
Section 04
Where to Eat in Moalboal
🍛 Eve’s Kiosk
The most beloved budget spot on Panagsama — massive portions of Filipino food, fresh fish, and homestyle cooking at unbeatable prices. Always busy.
🍺 Chilli Bar
Popular bar-restaurant serving burgers, pasta, and Filipino dishes. Cold beers, great vibe, and a social crowd of divers and travelers nightly.
🌊 Lantaw Native Restaurant
Cliffside dining with sweeping ocean views. Fresh grilled seafood, Filipino specialties, and organic local dishes in an open-air bamboo setting.
🍕 Pacifica Restaurant
International menu with wood-fired pizza, pasta, and fresh seafood. One of Panagsama’s better restaurants for a sit-down dinner after a dive day.
🥗 Nirvana Restaurant
Popular with the diving community, serving healthy wraps, salads, Filipino food, and a good selection of cocktails. Great vibe at sunset.
✨ Resort Fine Dining
Cebu Dive Center’s restaurant offers the best fine dining in Moalboal — fresh sashimi, grilled seafood platters, and Philippine-inspired tasting menus.
Section 05
Things to Do in Moalboal
🐟 Sardine Run Snorkel
Millions of sardines swirl in mesmerizing formations just 20–30 meters from Panagsama Beach. Snorkel or freedive into the “tornado” — one of the ocean’s most extraordinary spectacles. Goes year-round.
₱200–₱500 snorkel gear rental · Free entry to water
🐢 Sea Turtle Encounter
Green sea turtles feed along the reef wall at Panagsama — you can snorkel right alongside them with no boat needed. Usually found at 3–10m depth on the house reef.
Free (just bring mask and fins)
🤿 Shore Diving — Panagsama Wall
The wall dive at Panagsama is legendary — a dramatic drop-off with nudibranch, pygmy seahorses, frogfish, and frequent thresher shark sightings in deeper water. No boat required.
₱1,500–₱2,500/dive including guide and tanks
🏊 Kawasan Falls Canyoneering
The most thrilling activity in Cebu — a 5–7 hour guided canyon adventure through crystal-clear turquoise gorges, rope swings, cliff jumps, and ending at the iconic three-tiered Kawasan Falls. Unforgettable.
₱1,500–₱2,500/person · Badian, 30 min south
🌊 Pescador Island Dive / Snorkel
Small island 1km offshore with a famous cathedral cave dive, dramatic coral walls, and one of the area’s best dive sites for larger pelagic species.
₱2,000–₱3,500/dive inc. boat · ₱500 snorkel boat trip
🏖 White Beach (Basdaku)
A 1.5km stretch of white sand 10 min south of Panagsama. Much quieter than Panagsama, with calm, shallow, brilliant-blue water. Perfect for a rest day.
Free · Sun loungers: ₱100–₱200
🚴 Cebu Highlands Road Trip
Hire a motorcycle and ride into the central highlands above Moalboal for stunning mountain views, waterfalls, and pig farms where you can buy fresh lechon. A half-day adventure.
₱500–₱800 motorcycle hire/day
🧘 Yoga & Wellness
Several resorts and independent studios offer yoga, meditation, and massage in Moalboal. After canyoneering, a deep tissue massage (₱400–₱800) is practically mandatory.
₱300–₱1,500 per session
Section 06
Getting Around Moalboal
🏍 Habal-Habal
Motorcycle taxis for short trips. ₱30–₱100 within Panagsama area. Half-day hire ₱300–₱500.
🛵 Motorbike Rental
₱500–₱800/day for exploring. Best for Kawasan Falls, White Beach, and highland roads independently.
🚌 Ceres Bus
To/from Cebu City South Terminal. ₱80–₱100. Also serves towns south toward Oslob.
🤿 Dive Boats
To Pescador Island and other offshore sites. Usually arranged through your dive resort or shop.
🦶 Walking
Panagsama Beach strip is 500m long and fully walkable. The sardine run is a 2-minute walk from any resort.
🚗 Van Transfer
To/from Cebu City: ₱2,500–₱4,000 shared van; ₱4,500–₱6,000 private. Good for groups.
Section 07
Sample Itineraries
Day 1
Arrive, sardine run snorkel + turtle encounter at Panagsama. Afternoon shore dive or rest. Sunset at Lantaw. Night at Chilli Bar.
Day 2
6 AM Kawasan Canyoneering all day. Return exhausted, get a massage. Bus back to Cebu City.
₱2,000–₱7,000/person
Day 1
Arrive, sardine run and turtles in afternoon. Evening intro dive at the wall.
Day 2
2-tank dive: Panagsama Wall + Pescador Island Cathedral Cave. Afternoon snorkel with sardines.
Day 3
Kawasan Canyoneering full day. Return Cebu City.
₱4,000–₱14,000/person
Day 1
Arrive Moalboal, sardine run, turtle snorkel, evening dive.
Day 2
Kawasan Canyoneering, Badian waterfalls.
Day 3
Drive to Oslob: whale sharks at 6 AM, Tumalog Falls, Sumilon Island.
Day 4
Boljoon, Santander coastal drive. Ferry to Dumaguete or return Cebu City.
₱6,000–₱20,000/person
Section 08
Complete Budget Overview
Budget Traveler
₱1,200
estimated per day
Dorm/guesthouse · carinderias · sardine snorkel · 1 dive or canyoneering
Mid-Range
₱4,000
estimated per day
Dive resort · restaurant meals · 2 dives + canyoneering · massage
Luxury
₱12,000+
estimated per day
Boutique resort · fine dining · private dive guide · private van transfers
📊 Daily Expense Breakdown
| Category | Budget | Mid-Range | Luxury |
|---|---|---|---|
| Accommodation | ₱500–₱1,500 | ₱2,500–₱5,000 | ₱8,000–₱18,000 |
| Food & Drinks | ₱250–₱600 | ₱700–₱1,800 | ₱2,000–₱5,000 |
| Diving / Activities | ₱500–₱1,500 | ₱1,500–₱3,500 | ₱4,000–₱8,000 |
| Transport | ₱80–₱300 | ₱300–₱800 | ₱1,000–₱3,000 |
| Total Per Day | ₱1,330–₱3,900 | ₱5,000–₱11,100 | ₱15,000–₱34,000 |
