Cebu City to Moalboal Bus: Fare, Schedule & Travel Time (Real Prices)

✅ Last verified on-the-ground: 2026-07-17

Moalboal sits roughly 89-90 km southwest of Cebu City, and the cheapest way to get there from Cebu is a Ceres Liner bus out of South Bus Terminal. The fare runs PHP 130-160 for an aircon coach, the ride takes 2.5-3 hours, and departures leave every 30-60 minutes from around 4 AM until 7 PM. This guide covers the exact terminal location, departure frequency, what the bus itself is like, and how to handle the return trip from Moalboal back to Cebu City.

The official cebu city to moalboal bus fare on Ceres Liner is PHP 130-160 for the aircon direct coach.

I cross-checked the Ceres Liner aircon and non-aircon fare bands against the operator’s official Ceres Liner Facebook updates, cross-referenced the South Bus Terminal boarding bay and Moalboal drop-off point with June 2026 traveller reports, and verified the Carcar comfort-stop timing and Talisay traffic window against multiple recent ride accounts before writing this. The Philippines doesn’t have a single national bus-booking site, so 12go.asia is the closest thing to a real-time aggregator for this route. If you are still sorting out what to do when travelling to Philippines paperwork like your visa, sort that before the bus ride.

Quick Answers

WhatAnswerPrice (INR)
Cheapest fare (non-aircon)PHP 116, South Bus Terminal to Moalboal₹2,200 (~$22.80)
Standard fare (aircon)PHP 130-160, Ceres Liner direct coach₹2,500-₹3,000 (~$25.91-$31.09)
Travel time2.5-3 hours depending on traffic through Talisay,
First busAround 4:00 AM from South Bus Terminal,
Last busAround 7:00 PM from South Bus Terminal,
FrequencyEvery 30-60 minutes during the day,
Return trip (Moalboal to Cebu City)Same PHP 130-160 fare, Moalboal Bus Terminal, first bus ~5 AM, last ~6 PM₹2,500-₹3,000 (~$25.91-$31.09)

Subodh’s Pro Tip: Don’t bother pre-booking this bus. Ceres Liner runs on a “fill up and go” basis; you walk up, pay the conductor on board or at the counter, and you leave within the hour. The only exception is the December-January peak season when sardine-run season meets Christmas and the coaches fill up faster.

Why Take the Bus from Cebu City to Moalboal

Three options exist for this route: Ceres bus, private van, and renting a motorcycle. The bus wins on three counts: price (roughly half the van), no luggage limit drama, and you don’t need an International Driving Permit to sit in an aircon seat and read a book. The downsides are the fixed schedule and a Cebu City traffic crawl on the first hour out of South Bus Terminal.

Travellers heading to Moalboal usually have one of two reasons: sardine run at Panagsama Beach (a wall of silver sardines you can swim through, sometimes with thresher sharks overhead), or Kawasan Falls canyoneering. Both start early, so most people catch the 6-9 AM buses out of Cebu. If your flight lands in Cebu in the morning, you can be in Moalboal by lunchtime without spending more than a bus ticket and a meal.

Advertisement

South Bus Terminal: Where It Is and How to Get There

The South Bus Terminal (officially “Cebu South Bus Terminal”) sits along N. Bacalso Avenue in Cebu City, the main road running south toward Talisay and eventually Moalboal. It’s a chaotic concrete shed, not an airport, and the entrance is marked with a “South Bus Terminal” sign you’ll see half a kilometre before you arrive.

Address: N. Bacalso Avenue, Cebu City, 6000 Cebu (across from the Elizabeth Mall area)

From Ayala / IT Park: Grab costs PHP 150-220 depending on traffic, around 20-35 minutes. Jeepneys on the 12B or 12K routes also pass nearby for PHP 13-15, but with luggage this gets awkward.

From Colon Street / downtown: Grab is PHP 100-160, or jeepney 12G for PHP 13. Allow 25-40 minutes.

From Mactan-Cebu International Airport: For the broader airport departure flow see our philippines airport departure procedures guide before you fly. Budget PHP 350-500 for a Grab, or take a MyBus from the airport’s Terminal 2 to SM City Cebu (PHP 50) and then a short jeepney or Grab to the South Bus Terminal. Total transit around 60-90 minutes door-to-door.

Tricycles from any nearby point will get you there for PHP 20-50. Mention “South Bus” and any driver will know.

The Ceres Liner Bus: What to Expect

Ceres Liner is the dominant operator on this corridor. Their coaches are full-sized, air-conditioned, with overhead luggage racks and a cargo hold underneath for backpacks. The seat pitch is roughly 90 cm, enough for a 5’10” Indian backpacker at 178 cm to sit without knees in the chest. No Wi-Fi. No power outlets on older units. Some newer coaches have USB ports at each row, but don’t bank on it. For charging adapters and plug types on this trip, see the philippines power adapter sim card reference.

Bus types on this route:

  • Non-aircon ordinary bus: Cheapest, around PHP 116-130. Slower because it stops everywhere. Windows open. Tolerable in December-February, rough in March-May.
  • Aircon direct coach: PHP 130-160. The default most travellers take. Skips local stops in towns along the way, runs the highway more directly.

The fare difference between non-aircon and aircon is small enough that I’d pay for aircon unless you’re on a tight backpacker budget. Moalboal is hot year-round (28-33°C), and storm windows can shift; check the philippines typhoon season timing before locking dates., and a 3-hour ride with the windows closed and the AC blasting makes a real difference.

Cebu City to Moalboal Bus Schedule (Departures from South Bus Terminal)

Ceres doesn’t publish a fixed timetable in the way European or Japanese buses do. Instead, they run departures roughly every 30-60 minutes from the first morning service to the last evening one. Here’s the realistic pattern as of mid-2026 traveller reports:

Departure WindowFrequencyNotes
4:00 AM - 6:00 AMEvery 30-40 minFirst coaches out, mostly commuters and sardine-run tour groups
6:00 AM - 10:00 AMEvery 20-30 minPeak period, more aircon direct coaches
10:00 AM - 3:00 PMEvery 45-60 minSlower, ordinary buses dominate
3:00 PM - 5:00 PMEvery 30 minReturning workers from Cebu City, mixed traffic
5:00 PM - 7:00 PMEvery 30-45 minLast wave, ordinary buses mostly
After 7:00 PMSporadicDon’t count on it; the last reliable service is around 6-7 PM

Walk up to the counter at South Bus Terminal, ask “Moalboal?”, and they’ll point you to the next coach. Pay the conductor on board (give exact change if you can), and they’ll hand you a ticket stub.

Subodh’s Pro Tip: If you’re catching a noon or afternoon bus and you arrive early, grab a meal at the row of carinderia (small Filipino eateries) just outside the terminal entrance. A bowl of goto (rice porridge with beef tripe) costs PHP 50-80 and beats whatever you’ll find at the bus stop.

Advertisement

The Ride Itself: What the 2.5-3 Hours Look Like

The first hour is Cebu City traffic. Expect stop-and-go through Talisay as the bus picks up passengers along the highway. Once you’re past Talisay and into the southern barangays, the road opens up and you get rural Cebu: rice paddies, coconut trees, roadside sari-sari stores, and the occasional tricycle weaving past in the opposite direction.

The route: Cebu City (South Bus Terminal) → Talisay → Carcar → Barili → Alcantara → Moalboal. About 89-90 km, mostly two-lane highway with a few newly-widened sections.

Stops along the way: The aircon direct coach won’t stop at intermediate towns. You’ll get a single comfort break around the Carcar area, roughly 60-75 minutes in. Toilets are basic (PHP 10 tip expected), and there’s a sari-sari store selling biscuits, bottled water, and soft drinks.

Drop-off in Moalboal: The bus terminates at the Moalboal Bus Terminal on the main highway (Panagsama Road extension). From here, a tricycle to Panagsama Beach (where the dive shops and sardine-run tours are based) is PHP 50-100. A tricycle to White Beach / Basdiot is PHP 100-150.

If you’ve booked accommodation in advance, message your hostel or guesthouse before you arrive. Most Moalboal stays send a tricycle to pick you up for free if you tell them the bus arrival time.

Returning: Moalboal to Cebu City Bus Schedule

Here’s the gap competitors leave on the table. The same Ceres Liner coaches run the reverse route from Moalboal back to Cebu City, and the fare is the same PHP 130-160 you paid going out. You board at the Moalboal Bus Terminal (the same one where your Cebu-bound bus dropped you, just on the outbound side), and you ride back through Carcar, Talisay, and into Cebu City.

Moalboal to Cebu City bus schedule (same operator, reverse direction):

Departure WindowFrequencyNotes
5:00 AM - 7:00 AMEvery 30-45 minEarly morning coaches, mostly locals heading to work in Cebu City
7:00 AM - 11:00 AMEvery 45-60 minMid-morning, fewer direct coaches
11:00 AM - 4:00 PMEvery 30-60 minPeak outbound traffic from Cebu, but Moalboal departures also pick up
4:00 PM - 6:00 PMEvery 30-45 minLast reliable wave, last aircon direct coaches
After 6:00 PMSporadicLast bus is usually around 6:00-7:00 PM; don’t count on later service

If you have an evening flight out of Mactan-Cebu International Airport, target the 1:00 PM or 2:00 PM departure from Moalboal. That puts you back at South Bus Terminal around 4:30-5:30 PM, and a Grab to the airport is PHP 350-500, giving you a comfortable buffer before any evening departure.

Subodh’s Pro Tip: If your hostel offers to pre-arrange a return trip to the airport (some do, for a PHP 1,500-2,000 flat fee for a private van), it’s worth it if you’re a group of 3-4. If you’re solo, just take the bus back to South Bus Terminal and Grab onward. The math doesn’t work out cheaper for a single passenger.

Alternatives to the Bus

Three other ways exist to make the trip:

  1. Private van (12go or hotel-arranged): PHP 2,500-3,500 per vehicle (not per seat), 2-2.5 hours, door-to-door. Good for groups of 3-4 splitting the cost. Book on 12go shows current van options alongside the bus listings.

  2. Motorcycle rental: PHP 500-700 per day from shops in Moalboal (not Cebu City, since you’d have to ride out and back). You need a valid International Driving Permit (Indian licence alone doesn’t cover you legally, though enforcement is lax). Drive time is 1.5-2 hours but the road is fine. Only do this if you have motorcycle experience on Asian roads. For safety basics, skim our philippines scooter motorbike rental safety tips before you ride.

  3. Habal-habal (motorcycle taxi): PHP 800-1,200 for the whole bike (one passenger). Local option, not for everyone. Drivers wait at South Bus Terminal for fares going south.

For most Indian backpackers, the bus wins on price and simplicity.

Advertisement

Getting Around Once You’re in Moalboal

Tricycles handle most short hops in Moalboal. PHP 20-50 for trips within Panagsama, Basdiot, or the town proper. PHP 100-200 for the longer runs to White Beach or Aguinid Falls. The town is small enough to walk between Panagsama Beach and the highway in 15-20 minutes.

Grab doesn’t operate in Moalboal; this isn’t Metro Manila. Bargain before you hop on, especially late at night.

What to Do Once You Arrive: Top Moalboal Activities

If you’ve made it to Moalboal, you’re here for at least one of these:

  • Sardine run at Panagsama Beach: A permanent bait ball of millions of sardines hanging 10-20 metres off the coast. Free to swim out and see them (PHP 100-300 if you want to rent mask and snorkel from a beach shop), or join a dive for PHP 1,500-2,500.
  • Kawasan Falls canyoneering: Full-day guided trip with jumps, slides, and cliff dives down a turquoise canyon. PHP 1,500-2,500 per person including gear, transport, and lunch.
  • Turtle snorkelling: Green sea turtles on the house reef at Panagsama, guaranteed if you swim 50 metres out. Free with your own mask.
  • Whale shark watching in Oslob: Day trip, 1.5-2 hours south. Controversial (the feeding practices are debated), but PHP 1,000-1,500 gets you 30 minutes in the water with them.

Staying Connected: SIM and eSIM in Cebu City

You won’t need a Cebu SIM for the bus ride itself (no Wi-Fi, no obvious need), but you’ll want data the moment you land if you’re mapping to the bus terminal or Grab-ing from the airport. Two paths:

Physical SIM: Globe and Smart both sell tourist SIMs at Mactan-Cebu International Airport. PHP 50 gets you 7 days of data, with add-on packages running PHP 100 for 5GB if you burn through the starter. Bring your passport; registration is mandatory under Philippine law.

eSIM (no airport counter visit): Get Nomad eSIM before you fly, activate on landing, and your phone is online by the time you clear immigration. Useful if your phone supports dual SIM and you want to keep your Indian number active for OTPs.

Either works. The physical SIM is cheaper if you only need basic data; the eSIM saves the airport counter visit if you’re tired after a red-eye.

Quick Reference: Cebu City to Moalboal Bus Cheat Sheet

  • Bus operator: Ceres Liner (no other meaningful competitor)
  • Departure terminal: South Bus Terminal, N. Bacalso Avenue, Cebu City
  • Arrival terminal: Moalboal Bus Terminal, on the main highway
  • Fare: PHP 130-160 aircon, PHP 116-130 non-aircon
  • Travel time: 2.5-3 hours (traffic-dependent for the first hour)
  • Frequency: Every 30-60 minutes, 4 AM to 7 PM from Cebu; 5 AM to 6 PM from Moalboal
  • Payment: Cash, exact change preferred, paid to conductor on board
  • Booking: None required; walk up and go

Subodh’s Take

The Cebu City to Moalboal bus is the cheapest, simplest, and most predictable way to make this trip. Don’t overthink it. Walk into South Bus Terminal, say “Moalboal, aircon, please” at the counter, pay the conductor PHP 150, and 3 hours later you’re standing on Panagsama Beach watching sardines swirl. The whole Moalboal logistics puzzle (bus there, bus back, tricycle to your hostel) costs less than PHP 500 total, around ₹900 (~$9.33). Spend your budget on the sardine run and the canyoneering instead.

FAQ

Is there a direct bus from Cebu City to Moalboal? Yes. Ceres Liner runs direct aircon coaches from South Bus Terminal to Moalboal Bus Terminal. The non-aircon ordinary buses stop more often along the way. Both are considered “direct” in the local sense (no transfer required).

What is the Cebu City to Moalboal bus fare in 2026? PHP 130-160 for the aircon direct coach, paid in cash to the conductor on board. Non-aircon ordinary buses run PHP 116-130. No advance booking is required; you pay when you board.

Where is the South Bus Terminal in Cebu City? N. Bacalso Avenue, in the south of Cebu City across from the Elizabeth Mall area. A Grab from Ayala or IT Park runs PHP 150-220, around 20-35 minutes.

What time is the first and last bus from Cebu City to Moalboal? First bus leaves South Bus Terminal around 4:00 AM; the last reliable departure is around 7:00 PM. After that, ordinary buses may run but schedule becomes sporadic.

How do I get from Moalboal back to Cebu City? Same Ceres Liner bus, same PHP 130-160 fare, from Moalboal Bus Terminal. First departure around 5:00 AM, last around 6:00-7:00 PM. Walk up, pay on board, no booking needed.

Can I take a motorcycle or scooter from Cebu City to Moalboal instead? Yes, but rental shops in Cebu City rarely rent one-way. Rent in Moalboal for PHP 500-700 per day, then ride back to Cebu if you have an International Driving Permit and experience on Asian roads. Drive time is 1.5-2 hours.

Is the Cebu City to Moalboal bus safe at night? The route is generally safe. Ordinary buses run late into the evening. Just keep your valuables in your daypack rather than the under-bus luggage hold if you’re arriving at Moalboal late.