Getting to Cebu — Flights, Ferries & The Smartest Routes In
Mactan-Cebu International Airport is one of the best-connected hubs in the Visayas. Here's every route in — flights, ferries, buses — with real prices, actual schedules, and the things nobody tells you about navigating Cebu's transport network.
By air: Mactan-Cebu International (CEB) has direct flights from Manila (1.5hrs, from ₱1,500), Singapore, Hong Kong, Seoul, Tokyo, and more. By sea: Ferries from Tagbilaran/Bohol (2hrs, ~₱800), Dumaguete (5hrs), Ormoc/Leyte. From airport: MyBus to SM City (₱25), Grab to Cebu City (~₱250-400). Going south: Ceres bus from South Bus Terminal to Moalboal (3hrs, ₱170), Oslob (3.5hrs, ₱200).
Getting to Cebu by Air
Mactan-Cebu International Airport (CEB) is one of the Philippines' busiest hubs, with over 140 daily departures. Two terminals handle all traffic: Terminal 1 (domestic) and Terminal 2 (international), connected by free shuttle. A 3-hour arrival window is standard for international flights; 2 hours for domestic.
Direct Flights from Manila
Manila is Cebu's busiest domestic route, with flights departing every 30–60 minutes. The flight takes 1 hour 20–30 minutes depending on the airline and routing.
| Airline | Route | Typical Price (PHP) | Flight Time | Frequency | Best For |
|---|---|---|---|---|---|
| Philippine Airlines (PAL) | MNL → CEB | 1,249–2,500 | 1h 25m | Multiple daily | Comfort, lounge access |
| Cebu Pacific (5J) | MNL → CEB | 999–2,000 | 1h 35m | Multiple daily | Mid-range, add-ons |
| Philippines AirAsia (Z2) | MNL → CEB | 799–1,800 | 1h 20m | Multiple daily | Budget, light travel |
Book a budget flight early in the morning or late evening for better fares. AirAsia flights on off-peak days (Tuesday–Thursday) often start under ₱800. Cebu Pacific's Tuesday promos are legendary — check their app weekly. PAL's all-in fares include a checked bag, which can offset the low-cost carrier add-on fees.
International Flights to Cebu
Cebu has direct international service from 12+ cities across Asia. These connections arrive at Terminal 2 with full visa/immigration facilities.
| Origin | Airlines | Flight Time | Frequency | Route Notes |
|---|---|---|---|---|
| Singapore (SIN) | Scoot, Singapore Airlines | ~3h 20m | Daily | Year-round, many daily options |
| Hong Kong (HKG) | Cathay Pacific, Cebu Pacific | ~2h 45m | Daily | Most popular SE Asian gateway |
| Seoul (ICN) | Philippine Airlines, Asiana | ~3h 40m | Seasonal/multiple weekly | Asiana is seasonal; PAL year-round |
| Tokyo (NRT/HND) | PAL, Cebu Pacific, United | ~4h 30m | Multiple daily | Japan's main hub to Cebu |
| Taipei (TPE) | EVA Air, China Airlines, Starlux | ~3h 00m | Multiple daily | Shortest international flight |
| Bangkok (BKK) | Cebu Pacific, Thai carriers | ~3h 15m | Daily | Gateway for India/Middle East |
| Kuala Lumpur (KUL) | Malaysia Airlines, AirAsia | ~3h 00m | Daily | Cheap fares via AirAsia |
Tip for international arrivals: Arriving at Terminal 2? Line-skip hacks are limited, but clear immigration moves faster 11 PM–5 AM. Have your arrival card filled out before landing and your onward hotel booked (they may ask). Moneychangers at T2 offer fair rates; use them before exiting immigration, or hit the ATM in the arrival area.
Flights from Other Philippine Cities
Regular service from Clark (1.5 hrs), Davao (1 hr), and Iloilo (45 mins) via PAL, Cebu Pacific, and AirAsia. Frequencies vary seasonally; book direct via airline sites or 12Go.asia.
Getting to Cebu by Sea
Ferry routes radiate from Cebu City's two main ports: Port of Cebu (downtown) and Pier 2. Travel times range from 2–6 hours depending on route and vessel type. Fastcraft services are 2–3x the cost of RORO (cargo ship) but arrive faster with greater comfort.
Bohol to Cebu (Tagbilaran to Cebu City)
The busiest sea route in the Visayas — multiple departures per hour, 2-hour crossing, frequent and reliable.
| Operator | Vessel Type | Price (PHP) | Travel Time | Daily Trips | When to Book |
|---|---|---|---|---|---|
| OceanJet | Fastcraft | 500–1,000 | 1h 45m | 12 (06:00–17:40) | Day of; always available |
| Lite Ferries | Fastcraft | 255–345 | 2h 00m | 6 (alternating ports) | 1–2 days prior |
| FastCat | Fastcraft | 330–1,200 | 2h 00m | 4 (Tubigon port) | Day of or 1 day prior |
Book Cebu-Bohol Ferries on 12Go
One-click booking with instant confirmation. Compare all operators (OceanJet, Lite Ferries, FastCat) side-by-side. No advance booking needed for most trips.
View & Book Ferries →Lite Ferries is half the price of OceanJet but requires advance booking and runs fewer trips. OceanJet's 500 PHP economy fare is reasonable and departs hourly; book at the port ticket window if arriving on the day. FastCat is pricier but known for speed. All accept walk-ups, though fastcraft fill up mid-morning.
Dumaguete to Cebu
Dumaguete (Negros Oriental) sits ~60 km south across the Tañon Strait. The journey takes 5–6 hours and is typically rougher than the Bohol crossing; ferries operate 2–3 times weekly.
Operator: Cokaliong Shipping
- Schedule: Mon/Wed/Sat from Cebu; Sun/Tue/Thu from Dumaguete
- Price: ₱480–5,640 (varies by cabin tier)
- Travel time: ~6 hours
- Vessel: Overnight RORO with sleeping cabins
Book via Cokaliong's website or through travel agents in Dumaguete. The crossing is only recommended if you're heading south and have time to spare; most tourists fly instead.
Ormoc (Leyte) to Cebu
Multiple operators run this 111 km route (96 nautical miles) from Leyte, a major transport hub for the Western Visayas. The sea is often choppy; most ferries are fastcraft.
| Operator | Type | Travel Time | Daily Trips | Schedule |
|---|---|---|---|---|
| OceanJet | Fastcraft | 3h 00m | 6 | 06:00 AM, 9:30 AM, 1:00 PM, 4:30 PM (+ more) |
| Supercat | Fastcraft | 3h 00m | 4 | Multiple times daily |
| Lite Ferries (RORO) | RORO cargo ship | 6h 00m | 2–3 | Daytime & overnight options |
Fastcraft services operate 05:00 AM–16:30 PM with departures every 30–90 minutes. Book at the Ormoc port terminal or via travel agents. This route is less touristy than Bohol but reliable.
Camotes Islands to Cebu
Two island ports (San Fernando, Poro) have regular service to Cebu's Port Authority and secondary ports. Lite Ferries and OceanJet operate this route; travel time is 1.5–2 hours. Useful only if island-hopping in the Camotes cluster.
Typhoon season (June–November) can disrupt ferries across all routes. The Tañon Strait (Dumaguete route) and Ormoc route are choppier than the Bohol crossing. Pregnant women, young children, and those prone to seasickness should choose fastcraft over RORO and take medication 30 mins before boarding.
Mactan-Cebu International Airport — What to Know
Terminals & Orientation
- Terminal 1 (Domestic): All PAL, Cebu Pacific, AirAsia domestic flights. No frills but efficient.
- Terminal 2 (International): All international arrivals, some domestic. Modern facility, full F&B, duty-free, lounges.
- Connection tip: Free shuttle runs every 15 mins between T1 and T2 (5 min ride). If you have a tight connection between terminals, allow 30 mins buffer.
Facilities & Services
| Service | Terminal 1 | Terminal 2 |
|---|---|---|
| ATMs (24/7) | Yes, near exit | Yes, multiple locations |
| Money Exchange | Basic kiosk | Multiple operators, better rates |
| Food & Drink | Limited (Starbucks, fast food) | Restaurants, coffee, bars |
| WiFi | Free (Globe network) | Free (better coverage) |
| SIM Cards | Globe, Smart booths | Globe, Smart, tourist packs |
| Lounges | None | PAL Mabuhay, Cebu Pacific CIP (paid & elite) |
| Luggage Storage | Small lockers | Full storage service |
Getting from Airport to Cebu City
Mactan Airport sits on the island of Mactan, 20 km south of downtown Cebu City. Distance to hotels varies: SM City Cebu is 15 km; Ayala Center is 18 km; downtown Cebu (Capitol, Colon St.) is 22–25 km depending on traffic.
Transfer Options & Prices
| Method | Cost | Travel Time | Best For | Notes |
|---|---|---|---|---|
| MyBus (Official) | ₱50 | 30–40 mins | Budget, SM City | Departs every 30 mins; runs 6 AM–9 PM |
| Grab (Ride-hailing) | ₱250–450 | 25–45 mins | Convenience, fixed price | Phone required; surge pricing mid-morning |
| Metered Taxi | ₱400–600 | 30–50 mins | Walk-up, no app | White cabs at T1/T2; watch meter |
| Hotel Shuttle | Included | Varies | Pre-arranged luxury | Confirm at booking; may require advance notice |
| Private Transfer (Klook/Viator) | US$30–60 | Fixed route | Groups, luggage | Pre-book online; driver meets at exit |
MyBus to SM City (₱50) is unbeatable. SM City has an established shopping center with food, ATMs, and links to everywhere else in Cebu (Grab from SM is cheaper than from airport). If heading to downtown hotels, ride MyBus to SM, then take an internal Grab to your hotel for 50–100 pesos extra — total cost ₱100–150.
Midnight–5 AM arrivals? MyBus stops around 9 PM. Grab will surge (often 1.5–2x base price). Budget a metered taxi (₱400–500) or book a private transfer ahead of time via Klook. Don't sleep at the airport — it's not safe; ride into the city or book a near-airport hotel.
Getting to South Cebu (Moalboal, Oslob, Kawasan Falls)
South Cebu destinations are 2.5–4 hours from Cebu City. All transport departs from Cebu South Bus Terminal (CSBT) on N. Bacalso Avenue. From the airport, Grab/taxi to CSBT costs ₱200–300.
Bus vs. Van: Which Should You Take?
| Option | Cost | Comfort | Speed | Best For |
|---|---|---|---|---|
| Ceres Bus (A/C) | ₱170–210 | Seats, A/C, toilet | Slower (stops) | Backpackers, fixed schedule |
| Non-A/C Bus | ₱120–150 | Basic, hot | Faster (fewer stops) | Budget, daytime only |
| V-Hire Van | ₱180–250 | Cramped (12–14 pax) | Fastest (direct) | Small groups, tight schedules |
| Private Van/Taxi | ₱2,500–3,500 | Full comfort | Flexible | Groups 4+, full control |
Specific Routes
To Moalboal (3 hrs): Ceres buses depart every 30 mins (early morning until late evening). Cost ₱170–210 (A/C). V-hires ₱180–250, depart when full. Non-A/C ₱120.
To Oslob (Whale Sharks, 3.5–4 hrs): Ceres departs every 30 mins; frequent service. Cost ₱200–270 (A/C). Jam-packed with tour groups mid-morning — try 6–7 AM or afternoon departures.
To Kawasan Falls (Badian, 3.5 hrs): Same terminal; less frequent than Oslob/Moalboal. Most arrive via Moalboal (stop short of Moalboal town) or private transport.
Not Arriving Early at the Terminal
Especially in peak season, buses fill by mid-morning. Arrive by 7–8 AM for Oslob; 6 AM for Moalboal if it's high season. V-hires depart when they hit 12–14 passengers — you can wait 30 mins or 2 hours depending on how fast they fill.
Confusing Terminals
CSBT is south Cebu only. North/east destinations (Lapu-Lapu, Bogo, Carmen) leave from North Bus Terminal near SM City. Malapascua leaves from SM North (outside SM City). Always confirm which terminal when booking.
Getting to North Cebu & Malapascua Island
To Lapu-Lapu City, Bogo, Carmen (North Cebu)
Depart from North Bus Terminal near SM City Cebu. Cost ₱50–120; travel time 45 mins–2 hours depending on destination.
To Malapascua Island (North)
Malapascua is a 35-minute outrigger boat ride from Maya Port. Getting there requires a two-step journey:
- Bus to Maya Port (SM North Bus Terminal or CSBT)
- Ceres Bus: Departs 01:30–21:00, cost ₱255–320 (non-A/C faster, 4 hrs; A/C slower, 5–6 hrs)
- White Stallion Express: Weekday runs 05:20–15:20 (5 runs); weekend 15:30 & 16:30 only
- Outrigger Boat from Maya Port to Malapascua
- Schedule: Hourly 07:00 AM–16:30 PM (departs when full, ~15 passengers)
- Cost: ₱200 boat + ₱120 environmental fee = ₱320 total
- Travel time: 35 minutes
Insider tip: Non-A/C buses to Maya travel almost non-stop and save 1–2 hours. If you want to see the north coast, take the A/C bus and enjoy the route. Outrigger boats only depart when they hit passenger capacity — arrive early or risk a wait. Many resorts offer island shuttles; confirm booking includes transport from boat pier to your accommodation.
Smart Transport Tips
Booking Ferries & Buses
- Ferries: Use 12Go.asia for ferry comparisons and instant booking. Most ferries allow walk-ups, but fastcraft fill peak times. Book 1–2 days ahead if traveling 10 AM–4 PM.
- Domestic flights: Book PAL/Cebu Pacific/AirAsia directly or via Skyscanner. Tuesday/Wednesday promos are real — check airline apps weekly.
- Buses: South Bus Terminal allows walk-ups; no booking system. Show up early (6–7 AM for peak routes). V-hires operate on a "depart when full" model, so expect unpredictability.
Money & Safety
- All transport options accept PHP cash. ATMs at the airport (Terminal 2 is better stocked). Ferries, buses do not take cards.
- Avoid traveling alone at night on public transport. Solo travelers: book Grab or a private transfer after 7 PM.
- Keep luggage close on buses and ferries; petty theft is rare but possible in crowded terminals.
- Ferries are safe but can get rough. Seasickness meds (Dramamine, Bonamine) available at pharmacies; take 30 mins before boarding.
Timing & Strategy
- Bohol day trip? Take OceanJet's 06:00 AM departure from Cebu, return late afternoon. A full day in Tagbilaran works if you skip long island tours.
- South Cebu itinerary? Oslob (whale sharks) + Moalboal (diving) + Kawasan Falls (canyoneering) = 2–3 days minimum if using public transport. One route covers all three if you hire a van (₱3,000–4,000 for the loop).
- Malapascua? Depart Cebu by 6–7 AM bus to hit the 10–11 AM boat window; overnight stay is recommended to see thresher sharks (dawn dives).
Getting a SIM Card & Ride-Hailing Apps
- Grab: Download before arrival. You'll need a PH phone number (get SIM at T2) and a credit/debit card to link. Grab dominates Cebu for taxis and ride-sharing.
- Local SIM: Globe and Smart are the two networks. Tourist packages at the airport T2 kiosks offer 5–10 days of data for ₱500–800. Budget option: buy a standard SIM for ₱0 and load credit (₱50–500 as needed).
Need Help Planning Your Cebu Trip?
Browse tours, transfers, and activities from trusted operators. Compare prices and read reviews before booking.
Explore Cebu Tours on Viator →Search ferry & transport tickets — Manila to Cebu
Compare operators, real-time availability, instant e-tickets. The same platform we use across all IN Travel Network guides.
Check Schedules & Prices →Get an Airalo eSIM — set up before you fly
Pick a Philippines plan or a regional Asia pack. Install on your phone in 2 minutes, activate on landing. No physical SIM swap, no airport queue. Works in 190+ countries.
Browse Philippines Plans →SafetyWing — subscription travel insurance
Monthly subscription, no lock-in, covers 185 countries including the Philippines. Motorbike cover included (125cc, licensed + helmeted), adventure activities, emergency evacuation. Cancel anytime.
Get a Quote →Wise — multi-currency travel card
Mid-market exchange rate, transparent fees, works in Philippine ATMs and tap-to-pay. Free to open, card costs ~£7. Load GBP/USD/EUR, spend in PHP. Order a spare card before you go.
Open a Wise Account →Find your stay in Cebu — compare hotels, hostels & resorts
Agoda has the deepest inventory in Southeast Asia. Free cancellation on most bookings. We use it for every trip.
Search Cebu on Agoda →Pacsafe Vibe 25L — anti-theft travel daypack
Lockable zips, cut-proof straps, RFID pocket, 25 litres. Enough for a full day out with water, camera, and a change of clothes.
View on Pacsafe →Some links above are affiliate links — if you book through them, we earn a small commission at no extra cost to you. This helps fund the IN Travel Network and keeps our guides free and independent. We only recommend tools and services we use ourselves.