
How to Get to Moalboal from Cebu is a straightforward journey once you know which bus terminal to use and which bus to board. The route covers approximately 89 kilometers along the southwestern coast of Cebu Island and takes 2.5 to 4 hours depending on your transport choice and traffic. The journey is entirely overland — no ferry is required — and the most affordable option (Ceres Liner aircon bus) costs just P209-P210 per person.
The most important thing to know before you start: all public transport to Moalboal departs from Cebu South Bus Terminal, located on Natalio Bacalso Avenue in Cebu City beside CityMall. This is not the same as Cebu North Bus Terminal near SM City Cebu — that terminal serves northern destinations. For Moalboal and all of South Cebu, you need the South Bus Terminal. The second most important thing: board a bus marked ‘Bato via Barili’ — never ‘Bato via Oslob,’ which goes to the completely opposite side of the island.
This guide covers every transport option from Cebu to Moalboal in 2026 — the Ceres Liner bus, shared van, private car, Grab, and private transfer — with current fares, schedules, step-by-step directions from both the city and Mactan Airport, what to do when you arrive at Moalboal Bus Stop, and practical tips for a smooth journey.
| Cebu to Moalboal: Quick Facts Distance: ~89 kilometers. Starting point: Cebu South Bus Terminal, Natalio Bacalso Ave, beside CityMall. Bus fare: P170 non-aircon / P209-P210 aircon. Travel time: 3-4 hours by bus, 3 hours by van, 2-2.5 hours by private car. Bus schedule: Ceres Liner operates 24 hours, every 30 minutes. Moalboal drop-off: Jollibee Moalboal / beside the public market. Onward to Panagsama Beach: tricycle P150-200 (whole tricycle) or habal-habal P50. |
For the complete overview of everything Moalboal has to offer — sardine run, diving, beaches, budget, itinerary, and getting there — see our Moalboal Cebu: The Complete Travel Guide.
How to Get to Moalboal from Cebu – All Transport Options at a Glance

| Option | Travel Time | Fare (per person) | Best For |
| Ceres Bus (aircon) | 3-4 hours | P209-P210 | Budget travelers, solo travelers, backpackers |
| Ceres Bus (non-aircon) | 3-4 hours | P170 | Ultra-budget, short stays, Filipinos who know the route |
| Shared van | 3 hours | P180 | Slightly faster, similar cost to bus — cramped seating |
| Private car / Grab | 2-2.5 hours | P3,500-P5,000 per car | Families, groups of 4+, maximum comfort and speed |
| Private transfer | 2-2.5 hours | P3,500-P5,100 per car | Airport arrivals, pre-booked comfort, no hassle |
Option 1: Ceres Liner Bus (The Standard Route)
The Ceres Liner bus is the most popular, most affordable, and most reliable way to get from Cebu City to Moalboal. The yellow Ceres buses are the backbone of inter-city transport throughout Cebu province and run on a frequent, predictable schedule.
Step 1: Get to Cebu South Bus Terminal
Cebu South Bus Terminal is located at Natalio Bacalso Avenue, Cebu City — beside CityMall South. It is the departure point for all buses going to southern Cebu including Moalboal, Oslob, Badian, Santander, and Bato.
| From | How to Reach South Bus Terminal | Cost | Time |
| Mactan Airport | Grab or metered taxi direct to South Bus Terminal | P300-P450 | 30-50 min |
| Mactan Airport (budget) | MyBus airport shuttle to SM City Cebu (P50), then taxi to South Terminal | P200-P250 | 45-60 min |
| SM City Cebu | Taxi or Grab to South Bus Terminal | P150-P200 | 20-30 min |
| Ayala Center | Grab or taxi to South Bus Terminal | P100-P150 | 15-20 min |
| IT Park / Lahug | Grab to South Bus Terminal | P100-P150 | 20-25 min |
| Cebu Pier | Taxi or Grab — approximately 10 minutes from the pier | P80-P120 | 10 min |
| South vs. North Bus Terminal — Critical Difference Cebu has two main bus terminals. Cebu North Bus Terminal (beside SM City Cebu) serves northern destinations — Bantayan Island, Malapascua, Hagnaya Port. Cebu South Bus Terminal (beside CityMall, Natalio Bacalso Ave) serves southern destinations — Moalboal, Oslob, Badian, Santander. For Moalboal, you ALWAYS need the South Bus Terminal. This is the single most common mistake made by first-time travelers. |
Step 2: Buy Your Ticket and Board the Bus
At Cebu South Bus Terminal, use Entrance 2 and proceed to the ticket counter for aircon buses. Purchase your ticket to Moalboal (P209-P210 for aircon). Head to Door 4 for the bus bay. Alternatively, you can pay the conductor directly on the bus — tell them your destination is Moalboal and they will give you a ticket and announce your stop.
| Bus Type | Fare | Schedule | Notes |
| Ceres Liner (aircon) | P209-P210 | Every 30 min, 24 hours/day | Recommended — own seat, legroom, luggage storage underneath. Buy at ticket counter (Door 4) or pay conductor on bus. |
| Ceres Liner (non-aircon) | P170 | More frequent — when full | Cheaper but hot, crowded. Seats not guaranteed. Only worth it if the aircon bus is full and you cannot wait. |
| Bus marked ‘Bato via Barili’ | P209-P210 | Every 30 min from 3:00 AM to 6:30 PM | The most frequent service — drops passengers in Moalboal before continuing south. Most common bus you will take. |
| Bus marked ‘Moalboal’ | P209-P210 | 6:00 AM to 2:00 PM (terminating buses) | Goes directly to Moalboal and terminates there — fewer departures than the Bato via Barili service. |
| THE MOST IMPORTANT WARNING: Bato via BARILI not via OSLOB At the bus terminal you will see buses marked ‘Bato via Barili’ and ‘Bato via Oslob.’ These two buses go to completely opposite sides of Cebu Island. ‘Bato via Barili’ goes down the WESTERN coast through Moalboal — this is the bus you want. ‘Bato via Oslob’ goes down the EASTERN coast — this will take you to the whale shark town of Oslob, hours away from Moalboal in the wrong direction. Always confirm with the ticket counter or conductor: ‘Does this bus pass through Moalboal?’ If in doubt, ask a staff member at the terminal. |
Step 3: The Journey — What to Expect on the Bus
The Ceres Liner aircon bus from Cebu South Bus Terminal to Moalboal takes approximately 3 to 4 hours depending on traffic. The first hour of the ride passes through Cebu City and its southern suburbs — the most traffic-prone section of the journey. Once the bus clears the city and begins climbing through the Barili mountain section, traffic eases and the road becomes scenic — hills, rice paddies, and views of the Tañon Strait on the right.
- Barili rest stop: approximately 2 hours into the journey, the bus stops in Barili for approximately 15 minutes. Use the restroom here (P5 for #1, P10 for #2) — this is the only formal rest stop on the route. Vendors also board the bus at this stop.
- Luggage: aircon Ceres buses have understorage luggage bays. Place large bags underneath and keep valuables with you on the bus. Overhead storage exists for small items only.
- Tell the conductor your stop: tell the conductor you are going to Moalboal when you board or buy your ticket. They will announce your stop or tap you on the shoulder when you are approaching Moalboal Bus Stop.
- Vendors: in the first hour, vendors board the bus selling snacks, drinks, and local food. Calamansi juice, chicharon, and bottled water are common. Have small bills ready.
- No toilet on the bus: use the restroom at the South Bus Terminal before boarding, and again at the Barili rest stop. The 4-hour journey has no other official toilet breaks.
Step 4: Arriving at Moalboal Bus Stop
The Moalboal Bus Stop is located beside the public market and in front of Jollibee Moalboal — a highly visible landmark you can use to confirm you are at the right stop. From here, onward transport to your accommodation is by tricycle or habal-habal (motorcycle taxi).
| To | Transport | Cost | Time |
| Panagsama Beach (diving/sardine run area) | Tricycle (whole vehicle) or habal-habal | P150-200 tricycle / P50 habal-habal | 10-15 min |
| White Beach / Basdaku | Tricycle or habal-habal | P100-P150 tricycle / P50 habal-habal | 8-12 min |
| Your specific resort | Tell the tricycle driver your resort name | P50-P200 depending on distance | 5-20 min |
Option 2: Shared Van
Shared vans (V-hire) offer a slightly faster alternative to the Ceres bus — departing from the van section of Cebu South Bus Terminal, they carry up to 17 passengers and make fewer stops than the bus, completing the journey in approximately 3 hours. The fare is P180 per person — marginally cheaper than the aircon bus but significantly less comfortable.
| Detail | Information |
| Departure | Van section of Cebu South Bus Terminal — same terminal as buses |
| Fare | P180 per person to Moalboal |
| Travel time | 3 hours (faster than bus due to fewer stops) |
| Schedule | From 4:00 AM, departing when full — no fixed schedule |
| Drop-off | Moalboal V-Hire Terminal near the Municipal Hall (close to Jollibee stop) |
| Seating | Up to 17 passengers — cramped, limited legroom |
| Luggage | Very limited space — if carrying large bags, be prepared to pay for an extra seat or take the bus instead |
| Best for | Solo travelers traveling light who want to arrive slightly faster than the bus |
| Bus vs. Van: Which Should You Take? For most travelers, the Ceres Liner aircon bus is the better choice. The P30 price difference versus the van is negligible, but the comfort difference is significant — the bus has proper seats with legroom, understorage for luggage, and a guaranteed seat. The van is cramped with 17 passengers, has almost no luggage space, and departs when full (meaning you may wait 30-45 minutes for enough passengers). The van is only worthwhile if you are traveling light, in a hurry, and the next bus is not departing for 30 minutes. |
Option 3: Private Car, Grab, or Taxi
Hiring a private car or Grab from Cebu City directly to Moalboal is the most comfortable and fastest overland option — no stops, departure on your own schedule, door-to-resort service, and approximately 2 to 2.5 hours of travel time. The cost is significantly higher but makes sense for families or groups of 4 or more.
| Detail | Information |
| Grab | Book via Grab app from any Cebu City pickup point — destination: ‘Moalboal, Cebu’ |
| Grab estimated fare | P2,000-P3,500 depending on vehicle type and traffic — confirm in app before booking |
| Metered taxi | Negotiate a fixed rate before departure — do not use the meter for long-distance trips. P3,500-P5,000 is typical. |
| Private transfer | Pre-book through your resort or a third-party service — rates from P3,500-P5,100 per vehicle one way |
| Travel time | 2-2.5 hours — significantly faster than bus due to no stops and route flexibility |
| Best for | Families, groups of 4+, travelers with heavy luggage, early morning or late night arrivals |
| Carcar stop | Many private drivers will stop in Carcar City on the way for the famous lechon and chicharon — arrange in advance if interested |
How to Get to Moalboal from Mactan Airport
If you are arriving at Mactan-Cebu International Airport and heading directly to Moalboal, here are the most efficient routes:
Option A: Bus (Budget)
| Step | Action | Cost | Time |
| 1 | MyBus airport shuttle from arrivals to SM City Cebu (MyBus Terminal) | P50 | 30-45 min |
| 2 | Taxi or Grab from SM City to Cebu South Bus Terminal | P150-P200 | 20-30 min |
| 3 | Ceres Liner bus ‘Bato via Barili’ to Moalboal Bus Stop | P209-P210 | 3-4 hours |
| 4 | Tricycle from Moalboal Bus Stop to your resort | P50-P200 | 10-20 min |
Total cost from airport to Moalboal via bus: approximately P500-P660 per person. Total time: approximately 4.5-5.5 hours.
Option B: Grab Direct (Fastest)
Book a GrabCar directly from Mactan Airport arrivals to your Moalboal resort. No transfers, no waiting — the driver picks you up at the terminal and drops you at your door. Cost: approximately P3,000-P4,500 depending on vehicle type and traffic. Travel time: approximately 2-2.5 hours. This is the best option for late-night arrivals, families with children, or travelers with significant luggage.
Option C: Private Transfer (Pre-Booked)
Many resorts in Moalboal offer pre-arranged airport pickup — contact your accommodation before arrival to arrange this. Alternatively, private transfer services operate from Mactan Airport to Moalboal from approximately P3,500-P5,100 per vehicle. Pre-booked transfers are recommended for peace of mind — the driver holds a sign with your name at arrivals, handles luggage, and takes you directly to your resort with no negotiation required.
| Airport Tip: Note on MyBus MyBus is the official airport shuttle service operating between Mactan-Cebu International Airport and SM City Cebu (the Old SM, not SM Seaside). It operates from 6:00 AM to 10:00 PM at 30-minute intervals and costs P50 per person — a useful and affordable first leg of the budget airport-to-Moalboal journey. For arrivals before 6:00 AM or after 10:00 PM, a Grab or taxi to Cebu South Bus Terminal is the only option. |
Moalboal to Oslob: Combining Both Destinations
Many travelers use Moalboal as a base for a day trip to Oslob whale shark watching, or combine both destinations in a South Cebu itinerary. Moalboal to Oslob takes approximately 1.5 to 2 hours by bus or van.
| Route | Transport | Fare | Time |
| Moalboal to Oslob (direct) | Bus from Jollibee Moalboal stop toward Bato — get off at Oslob | P80-P100 | 1.5-2 hours |
| Moalboal to Bato then Oslob | Bus to Bato terminal (P150, 2 hrs) then switch to Oslob bus (P50, 30 min) | P200 total | 2.5 hours |
| Private car / habal-habal | Hire directly from Moalboal to Oslob | P1,500-P2,000 | 1.5 hours |
| South Cebu Day Trip Tip A popular itinerary combines Moalboal (sardine run, sea turtles, Panagsama Beach) with Oslob (whale shark watching) and Kawasan Falls (canyoneering in Badian) in a single long day from Cebu City. Most tour operators in Cebu City offer packaged day tours covering all three. If doing it independently, start early — leave Cebu by 4:00-5:00 AM, whale sharks in Oslob by 7:00-8:00 AM, Kawasan canyoneering 10:00 AM-1:00 PM, sardine run at Panagsama 3:00-5:00 PM, return to Cebu City by 8:00-9:00 PM. |
Returning from Moalboal to Cebu City
| Option | Fare | Schedule | Drop-off |
| Ceres Bus (aircon) | P209-P210 | Every 30 min from Jollibee Moalboal stop — buses to Cebu available from 3:00 AM to approximately 6:00-7:00 PM | Cebu South Bus Terminal |
| Shared van | P180 | Morning until approximately 4:00 PM — from Moalboal V-Hire Terminal near Municipal Hall | Cebu South Bus Terminal |
| Private car / Grab | P3,000-P5,000 | Any time — book via Grab app or through your resort | Anywhere in Cebu City or airport |
| Catching the Bus Back to Cebu from Moalboal You do not need to go to the Moalboal Bus Terminal to catch a return bus. Flag down Cebu-bound buses directly from the main road in front of Jollibee Moalboal — buses marked ‘Cebu City’ pass through regularly from early morning until early evening. Hail from the roadside and the conductor will collect your fare on board. If heading to the airport from Moalboal, tell the conductor you need Cebu South Bus Terminal and arrange a Grab or taxi from there to the airport. |
Getting Around Moalboal Once You Arrive
| Transport | Cost | Best For |
| Tricycle (whole vehicle) | P50-P200 depending on distance | Small groups, luggage, short hops between beaches and town |
| Habal-habal (motorcycle taxi) | P30-P100 | Solo travelers, quick short-distance trips, Panagsama to White Beach |
| Scooter / motorbike rental | P300-P400 per day | Best for independent exploration of Moalboal and surrounding area — Oslob day trip, Kawasan Falls, Badian |
| Bicycle rental | P150-P200 per day | Around Panagsama Beach and Santa Fe area — casual exploration |
| Walking | Free | Panagsama Beach strip is walkable — most dive centers, restaurants, and accommodation within 10-15 min on foot |
Practical Tips for the Cebu to Moalboal Journey
- Use the restroom at Cebu South Bus Terminal before boarding — the bus has no toilet and the first rest stop (Barili) is at least 2 hours into the journey. The Barili rest stop has paid toilets (P5-P10).
- Bring cash for the whole trip — bus conductor, tricycle driver, and most Moalboal businesses are cash only. The nearest reliable ATMs to Panagsama Beach are in Moalboal town center. Withdraw at Cebu City before departing.
- Travel light if possible — aircon Ceres buses have understorage for large bags, but vans and tricycles have very limited space. A backpack travels more easily than a hard-sided suitcase on this route.
- Avoid traveling on long weekends and Holy Week — Cebu South Bus Terminal is extremely busy during peak holiday periods. Arrive at the terminal early (before 7:00 AM) on long weekend mornings to secure an aircon seat without a long wait.
- Grab works well for booking from Mactan Airport to South Bus Terminal — type ‘Cebu South Bus Terminal’ as your destination in the Grab app. Note that Grab availability is very limited in Moalboal itself once you arrive.
- The bus ride is scenic — from Barili onwards, the road hugs the western coast of Cebu with views of the Tañon Strait. Right-side window seats have the best sea views for most of the second half of the journey.
- Book accommodation in advance on weekends — Panagsama Beach resorts fill up quickly on Friday and Saturday nights, particularly during the March-May summer peak. Do not arrive without a reservation on a holiday weekend.
Key Locations on Google Maps
| Location | Google Maps Search Term | Notes |
| Cebu South Bus Terminal | ‘Cebu South Bus Terminal CityMall‘ | Your starting point — beside CityMall on Natalio Bacalso Ave |
| Moalboal Bus Stop | ‘Moalboal Bus Stop Jollibee Cebu’ | Your arrival point — in front of Jollibee, beside the public market |
| Panagsama Beach | ‘Panagsama Beach Moalboal’ | The sardine run and diving hub — 10-15 min tricycle from the bus stop |
| White Beach Basdaku | ‘White Beach Basdaku Moalboal’ | The main swimming beach — 3km from Panagsama |
| Mactan Airport | ‘Mactan Cebu International Airport’ | Starting point if arriving by air |
| MyBus Terminal SM Cebu | ‘MyBus Terminal SM City Cebu’ | For budget airport-to-bus-terminal route via MyBus shuttle |
Frequently Asked Questions: Cebu to Moalboal
How do I get from Cebu City to Moalboal by bus?
To get from Cebu City to Moalboal by bus, go to Cebu South Bus Terminal on Natalio Bacalso Avenue beside CityMall. At the terminal, purchase a ticket at the counter (P209-P210 for aircon) or pay the conductor directly on board. Board a Ceres Liner bus marked ‘Bato via Barili’ or ‘Moalboal’ — critically, do NOT board a bus marked ‘Bato via Oslob’ which goes to the opposite side of the island. Tell the conductor your destination is Moalboal. The bus will drop you at Moalboal Bus Stop beside Jollibee Moalboal after approximately 3-4 hours. From there, take a tricycle to Panagsama Beach (P150-200 whole tricycle) or habal-habal (P50).
How long does it take to get from Cebu to Moalboal?
The journey from Cebu City to Moalboal takes approximately 3 to 4 hours by Ceres Liner bus, 3 hours by shared van, and 2 to 2.5 hours by private car or Grab. Travel times vary with traffic — the first hour through Cebu City and its southern suburbs is the most traffic-prone section. Once the bus clears the city and enters the mountain section through Barili, travel becomes faster. From Mactan Airport, add 30-50 minutes to reach Cebu South Bus Terminal first, making the total airport-to-Moalboal journey approximately 4.5-5.5 hours by public bus.
How much is the bus fare from Cebu to Moalboal?
The Ceres Liner aircon bus from Cebu South Bus Terminal to Moalboal costs P209-P210 per person one way. Non-aircon buses cost P170 per person. Shared van fare is P180 per person. Private car or Grab costs P3,500-P5,000 for the entire vehicle — economical for groups of 4 or more who can split the cost. From Mactan Airport by Grab direct to Moalboal, the fare is approximately P3,000-P4,500 per vehicle. Day tours from Cebu City that include transport to Moalboal (sardine run + other stops) typically cost P800-P1,500 per person all-in.
What is the bus schedule from Cebu to Moalboal?
Ceres Liner buses from Cebu South Bus Terminal to Moalboal run 24 hours a day, every 30 minutes, on the ‘Bato via Barili’ route. Buses terminating at Moalboal (marked ‘Moalboal’) run from approximately 6:00 AM to 2:00 PM. The most reliable and frequent service is the ‘Bato via Barili’ bus which runs around the clock and drops passengers at Moalboal before continuing south — these depart every 30 minutes from approximately 3:00 AM to 6:30 PM, with reduced frequency overnight. There is no advance booking required — just show up at the terminal and board the next departure.
How do I get to Moalboal from Mactan Airport?
From Mactan Airport, the budget option is: MyBus airport shuttle to SM City Cebu (P50, 30-45 min), then taxi or Grab to Cebu South Bus Terminal (P150-P200, 20-30 min), then Ceres Liner bus to Moalboal (P209-P210, 3-4 hours). Total cost approximately P500-P660 per person; total time approximately 4.5-5.5 hours. The faster option is a Grab or pre-booked private transfer directly from Mactan Airport to your Moalboal resort — approximately P3,000-P5,100 per vehicle, 2-2.5 hours, door-to-door. For late-night arrivals or families with children, the private transfer is strongly recommended.
Is there a direct bus from Mactan Airport to Moalboal?
No — there is no direct bus from Mactan-Cebu International Airport to Moalboal. All public bus services to Moalboal depart from Cebu South Bus Terminal on Natalio Bacalso Avenue in Cebu City, not from the airport. To take the bus, you first need to travel from the airport to Cebu South Bus Terminal — either by MyBus shuttle to SM City then taxi (budget option, P200-P250 total), or directly by Grab or taxi to the terminal (P300-P450). From the terminal, board the Ceres Liner ‘Bato via Barili’ bus to Moalboal. The only direct airport-to-Moalboal option without a transfer is a private car, Grab, or pre-booked private transfer.
More Moalboal and Cebu Travel Guides
- What to Do in Moalboal Cebu: The Complete Activity Guide — Everything to do in Moalboal once you arrive: sardine run, diving, canyoneering, beaches, and more.
- Sardine Run Moalboal: The Complete Snorkeling and Diving Guide — The full guide to swimming with millions of sardines at Panagsama Beach — prices, best time, tips.
- Diving in Moalboal — guide covers everything from Pescador Island boat dives to PADI courses and freediving.
- How to Get to Bantayan Island from Cebu — Planning another Cebu island trip? The Bantayan Island transport guide uses the North Bus Terminal instead.
- What to Do in Cebu City: The Complete Guide — Plan your Cebu City days before or after the Moalboal trip.






