Route

Ceres Bus from Cebu South Terminal: The Budget Route to Moalboal, Oslob, and Beyond

Ceres runs frequent air-con buses from Cebu South Bus Terminal to Moalboal, Oslob (9 daily), Kawasan and Bato. Routes, fares, terminal, when bus beats a private transfer.

Route
Cebu South Bus Terminal → Moalboal
Operator
Ceres Liner (Ceres Transport)
Duration
2.5–4 hours
Frequency
Multiple daily; Oslob runs 9 daily, others every 30–45 minutes

Ceres Liner runs the buses that carry most independent travelers down Cebu’s south coast — from Cebu South Bus Terminal (CSBT) on N. Bacalso Avenue to Moalboal, Bato, Oslob, and the connecting points for Kawasan Falls. Air-conditioned, frequent, and a fraction of the cost of a private transfer. The trade-off is the 4-hour ride and the 3 or 5 AM start for travelers chasing the early Oslob whale-shark slots.

This is a Cebu-departure guide. Ceres also runs north-Cebu routes from a different terminal (Cebu North Bus Terminal at SM City Cebu — noted below for context). Its broader Visayas network sits outside this guide.

What Ceres is, briefly

Ceres Liner (operating under Ceres Transport) is the dominant bus operator across Cebu Province and a large chunk of the Visayas. Air-conditioned and ordinary (non-AC) classes, fixed pricing posted on the windscreen, conductors who walk the aisle collecting fares mid-trip. CSBT is the operator’s busy southern hub — over 10,000 passengers a day at peak — and the right starting point for almost every south-Cebu beach, dive site, or waterfall.

Primary route at a glance — Cebu South Bus Terminal → Moalboal

FieldDetail
Departure terminalCebu South Bus Terminal (CSBT), N. Bacalso Avenue, beside Elizabeth Mall
ArrivalMoalboal (Bato-bound bus; local transfer for the last 30 minutes to the beach)
Travel time2.5–3 hours
Daily departuresEvery 30–45 minutes, ~5:00 AM to 7:00 PM
Fare₱120 (ordinary), ₱140 (air-con) — pay on board
Best seatsRight side after the first hour for ocean views

Fares posted on the bus and at the terminal. Pay the conductor on board; small bills speed things up.

Cebu South Bus Terminal → Oslob — verified schedule

The whale-shark run is the most-asked route. Ceres dispatches 9 daily Oslob departures, roughly every two hours — confirmed in the 12Go schedule, valid as of 2026-06-23:

Departures (CSBT → Oslob)
03:00 · 05:00 · 07:00 · 09:00 · 11:00 · 13:00 · 15:00 · 17:00 · 19:00
  • Travel time: 3.5–4 hours, ~120 km
  • Fare: ₱145 (ordinary), ₱165 (air-con)
  • Drop point: the Oslob Whale Shark Bus Stop (Tan-awan) — tell the conductor “tan-awan, whale shark” so you’re set down at the briefing area, not Oslob town proper
  • For the early whale-shark slot: the 03:00 or 05:00 departure lands you in time for the morning interaction window

🚌 Book a seat-guaranteed CSBT–Oslob bus on 12Go

Cebu South Bus Terminal — getting there

CSBT is on N. Bacalso Avenue, beside Elizabeth Mall, ~10 minutes south of the old downtown. Ask Grab for “Elizabeth Mall,” not the terminal — every driver knows the mall.

  • From Cebu City (Fuente, Ayala area): 10–20 minutes by Grab, ₱130–250.
  • From IT Park / Lahug: 20–35 minutes by Grab, ₱200–280.
  • From Mactan-Cebu International Airport: 40–60 minutes by Grab, ₱400–550. MyBus from MCIA to SM City Cebu, then jeepney (02B) or short Grab to CSBT, is the budget route.

There’s a ₱10 terminal entry fee if Grab drops you inside the gate; curbside drop-off avoids it. Arrive 30–45 minutes before your preferred departure on a normal day, more on weekends and holidays — the early Oslob buses fill first.

Other CSBT routes — at a glance

  • CSBT → Moalboal (diving, sardine run): ~89 km, 2.5–3 hours, every 45 minutes, ₱120/₱140. Take a Bato-bound bus and transfer locally for the last hop to Panagsama or White Beach.
  • CSBT → Bato (transfer hub for Kawasan Falls): ~120 km, ~4.5 hours, ~10 daily — via Barili (west coast, passes Moalboal and Kawasan) or via Carcar–Argao (east coast, continues to Oslob).
  • CSBT → Dumaguete (via the Liloan–Sibulan ferry): ~165 km, 4–5 hours including the ferry leg, 6 daily ~06:00–16:00, ₱240/₱280. Scenic but slow; practical when you’d rather not fly or take the OceanJet fast craft.

North-route note — Cebu North Bus Terminal

Ceres also runs north routes from Cebu North Bus Terminal (CNBT), relocated in 2020 to SM City Cebu’s parking area — a different terminal, don’t confuse it with CSBT. CNBT → Hagnaya Port (Bantayan ferry): ~3–4 hours, ₱160–180. CNBT → Maya Port (Malapascua bangka): ~4–5 hours, ₱180–200.

What the bus is actually like

Standard AC class — reclining seats, working air-con (sometimes too cold — bring a layer), overhead and under-bus luggage storage, 40–50 passengers. The right-hand side gets the ocean after the first hour. Ordinary (non-AC) is ₱20 cheaper on the same route — windows open, ceiling fans, cooler in the early morning, harder in afternoon heat. Buses make scheduled stops every 1–1.5 hours for bathroom, driver rest, and food vendors; the conductor writes a flimsy paper receipt — keep it, they sometimes check it at the destination.

Practical detail

Terminal entry fee: ₱10 if dropped inside the gate. Tickets: pay on the bus; no advance booking needed for most routes, though the high-demand Oslob run is worth pre-booking on 12Go or Klook for holiday weekends. One honest caveat — luggage and comfort: there’s no formal weight limit on personal luggage, but oversized cargo (surfboards, dive tanks) may attract a small fee, and there’s no toilet on board — the scheduled stops cover it, so pace your water on the 4-hour Oslob run. Food: no onboard service; vendors approach the window at stops (the Carcar stop is famous for chicharon and ampao). Motion sickness: the south-coast highway has switchbacks past Barili — front-of-bus seats are smoother.

When the bus makes sense

The Ceres bus is the budget backbone for south-Cebu itineraries. Choose it over the alternatives when you’re traveling solo or as a couple (per-person fare is unbeatable), on a flexible schedule (early buses pair perfectly with whale-shark timing), or you want the local-bus experience. Choose a private transfer (Cebu Trip Rent A Car or similar) for a group of four or more, a MCIA/Mactan start, or when carrying dive gear. Choose a Klook day tour when you want everything organized — pickup, whale-shark entry, lunch, return.

Ceres’s other routes — out of scope here

Ceres operates extensively across the Visayas — Negros, Panay, parts of Leyte. Routes that don’t originate or terminate in Cebu Province sit outside this guide.

Booking

Most Ceres routes don’t require online booking — show up at CSBT, pay on the bus. 12Go and Klook carry advance bookings for select premium and seat-guarantee tickets on the high-demand routes (CSBT → Oslob being the main one). Worth doing for holiday-weekend travel; unnecessary on a regular weekday.

🚌 Check CSBT–Moalboal / south-coast buses on 12Go


Schedules and fares reflect operator-published and observed information via 12Go as of 2026-06-23 — confirm before travel. cebu.tips earns a commission on bookings made through partner links at no cost to you.