How to Get to Oslob from Cebu City, Moalboal, and Beyond: The Complete 2026 Transport Guide
Oslob is a municipality on the southeastern coast of Cebu, approximately 120 kilometers from Cebu City and roughly 100 kilometers from the southwestern tip of the island at Santander. It is best known internationally as the location of Tan-awan, the barangay where the famous whale shark interaction activity takes place in the shallow waters just offshore. Getting to Oslob is straightforward by public bus, private vehicle, or a combination of ferry and bus from Bohol, Siquijor, or Dumaguete on Negros Island.
The main route from Cebu City uses the Ceres Liner bus from Cebu South Bus Terminal, taking the Bato via Oslob road down the eastern coast of the island. This route is direct, well-served with buses from early morning, and delivers passengers to the Oslob bus stop within 3.5 to 4.5 hours depending on traffic and the number of stops along the way. From the Oslob town center, a short habal-habal or tricycle ride takes visitors the remaining few kilometers to Tan-awan where whale shark watching registration takes place.
This guide covers every way to reach Oslob in 2026: from Cebu City by bus, from Moalboal overland, from Mactan Airport, from Bohol and Panglao by ferry, from Dumaguete and Siquijor, and the return journey back to each starting point. Current fares, travel times, terminal locations, bus route warnings, and practical tips are all included.
| Oslob Transport: Quick Facts 2026 Location of whale shark watching: Barangay Tan-awan, Oslob, southeastern Cebu. Distance from Cebu City: approximately 120km, 3.5 to 4.5 hours by Ceres Liner bus. Distance from Moalboal: approximately 100km, 2.5 to 3 hours by bus or private vehicle. Distance from Mactan Airport: approximately 130km, 4 to 5 hours via South Bus Terminal. Bus terminal from Cebu City: Cebu South Bus Terminal on Natalio Bacalso Avenue beside CityMall. Correct bus route: Ceres Liner marked Bato via Oslob (NOT Bato via Barili). Bus fare Cebu City to Oslob: P200 to P250 aircon, P150 to P170 non-aircon. Ferry from Bohol: Lite Shipping from Tagbilaran or Panglao to Oslob Mainit Port. Ferry from Siquijor: available via Oslob port. Check schedule at terminal. Bring cash: no ATMs at Tan-awan. Withdraw at Oslob town or Cebu City before traveling. |

All Transport Options at a Glance
| From | Best Transport | Time | Cost | Best For |
| Cebu City | Ceres Bus (Bato via Oslob) | 3.5 to 4.5 hrs | P200 to P250 | Budget travelers, backpackers |
| Moalboal | Bus or private vehicle south | 2.5 to 3 hrs | P150 to P200 | Travelers combining Kawasan Falls and Oslob |
| Mactan Airport | Grab to South Terminal, then bus | 4.5 to 5.5 hrs | P550 to P750 total | Budget arrivals with time to spare |
| Mactan Airport | Private transfer direct | 2.5 to 3 hrs | P3,000 to P5,000 per car | Families, groups, comfort seekers |
| Bohol or Panglao | Lite Shipping ferry to Oslob | 2 to 3 hrs | P350 to P500 | Island hoppers from Bohol |
| Dumaguete | Bus to Bato, then north to Oslob | 2.5 to 3.5 hrs | P200 to P280 | Travelers from Negros via ferry |
| Siquijor | Ferry to Oslob port | 1 to 2 hrs | P150 to P300 | Island hoppers from Siquijor |
| Day tour (Cebu City) | Booked tour with transport | All-in | P1,800 to P2,500 per person | Travelers wanting logistics handled |
How to Get to Oslob from Cebu City
The bus route from Cebu City to Oslob is direct, reliable, and used daily by hundreds of travelers. All buses depart from Cebu South Bus Terminal on Natalio Bacalso Avenue beside CityMall. This is the southern terminal, not the North Bus Terminal beside SM City Cebu, which serves northern and mountain destinations.
Step 1: Get to Cebu South Bus Terminal
| From | Transport to South Terminal | Cost | Time |
| Mactan Airport | Grab or metered taxi direct | P350 to P500 | 30 to 50 min |
| Ayala Center or IT Park | Grab or taxi | P100 to P150 | 15 to 20 min |
| SM City Cebu | Grab or taxi (note: South Terminal is far from North Terminal) | P150 to P200 | 20 to 30 min |
| Carbon Market or downtown | Taxi or jeepney to South Terminal | P50 to P100 | 10 to 20 min |
Step 2: Board the Correct Bus
| Critical: Bato via Oslob, NOT Bato via Barili At Cebu South Bus Terminal you will see two very different buses both labeled Bato. The bus marked Bato via Oslob travels down the EASTERN coast of Cebu through Carcar, Sibonga, Argao, and Dalaguete before reaching Oslob. This is the bus for whale shark watching. The bus marked Bato via Barili travels down the WESTERN coast through Moalboal and Badian. This is the bus for Kawasan Falls. These two buses go to completely opposite sides of the island. If you board the wrong bus, correcting the mistake requires crossing the entire southern tip of the island at Santander and costs you several hours. Always confirm with the conductor: your destination is Oslob, Tan-awan, whale shark watching, eastern coast. |
| Bus Option | Fare | Schedule | Notes |
| Ceres Liner aircon (Bato via Oslob) | P200 to P250 | Every 30 to 45 min, 4:00 AM to 8:00 PM | Recommended. Comfortable seats, luggage space. Buy at counter or pay conductor. |
| Ceres non-aircon (Bato via Oslob) | P150 to P170 | More frequent, departs when full | Cheaper but crowded. A 4-hour ride without aircon in tropical heat is uncomfortable. |
Step 3: Drop-off at Oslob and Getting to Tan-awan
Tell the conductor your destination is Tan-awan, Oslob or whale shark watching. The conductor will announce your stop or tap you on the shoulder as you approach the area. The Oslob market area is the main bus stop. From Oslob town, Tan-awan barangay is approximately 3 to 5 kilometers further south.
| From Oslob Town to Tan-awan | Option | Cost | Time |
| Habal-habal (motorbike taxi) | Available at the Oslob bus stop and market area | P30 to P50 per person | 10 to 15 min |
| Tricycle | Available near the market | P50 to P80 per ride | 15 to 20 min |
| Ask conductor to drop at Tan-awan | Some buses stop directly at Tan-awan on request | Included in fare | 0 min extra |
Pro tip: Tell the conductor when you board that your specific stop is Tan-awan, not just Oslob. Some Ceres buses stop directly in front of the Tan-awan whale shark registration area on the main highway, saving you the habal-habal fare entirely. This depends on the driver and route timing but is worth asking at the counter when buying your ticket.

How to Get to Oslob from Moalboal
Moalboal sits on the southwestern coast of Cebu, approximately 100 kilometers from Oslob. The two towns are on opposite coasts of the island and the overland route between them requires traveling south to Bato at the southern tip of Cebu, then turning north up the eastern coast to Oslob. This journey takes approximately 2.5 to 3 hours by bus or 2 to 2.5 hours by private vehicle.
The Moalboal to Oslob route is extremely popular with travelers combining the sardine run or Kawasan Falls canyoneering from Moalboal with whale shark watching in Oslob. This combination is best done with private transport because the public bus connection at Bato adds time and logistical complexity.
Option A: Public Bus via Bato
| Step | Action | Cost | Time |
| 1 | From Moalboal main highway (near Jollibee bus stop), board a southbound bus toward Bato or Santander | P50 to P80 | 1 to 1.5 hrs |
| 2 | At Bato bus terminal, transfer to a northbound Ceres bus headed toward Cebu via Oslob | P60 to P80 | 1 to 1.5 hrs |
| 3 | Tell the conductor your stop is Tan-awan, Oslob (whale shark watching) | Included | Included |
| 4 | Habal-habal from Oslob bus stop to Tan-awan if not dropped directly | P30 to P50 | 10 to 15 min |
Total travel time from Moalboal to Oslob via public bus: approximately 2.5 to 3 hours. Total cost: approximately P140 to P210 per person. Buses between Bato and Oslob run regularly throughout the morning but frequency drops in the afternoon. Plan to be at Bato before 10:00 AM for the most reliable connections.
Option B: Private Vehicle or Rented Scooter
Driving from Moalboal to Oslob by private car or rented scooter takes approximately 2 to 2.5 hours via the Santander coastal road. The route follows the main national highway south from Moalboal through Badian, Ginatilan, and Santander, then turns north up the eastern coast through Samboan and Oslob. The road is paved throughout and clearly signed. Fuel up in Moalboal before leaving as gas stations are limited near Santander and the early eastern coast stretch.
| Combining Moalboal and Oslob in One Day The popular Moalboal and Oslob combination day requires private transport. The recommended sequence is: Moalboal sardine run or Kawasan Falls in the morning, then drive south through Bato and up the eastern coast to Tan-awan for a late morning or early afternoon whale shark session. By public bus, the timing between activities is very tight. Most travelers book a private vehicle for the day (P3,000 to P5,000 for the full day including driver) which covers both destinations without the Bato bus transfer. |
How to Get to Oslob from Mactan Airport
Option A: Budget Route via Bus
| Step | Action | Cost | Time |
| 1 | Grab or metered taxi from arrivals hall to Cebu South Bus Terminal | P350 to P500 | 30 to 50 min |
| 2 | Ceres Liner aircon bus Bato via Oslob to Tan-awan or Oslob stop | P200 to P250 | 3.5 to 4.5 hrs |
| 3 | Habal-habal from Oslob bus stop to Tan-awan if not dropped directly | P30 to P50 | 10 to 15 min |
Total cost from Mactan Airport to Oslob via bus: approximately P580 to P800 per person. Total time: approximately 4.5 to 5.5 hours. Leave the airport by 7:00 AM to arrive at Tan-awan before the mid-morning peak crowd. The whale shark activity is best experienced early, with the calmest water and fewest tour groups before 9:00 AM.
Option B: Private Transfer Direct to Oslob
Book a Grab or pre-arranged private transfer directly from Mactan Airport arrivals to Tan-awan, Oslob. Travel time is approximately 2.5 to 3 hours. The fare is approximately P3,000 to P5,000 per vehicle depending on vehicle type and whether you negotiate or use the Grab app. This option eliminates all transfers and is the best choice for families with children, groups of 3 or more splitting the cost, or travelers arriving on early morning flights who want to reach Oslob before the crowds.
Option C: Day Tour from Cebu City or Mactan
Multiple tour operators offer pickup from Mactan Airport area hotels or Cebu City hotels going directly to Oslob whale shark watching. Prices range from P1,800 to P2,500 per person all-in, often including a spotter fee, registration, snorkeling gear, and lunch. Some operators combine the Oslob whale shark session with Sumilon Island sandbar or Kawasan Falls canyoneering. This is the recommended option for first-time visitors who want all logistics handled.
How to Get to Oslob from Bohol and Panglao
Oslob is directly accessible from Bohol and Panglao by ferry, making it a natural first stop for travelers island-hopping from Bohol to Cebu. The ferry route connects the Tagbilaran or Panglao area on Bohol to Oslob Mainit Port on the southeastern tip of Cebu, operated by Lite Shipping.
| Route | Operator | Travel Time | Approx Fare |
| Tagbilaran to Oslob | Lite Shipping | 2 to 3 hrs | P350 to P450 |
| Panglao to Oslob | Lite Shipping or vessel | 2 to 3.5 hrs | P350 to P500 |
| Oslob to Tagbilaran (return) | Lite Shipping | 2 to 3 hrs | P350 to P450 |
| Oslob to Panglao (return) | Lite Shipping or vessel | 2 to 3.5 hrs | P350 to P500 |
Ferry schedule note: Lite Shipping schedules between Bohol and Oslob change seasonally and are not published reliably online. Always confirm the current schedule at the terminal before travel or contact Lite Shipping directly. The ferry from Bohol to Oslob is one of the least publicized but most convenient routes for island hoppers, as it places you directly in Oslob without any Cebu City connection.
| Bohol to Oslob: The Island Hopper Route Travelers doing a Cebu and Bohol combination trip frequently use the Oslob ferry as the connection point. The recommended sequence from Bohol is: morning whale shark watching on the Oslob side of the ferry arrival, then continue north to Cebu City by Ceres bus in the afternoon. This avoids backtracking to Cebu City first and makes the whale shark activity the first experience on Cebu. From Oslob, the Ceres bus to Cebu City departs from the Oslob bus terminal regularly throughout the day. |
How to Get to Oslob from Dumaguete
Dumaguete on Negros Island is connected to the Bohol and Cebu transport network by ferry. The route from Dumaguete to Oslob requires a ferry crossing from Dumaguete port to Sibulan or Lilo-an on Cebu, then a bus connection north through the eastern Cebu coastal highway.
| Step | Action | Cost | Time |
| 1 | Fast ferry from Dumaguete port to Sibulan or Lilo-an, Cebu | P80 to P130 | 30 to 45 min |
| 2 | Bus or habal-habal from Lilo-an toward Santander and Oslob direction | P60 to P100 | 1 to 1.5 hrs |
| 3 | Continue north on Ceres bus to Oslob bus stop or Tan-awan | Included or P40 | 30 to 45 min |
Total travel time from Dumaguete to Oslob: approximately 2.5 to 3.5 hours. Total cost: approximately P180 to P280 per person. Alternatively, a direct ferry operates between Dumaguete and Oslob via some vessel operators on certain days. Confirm at the Dumaguete port terminal for the current schedule.
How to Get to Oslob from Siquijor
Siquijor is connected to Oslob by ferry. The crossing takes approximately 1 to 2 hours depending on vessel type and sea conditions. The Siquijor to Oslob route is operated by several vessel operators out of Siquijor port, and is one of the most direct inter-island connections in this part of the Visayas. Ferry fare is approximately P150 to P300 per person.
From the Oslob port arrival, a habal-habal or tricycle takes you to Tan-awan in approximately 10 to 20 minutes. The combination of a Siquijor stay followed by whale shark watching in Oslob before continuing to Cebu City is a popular multi-day island route for independent travelers.

Returning from Oslob: Transport Back to Your Base
| To | Transport | Cost | Notes |
| Cebu City | Flag down northbound Ceres bus from Oslob town or Tan-awan highway | P200 to P250 | Buses pass regularly from morning through late afternoon |
| Moalboal | Bus south to Bato then transfer west to Moalboal, or private vehicle | P130 to P180 | Allow 3 to 3.5 hrs by public bus |
| Mactan Airport | Northbound bus to Cebu South Terminal, then Grab to airport | P250 to P350 total | Allow 5 to 5.5 hrs total from Oslob |
| Bohol or Panglao | Lite Shipping ferry from Oslob Mainit Port | P350 to P500 | Confirm ferry schedule at Oslob port before committing |
| Siquijor | Ferry from Oslob port | P150 to P300 | Allow 1 to 2 hrs crossing time |
| Dumaguete | Ferry from Oslob toward Lilo-an or Dumaguete direction | P100 to P200 | Some direct crossings available; confirm at port |
| Last Bus from Oslob to Cebu City The last reliable northbound Ceres Liner bus from Oslob to Cebu City departs in the mid to late afternoon, approximately 4:00 PM to 5:00 PM. If you plan to do whale shark watching and return to Cebu City the same day, aim to finish at Tan-awan by 1:00 PM at the latest. Walk or take a habal-habal to the main Oslob highway and flag down a northbound bus. The journey back to Cebu South Bus Terminal takes 3.5 to 4.5 hours. If you are connecting to Mactan Airport the same evening, build in significant buffer time. |
Practical Tips for Getting to Oslob
- Arrive at Tan-awan early. The whale shark watching activity at Oslob is officially regulated to specific hours with a maximum number of swimmers in the water at one time. Arriving before 7:00 AM avoids the longest queues and gives you calmer, clearer water with fewer boats. If you leave Cebu City on the 5:00 AM or 6:00 AM bus, you arrive at Tan-awan by approximately 9:00 AM to 10:00 AM.
- Confirm your bus route at the terminal. Before boarding any bus at Cebu South Bus Terminal, read the front destination board carefully: Bato via Oslob is the eastern coast route for whale shark watching. Bato via Barili is the western coast route for Kawasan Falls. These two buses go to completely different sides of the island.
- Tell the conductor your stop is Tan-awan. On the bus, tell the conductor specifically that your stop is Tan-awan whale shark watching, not just Oslob. The conductor will ensure you are dropped at the correct point on the highway. Some conductors will drop you directly at Tan-awan registration without needing a habal-habal.
- Bring sufficient cash. There are no ATMs at Tan-awan. The whale shark watching fees, any food or drinks at the site, and the habal-habal back to the highway are all cash only. Bring at least P1,000 per person to comfortably cover the activity fees, snacks, and return transport. Withdraw at an ATM in Oslob town or in Cebu City before traveling.
- Book your whale shark watching slot in advance during peak season. The Oslob whale shark activity has a regulated capacity. During Philippine school summer holidays (March to May), Holy Week, and long weekends, the session slots fill. Pre-booking through a licensed operator or via the official booking portal ensures you are not turned away on arrival. See the Oslob whale shark price guide for current fees and booking details.
- For the Bohol ferry: confirm the schedule at the terminal before your travel date. Lite Shipping schedules change and the current timetable is not reliably published online. A quick call to the Lite Shipping office or a visit to Tagbilaran port the day before gives you the current departure times and allows you to buy tickets in advance.
- Private transport is worth it for groups of 3 or more. If you are traveling with 3 or more people, splitting the cost of a private Grab or pre-arranged vehicle from Mactan Airport or Cebu City makes the price comparable to bus fares while cutting the travel time nearly in half and eliminating all transfers.
Key Locations on Google Maps
| Search Term | What You Will Find |
| Tan-awan Oslob Cebu | The whale shark watching registration area in Barangay Tan-awan |
| Cebu South Bus Terminal CityMall | Your starting point from Cebu City for the Bato via Oslob bus |
| Oslob Public Market | The main Oslob bus stop and habal-habal hub in Oslob town |
| Lite Shipping Tagbilaran Port | The ferry departure point from Bohol to Oslob Mainit Port |
| Oslob Mainit Port Cebu | The ferry arrival point from Bohol, Siquijor or Dumaguete |
| Mactan Cebu International Airport | Starting point if arriving by air into Cebu |
| Moalboal Cebu Jollibee | The main bus stop in Moalboal, the connection point for the Kawasan Falls and Oslob combination |
Frequently Asked Questions: How to Get to Oslob
How do I get to Oslob from Cebu City by bus?
From Cebu City, go to Cebu South Bus Terminal on Natalio Bacalso Avenue beside CityMall. Board a Ceres Liner bus marked Bato via Oslob (not Bato via Barili). The aircon bus fare is P200 to P250 and the journey takes approximately 3.5 to 4.5 hours. Tell the conductor your stop is Tan-awan, Oslob for whale shark watching. From the Oslob town bus stop, take a habal-habal (P30 to P50) to Tan-awan if the bus does not stop there directly. The entire journey from central Cebu City to Tan-awan costs approximately P230 to P300 per person.
How long does it take to get from Cebu City to Oslob?
The journey from Cebu City to Oslob by Ceres Liner aircon bus takes approximately 3.5 to 4.5 hours depending on traffic and the number of stops. Add 30 to 50 minutes if you are coming from Mactan Airport and need to first travel to Cebu South Bus Terminal. By private vehicle or Grab, the journey from central Cebu City to Oslob takes approximately 2.5 to 3 hours. Traveling from Moalboal overland to Oslob via the Bato connection takes 2.5 to 3 hours by public bus.
Is there a direct bus from Mactan Airport to Oslob?
No, there is no direct bus from Mactan Airport to Oslob. The airport does not have its own bus service to Oslob. To reach Oslob by public bus from the airport, take a Grab or taxi from arrivals to Cebu South Bus Terminal (P350 to P500, 30 to 50 minutes), then board the Ceres Liner bus marked Bato via Oslob (P200 to P250, 3.5 to 4.5 hours). Total journey time from Mactan Airport to Oslob by public bus: approximately 4.5 to 5.5 hours. For groups or families, a direct private transfer from the airport to Oslob takes 2.5 to 3 hours and costs P3,000 to P5,000 per vehicle.
How do I get to Oslob from Bohol?
From Bohol, take the Lite Shipping ferry from Tagbilaran port or Panglao area to Oslob Mainit Port. The crossing takes approximately 2 to 3.5 hours depending on the departure point and sea conditions. Ferry fare is approximately P350 to P500 per person. Confirm the current schedule at Tagbilaran port or by contacting Lite Shipping before your travel date as schedules change seasonally and are not reliably published online. From Oslob Mainit Port, a habal-habal or tricycle takes you to Tan-awan whale shark watching in approximately 10 to 20 minutes.
How do I get to Oslob from Moalboal?
From Moalboal, the route to Oslob goes overland via Bato at the southern tip of Cebu. By public bus, take a southbound bus from the Moalboal highway to Bato (P50 to P80, approximately 1 to 1.5 hours), then transfer at Bato to a northbound Ceres bus toward Cebu via Oslob (P60 to P80, approximately 1 to 1.5 hours). Total travel time by public bus is 2.5 to 3 hours and total cost is approximately P110 to P160 per person. By private vehicle or rented scooter, the journey takes 2 to 2.5 hours following the coastal highway south through Badian, Santander, and up the eastern coast to Oslob.
What is the ferry schedule from Oslob to Bohol?
The Lite Shipping ferry between Oslob Mainit Port and Tagbilaran, Bohol operates on a schedule that changes seasonally. Crossings typically depart in the early morning and midday, but exact departure times must be confirmed at the Oslob port terminal or by contacting Lite Shipping directly before your travel date. The crossing takes approximately 2 to 3 hours and the fare is approximately P350 to P450 per person. If you plan to use this route as part of an island-hopping itinerary, check the schedule at least one day in advance and arrive at Oslob Mainit Port early to purchase tickets.
More Oslob and South Cebu Guides
- Oslob Whale Shark Watching: The Complete 2026 Guide (https://whycebu.com/oslob-whale-shark-watching/) — Everything you need to know about the whale shark experience at Tan-awan: what to expect, regulations, ethics, the best time to visit, and what to bring.
- Oslob Whale Shark Price and Entrance Fee: Complete 2026 Guide (https://whycebu.com/oslob-whale-shark-price/) — Current fees for whale shark watching at Oslob, what is included, how to book, and how prices compare to other operators.
- Things to Do in Oslob Cebu: Complete 2026 Activity Guide (https://whycebu.com/things-to-do-in-oslob/) — Beyond whale sharks. Tumalog Falls, heritage sites, diving, canyoneering, Sumilon Island, and more.
- How to Get to Kawasan Falls from Cebu City, Moalboal and Oslob (https://whycebu.com/how-to-get-to-kawasan-falls/) — Complete transport guide for the other major South Cebu destination, with options for combining both Kawasan Falls and Oslob in one day.
- Moalboal Cebu: The Complete Travel Guide (https://whycebu.com/moalboal-cebu/) — Plan your Moalboal base for accessing both the sardine run and Kawasan Falls before connecting south to Oslob.






