Cebu to Moalboal

Moalboal is located in south Cebu, halfway between Oslob and Cebu City. Its crystal clear waters make it one of the most popular diving destinations in the world. Travelers also flock here for the kayaking, fishing, and other water sports, not to mention the pristine paradises like Panagsama Beach and Moalboal Beach.

How to get from Cebu to Moalboal?

The cheapest way to travel the 85km distance from Cebu to Moalboal is by bus. This bus journey takes 3 hours and tickets start from 110 PHP ($2.20). Alternative options include taking the van (2.5 hours) or the taxi (2 hours).

Bus, Van or Taxi?

Transport modeDurationCostsAvailability
Bus3 hours110 PHP – 130 PHP ($2.20-$2.60)

No Online Tickets

Van2.5 hours120 PHP ($2.40)

No Online Tickets

Taxi2 hours1,500 PHP ($30)Book a taxi

We recommend taking the bus from Cebu City to Moalboal. It is the most affordable option and you can get good enough legroom for 110 PHP ($2.20) to 130 PHP ($2.60).

The van is a bit faster as they make less stops. However, they may feel a bit cramped for taller passengers. A seat costs 120 PHP ($2.40) for the 2.5-hour ride.

Travelling with a group? You can get a private taxi transfer starting at 1,500 PHP ($30). The taxi ride to Moalboal from Cebu takes only 2 hours.

PRO-TIP: If you want to travel straight from the airport, we recommend to order a taxi straight to Moalboal. The journey from the airport to Cebu City will already take about one hour so better add some extra time to arrive in Moalboal straight away.

Looking for more info? We got you covered!

Itinerary from Cebu to Moalboal

Bus icon

Cebu to Moalboal by Bus

Duration: 3 hours
Cost: 110 PHP – 130 PHP ($2.20-$2.60)

Provincial buses heading south of Cebu City are parked at the South Bus Terminal, right next to Elizabeth Mall.

Ceres Bus is the most popular bus company operating along this route. You can easily spot them by their distinct yellow design. Most of which are non-aircon (regular buses). A non-aircon bus ticket costs 110 PHP ($2.20), and it’s 130 PHP ($2.60) for air-conditioned buses.

You can’t book bus tickets online. You’ll need to go to the bus terminal and purchase your ticket from the bus company’s ticket counter or from the bus conductor directly.

Buses heading to Moalboal leave every 30mins. The first bus leaves as early as 6:00, and the last bus departs at 23:00. The trip takes about 3 hours, but this depends on the city’s traffic.

The bus drops off passengers in Moalboal’s town center, near the Moalboal Public Market. You may have to take a jeepney or tricycle from there in order to get to your accommodation on the coast. This may cost between 100 PHP ($2) to 150 PHP ($3).

Ceres Bus

  • Departs from South Bus Terminal along Natalio B. Bacalso Avenue, next to Elizabeth Mall
  • Arrives at the Moalboal town center, near Moalboal Public Market

Ceres Bus is a trusted bus company in Cebu. However, sometimes drivers tend to drive fast.

Bus icon

Cebu to Moalboal by Van

Duration: 2.5 hours
Cost: 120 PHP ($2.40)

Taking the public van is a good alternative as it rarely stops along the way. This lessens the time that you are on the road. The only disadvantages are that public vans do not offer much legroom, and they’re often packed.

Vans are parked at GT Express Terminal, which is located along Junquera Street, a 5-min walk from the University of San Carlos (downtown campus).

Expect to pay about 120 PHP ($2.40) for the 2.5-hr ride from Cebu to Moalboal. The travel time may increase when there is heavy traffic in the city. Vans drop off passengers in Moalboal’s town center.


Cebu to Moalboal by Taxi

Duration: 3 hours
Cost: 1,500 PHP ($30)

If you have some money to spare and want to travel comfortably, hiring a taxi is a good option. Though the most expensive choice, it’s also the most convenient since you travel door-to-door.

Taxi drivers rarely use the meter for long-distance trips, they will quote you a specific price. Always make sure you agree with the driver about the final price so you don’t end up paying more.

A better option is to book your taxi online with Klook. You can already book a private transfer between Cebu and MoalBoal for 1,500 PHP ($30). Ordering a taxi from the road will likely cost you more. If you are travelling with a large group, you can also order vans for 7-12 people starting at 3,500 PHP ($69).

Reserve a Taxi with Klook

The taxi can pick you up at your hotel, but also straight from the airport.

Another option is to see if there are any taxis available on Grab, a transport app that is widely used in Cebu.