Skip to content

How to get from Moalboal to Oslob and around South Cebu

A RoRo ferry full of vans and cars arriving at Liloan port in Santander, South Cebu

Moalboal and Oslob are the two big names in South Cebu, but they sit on opposite coasts. There is no direct bus between them, and many travellers waste half a day by getting on the wrong one. This guide explains the two coast roads, how to change buses at Bato, when a private car is worth it, and how to carry on by ferry to Negros.

For the bus terminals in Cebu City, read our Cebu bus terminals guide. For Grab, taxis and jeepneys, see getting around Cebu. All times and fares below are rough estimates reported in 2023-2026. They change with fuel prices, so check at the terminal or with your guesthouse the day before.

Two coasts, one loop

South of Cebu City the main road splits at Carcar into two coast roads that meet again at the southern tip of the island, around Samboan.

The old stone church and bell tower of Immaculate Conception Parish in Oslob under a blue sky with green hills behind
The old church in Oslob, on the east coast. Photo: Jowowie, via Wikimedia Commons, CC BY-SA 4.0
A huge shoal of sardines swirling over the seafloor off Moalboal on Cebu's west coast
The sardine run off Moalboal, on the west coast. Photo: Iampjanz, via Wikimedia Commons, CC BY-SA 4.0
  • The west coast runs through Barili, Moalboal, Badian (for Kawasan Falls and Lambug Beach), Alegria and Malabuyoc. Ceres buses on this side are signed "Bato via Barili".
  • The east coast runs through Carcar, Argao, Dalaguete, Alcoy, Boljoon, Oslob and Santander. Buses here are signed "Bato via Oslob".
  • Bato is a barangay in Samboan with a bus terminal where both routes end. It is the place to change from one coast to the other.
  • Across the middle, a steep, winding mountain road links Badian with Mantalongon in Dalaguete, the village below Osmeña Peak. No regular big buses use it, so you need a private car or habal-habal.

Moalboal to Oslob by bus (via Bato)

This is the cheapest way and works well if you start in the morning.

A palm-lined coast with fishing boats and green hills at Dalaguete in South Cebu
The coast near Dalaguete, along the South Cebu road. Photo: Patrickroque01, via Wikimedia Commons, CC BY-SA 4.0
  1. Wait on the main highway in Moalboal town (a tricycle or habal-habal from Panagsama Beach takes about 10-15 minutes) and flag a southbound Ceres bus signed "Bato via Barili". Tell the conductor you are going to Bato.
  2. Ride south along the west coast to the Bato terminal. Expect about 1.5-2.5 hours. Fares reported between 2023 and 2025 were roughly ₱100-₱180.
  3. At Bato, change to a bus going north "via Oslob" (often signed for Oslob or Cebu). It is about 30-45 minutes to Oslob town, roughly ₱45-₱70.
  4. Tell the conductor where you want to get off, for example the town centre or your resort. Whale shark watching is in Barangay Tan-awan, a few kilometres north of the town centre.

Allow about 3-3.5 hours door to door. Buses usually run from early morning until early evening, roughly every 30 minutes to an hour, but the last trips are less reliable. Leave Moalboal by early afternoon at the latest.

Private car, van or habal-habal

  • Private car or van with driver: about 2-2.5 hours between Moalboal and Oslob. One-way transfers were reported at about ₱1,500-₱2,500 in 2023-2025. There is no Grab here, so ask your guesthouse to arrange a driver.
  • Full-day hire from Cebu City: in 2026 a van with driver and fuel for about 10 hours was advertised at roughly ₱6,900-₱9,000, with extra hours charged on top. It is good value for a group doing Oslob and Kawasan in one long day. Agree on the stops, hours and what is included first.
  • Habal-habal (motorbike taxi): handy for short hops, such as Moalboal to Kawasan Falls or up to Osmeña Peak. A direct ride from Moalboal or Badian to Osmeña Peak was reported at about ₱300-₱400 one way. Agree on the price before you get on and ask for a helmet.
  • Vans and minibuses: some guesthouses and tour desks sell shared van seats between Moalboal and Oslob. They are faster than the bus, but times are not fixed. Book a day ahead.

Other useful South Cebu hops

  • Moalboal to Badian (Kawasan Falls): about 20-40 minutes on any southbound "via Barili" bus. Ask to get off at Kawasan in Matutinao. Canyoneering tours usually include pick-up from Moalboal. See canyoneering in Badian.
  • Oslob to Dalaguete (Osmeña Peak): take a northbound "via Oslob" bus to Dalaguete town, about an hour. From there, habal-habal go up to Mantalongon market and on to the trailhead. Locals' fares are cheaper if you walk a little away from the drivers who meet the bus.
  • Moalboal to Osmeña Peak: the quickest way is by private car or habal-habal over the Badian highland road, about an hour. Ignore map apps that send you along rough village tracks.
  • Oslob to Tumalog Falls and Sumilon: Tumalog Falls is a short habal-habal ride uphill from the highway, and boats to Sumilon Island leave from the Bancogon area.
  • Oslob to Liloan port: about 20-30 minutes south by bus, tricycle or habal-habal.

Back to Cebu City

  • From Oslob: any northbound "via Oslob" bus to the Cebu South Bus Terminal. Allow about 3.5-4 hours, more in afternoon traffic. In May 2026 the published Ceres fare was about ₱270 (ordinary) and ₱330 (air-con).
  • From Moalboal or Badian: any northbound "via Barili" bus, about 3-3.5 hours.
  • To the airport: buses stop in Cebu City, not on Mactan. Add at least an hour for a taxi or Grab to the airport. See Mactan airport to Cebu City.
  • Friday afternoons, Sundays and holidays are the slowest. Leave early and never plan a tight connection to a flight.

Onward to Negros: Liloan port to Sibulan

Liloan port in Santander, at the very south of Cebu, is the shortest crossing to Negros. Our Santander guide covers the port itself.

A white passenger ferry boat moored at a pier over clear green water at Santander, South Cebu
A passenger boat at the pier in Santander. Photo: Mike Gonzalez (TheCoffee), via Wikimedia Commons, CC BY-SA 3.0
  1. Get to Liloan port by "via Oslob" bus from Cebu City (about 4 hours), or by a short ride from Oslob.
  2. Buy a ticket at the port and show a valid ID. Several companies run RoRo ferries and smaller boats. The crossing to Sibulan in Negros Oriental takes about 25-40 minutes, and a passenger fare was about ₱130 in 2026.
  3. Trips run from early morning into the evening, roughly every hour or two. Schedules change, and boats may be cancelled in rough weather, so check the operators' pages the day before.
  4. From Sibulan port, it is about 20-30 minutes by tricycle or jeepney to Dumaguete City.

From Dumaguete you can continue south by road to the boats for Apo Island, famous for its sea turtles and marine sanctuary, or take a ferry from Dumaguete port to Siquijor. Both guides have the details. For other boat routes from Cebu, see ferries from Cebu.

Tips for South Cebu travel

  • Read the bus sign twice. "Via Barili" is the west coast. "Via Oslob" is the east coast.
  • Carry small notes. Conductors collect fares on board in cash and may not change ₱1,000 notes.
  • Start early. Buses fill up and traffic builds after mid-morning, and daylight ends around 6 pm.
  • Keep your bag on your lap or under your feet, and your phone out of reach of open windows.
  • Pack for rain. A dry bag keeps your phone and passport safe on boats and habal-habal. Read staying safe in Cebu.

Planning the whole trip? Try our 3-day Cebu itinerary, the 5-day itinerary or the plans on our itineraries page.

Photo: "Santander Liloan Port, Maayo RORO arrival (Santander, Cebu; 01-20-2023)" by Patrickroque01, via Wikimedia Commons, licensed under CC BY-SA 4.0.

Questions people ask

Is there a direct bus from Moalboal to Oslob?

No. Take a southbound bus signed "Bato via Barili" to the Bato terminal in Samboan, then change to a bus going north "via Oslob". Allow about 3-3.5 hours door to door, and leave Moalboal by early afternoon at the latest.

How much is the bus from Moalboal to Oslob?

Reported fares were roughly ₱100-₱180 from Moalboal to Bato, then about ₱45-₱70 from Bato to Oslob. Fares change with fuel prices, so check at the terminal or with your guesthouse the day before.

How long does a private car from Moalboal to Oslob take?

About 2-2.5 hours. One-way transfers were reported at about ₱1,500-₱2,500. There is no Grab in this area, so ask your guesthouse to arrange a driver.

How do I get from Oslob to Dumaguete?

Go to Liloan port in Santander, about 20-30 minutes south of Oslob, and take a ferry to Sibulan in Negros Oriental, about 25-40 minutes. From Sibulan it is about 20-30 minutes by tricycle or jeepney to Dumaguete City.

Found this useful? Share this tip

Use this page

Writing about this trip, or planning one? Copy a link or citation in one tap, or print this page to take with you.

See what gets copied
Link code
<a href="https://touristbooklet.com/moalboal-to-oslob/">How to get from Moalboal to Oslob and around South Cebu - Tourist Booklet</a>
Citation
How to get from Moalboal to Oslob and around South Cebu. Tourist Booklet. Last updated 5 November 2026. https://touristbooklet.com/moalboal-to-oslob/

From Tourist Booklet: https://touristbooklet.com/moalboal-to-oslob/. Last updated 5 November 2026. Prices and times change, so check before you go.

Want the full trip? In every paid booklet
  • Map and directions
  • Best things to do
  • Ready-made day plans
  • Budget planner
  • Packing and safety lists
$2.99 · print A4 or A5
Tourist Booklet The Cebu Pocket Guide Hover or tap to peek inside

Free printable guide

Get the free Cebu booklet in your inbox.

An island map, how to get around and the best spots in every region, in one printable guide.

  • Island map
  • Buses and ferries
  • Top spots by region

100% free, delivered by our download partner Payhip. No spam, ever.