
How to get to Malapascua Island from Cebu City is a two-leg journey: a bus or van ride north to Maya Port at the tip of Cebu Island, followed by a 30-35 minute outrigger boat crossing to Malapascua. The route is well-established and traveled by hundreds of visitors every week — clear, straightforward, and genuinely not difficult once you know the steps. The total journey time is approximately 4.5 to 6 hours door-to-island depending on your transport choice and traffic. The total cost for the budget route (bus plus boat plus fees) is approximately P540-P580 per person one way.
The most important practical facts before you start: all public transport to Malapascua departs from Cebu North Bus Terminal beside SM City Cebu — not the South Bus Terminal. The boat from Maya Port to Malapascua runs from approximately 5:00 AM to 5:00 PM — there is no night crossing. The last boat of the day is the most important deadline to respect: if you miss it, you will need accommodation in Daanbantayan or Maya for the night. Aim to leave Cebu City by 8:00-9:00 AM at the absolute latest for a comfortable arrival with buffer time before the last boat.
This is the complete guide to getting from Cebu to Malapascua Island in 2026 — covering the bus and boat route step by step, van hire, private transfer, getting there from Mactan Airport, the Bantayan Island to Malapascua route, what happens on the island once you arrive, and all the practical tips you need.
| Cebu to Malapascua: Quick Facts Starting point: Cebu North Bus Terminal, beside SM City Cebu. Bus fare: P220-P300 (aircon Ceres Liner). Travel time to Maya Port: 4-5 hours by bus, 3.5 hours by van. Boat: P200 per person (Maya Port to Malapascua, 30-35 min). Fees at Maya Port: P120 environmental fee + P20 passenger fee = P140 total. Total cost one way: ~P560-P640 per person (bus + boat + fees). Last boat from Maya Port: approximately 5:00 PM. Leave Cebu City by: 9:00 AM latest for comfortable journey. On the island: no cars — walk, bicycle, or habal-habal. |
For the complete overview of Malapascua Island — thresher shark diving, beaches, Kalanggaman day trip, budget, itinerary, and getting there — see our Malapascua Island Cebu: The Complete Travel Guide.
All Transport Options at a Glance
| Option | Time to Maya Port | Fare (per person) | Best For |
| Ceres Bus (aircon) | 4-5 hours | P220-P300 | Budget travelers, solos, backpackers — most popular option |
| Ceres Bus (non-aircon) | 4 hours | P220 | Faster (fewer stops) but hot — not recommended for long rides |
| Shared van | 3.5-4 hours | P250-P350 | Slightly faster than bus — cramped, departs when full |
| Private car / Grab | 3-3.5 hours | P3,000-P4,500 per car | Families, groups of 4+, maximum comfort, direct to Maya |
Option 1: Ceres Liner Bus (The Standard Route)
The Ceres Liner bus is how the vast majority of both local and international travelers get from Cebu City to Maya Port. It is affordable, reliable, and departs frequently — no advance booking required.
Step 1: Get to Cebu North Bus Terminal
The Cebu North Bus Terminal is located beside SM City Cebu (the original SM, in the North Reclamation Area) on John Osmeña Street. It is the departure point for all buses going to northern Cebu including Malapascua (Maya Port), Bantayan Island (Hagnaya Port), and Bogo City.
| From | How to Reach North Bus Terminal | Cost | Time |
| SM City Cebu | The terminal is directly beside SM City — walkable from the mall | Free | 5 min |
| Mactan Airport | MyBus shuttle to SM City (P50, 30-45 min) then walk to terminal | P50 | 40-55 min |
| Mactan Airport | Grab or taxi direct to North Bus Terminal | P200-P350 | 30-50 min |
| Ayala Center | Grab or taxi to North Bus Terminal | P100-P150 | 15-20 min |
| IT Park / Lahug | Grab or taxi to North Bus Terminal | P100-P150 | 20-25 min |
| Colon Street | Taxi or Grab — approximately 10-15 minutes | P80-P120 | 10-15 min |
| North vs. South Bus Terminal Cebu has two main bus terminals. Cebu North Bus Terminal (beside SM City) serves northern Cebu — Malapascua, Bantayan Island, Bogo. Cebu South Bus Terminal (beside CityMall, Natalio Bacalso Ave) serves southern Cebu — Moalboal, Oslob, Badian. For Malapascua, you ALWAYS need the North Bus Terminal. This is the most common mistake made by first-time travelers heading to Malapascua. |
Step 2: Buy Your Ticket and Board the Bus
At Cebu North Bus Terminal, look for buses marked ‘Maya’ or ‘Daanbantayan’ or ‘Maya Port’ — all three refer to the same destination. Purchase your ticket at the counter (P220-P300 for aircon) or pay the conductor directly on the bus.
| Bus Type | Fare | Schedule | Notes |
| Ceres Liner (aircon) | P220-P300 | From 2:00 AM, every 30-60 min throughout the day | Recommended — comfortable seats, luggage storage underneath, air-conditioned. Stops frequently. |
| Ceres Liner (non-aircon) | P220 | More frequent — throughout the day | Faster (4 hours, fewer stops) but no AC. Not ideal with heavy luggage in tropical heat. |
| White Stallion Express | Similar | Weekdays: 5 departures 5:20AM-3:20PM. Weekends: 2 trips at 3:30PM and 4:30PM | Alternative operator — check availability at the terminal. |
| Leave Early — The Earlier the Better The last boat from Maya Port to Malapascua departs at approximately 5:00 PM. To arrive at Maya Port with comfortable time to spare, leave Cebu North Bus Terminal by 9:00 AM at the absolute latest. Earlier is always better — a 6:00-7:00 AM departure gets you to Maya Port by 10:00-11:00 AM with the rest of the day ahead of you on the island. Missing the last boat means an overnight in Daanbantayan or Maya. |
Step 3: The Bus Journey to Maya Port
The Ceres Liner aircon bus from Cebu City to Maya Port takes approximately 4 to 5 hours. The bus makes frequent stops along the route — picking up and dropping off passengers at every barangay between Cebu City and Daanbantayan. This is normal and unavoidable on the public bus. The non-aircon bus makes fewer stops and runs the same route faster (approximately 4 hours) but the comfort tradeoff is significant.
- Rest stop: the bus stops once or twice during the journey — typically near Bogo City (the largest town on the northern route, approximately 2.5-3 hours from Cebu City). Use the toilet here — P5-10 for paid facilities. The bus stop lasts approximately 15 minutes.
- Watch for commission agents: at Cebu North Bus Terminal and sometimes on the bus itself, individuals may try to redirect you to specific resorts or tours. Politely decline — book your accommodation independently.
- Watch for porters at Maya Port: on arrival at Maya Port, porters will offer to carry your bags for P50 per piece. This is optional — accept only if you need the help.
- Tell the conductor: when you board, tell the conductor your destination is Maya Port. The bus terminates at Maya Port, so you cannot miss the stop — but it is good practice to confirm.
- Bring snacks and water: the 4-5 hour journey is long. Vendors board the bus in the first hour selling snacks, drinks, and local food. Buying at the terminal before departure is cheaper.
Step 4: Arriving at Maya Port
The bus drops you off at Maya Port — the pier is visible from the bus stop and the entire port area is compact and easy to navigate. Follow these steps on arrival:
| Step | Action | Cost | Notes |
| 1 | Proceed to the Tourism Office (small building near the pier entrance) | Free | Cannot be skipped — mandatory for all tourists |
| 2 | Pay environmental fee at Tourism Office | P120 | Mandatory environmental fee for Malapascua |
| 3 | Pay passenger fee at Tourism Office | P20 | Total at Tourism Office: P140 |
| 4 | Buy boat ticket at the white ticket booth near the pier | P200 | Public outrigger boat to Malapascua — 30-35 min |
| 5 | Board the next available boat | Free | Boats depart every 30-60 min when passenger minimum is reached |
| Minimum Passengers and Last Boat Warning Public boats from Maya Port to Malapascua require a minimum of approximately 15 passengers to depart. If there are fewer than 15 passengers, you either wait for the boat to fill up or collectively agree to share the charter cost (approximately P2,000 divided among those present). The last public boat departs at approximately 5:00 PM. After 5:00 PM, a private charter from Maya Port to Malapascua costs P1,500-P2,500. If you miss the last boat entirely, D&N Lodge near Maya Port is the most recommended overnight option. |
Step 5: The Boat Crossing to Malapascua
The boat from Maya Port to Malapascua Island takes approximately 30-35 minutes. The vessels are traditional outrigger bangka boats — some larger supersized outriggers, some smaller. The crossing of the Visayan Sea between Maya and Malapascua is generally calm during the dry season (December-May) but can be choppy during the rainy season (June-October) when waves enter the open sides of the boat. Protect your luggage with a dry bag or rain cover during rainy season crossings.
- Low tide note: when the tide is low, the outrigger boat cannot reach all the way to the shore. You may need to take a small rowing boat from the outrigger to the beach (P20 per person). This is normal and not a cause for concern.
- Luggage storage: backpacks and bags are stacked in the center aisle of the boat. Keep valuables in your carry-on.
- The boat docks at the main pier on the southwest side of Malapascua Island — the pier is visible from the water as you approach.
Option 2: Shared Van to Maya Port
Shared vans (V-hire/minivans) depart from Cebu North Bus Terminal for Maya Port throughout the morning. They are faster than the aircon bus by about 30-60 minutes but significantly more cramped — designed for 12 passengers, they often carry more.
| Detail | Information |
| Departure | Van section of Cebu North Bus Terminal — look for vans marked ‘Maya’ |
| Fare | P250-P350 per person to Maya Port |
| Travel time | 3.5-4 hours (faster than bus — fewer stops) |
| Schedule | Departs when full — no fixed schedule. Usually doesn’t take more than 20-30 minutes to fill. |
| Drop-off | Maya Port — same as bus |
| Luggage | Very limited space. If carrying large luggage, the bus is more practical. |
| Downside | Can be cramped for taller travelers. May still pick up additional passengers en route. |
Option 3: Private Car, Grab, or Taxi
A private car hire is the most comfortable and fastest way to reach Maya Port — no stops, departure on your own schedule, direct to the port, and approximately 3 to 3.5 hours. The cost is significantly higher but worthwhile for families, groups of 4+, or travelers who want to arrive fresh.
| Detail | Information |
| Grab from Cebu City | Book via Grab app — destination: ‘New Maya Port, Daanbantayan’. Estimated P2,500-P4,000 depending on vehicle type. |
| Chartered taxi | Negotiate a fixed rate before departure — P3,000-P4,500 one way is standard. Avoid metered taxis for long-distance trips. |
| Private transfer | Pre-book through your resort or a third-party service. More reliable than a street taxi — driver meets you at pickup point. |
| Travel time | 3-3.5 hours to Maya Port — significantly faster than bus due to fewer stops |
| Best for | Families with children, groups of 4+, travelers with large luggage, late afternoon travelers trying to catch a boat |
| From airport | Taxi or Grab directly from Mactan Airport to Maya Port: P3,000-P4,500. Door to pier in one vehicle. |
How to Get to Malapascua from Mactan Airport
If you are arriving at Mactan-Cebu International Airport and heading directly to Malapascua, here are the two most practical routes:
Option A: Budget Route via Bus
| Step | Action | Cost | Time |
| 1 | MyBus shuttle from airport arrivals to SM City Cebu (MyBus Terminal) | P50 | 30-45 min |
| 2 | Walk from MyBus Terminal to Cebu North Bus Terminal (adjacent) | Free | 5 min |
| 3 | Ceres Liner bus ‘Maya’ or ‘Daanbantayan’ to Maya Port | P220-P300 | 4-5 hours |
| 4 | Pay fees at Tourism Office (P140) and buy boat ticket (P200) | P340 | 15 min |
| 5 | Outrigger boat from Maya Port to Malapascua Island | Included | 30-35 min |
Total cost from airport to Malapascua via bus: approximately P760-P840 per person. Total time: approximately 5.5-7 hours. Leave the airport by 9:00 AM to comfortably catch an afternoon boat.
Option B: Private Transfer (Fastest)
Book a Grab or pre-arranged private transfer directly from Mactan Airport to Maya Port. No transfers, no waiting for the bus to fill, direct door-to-pier service. Cost: P3,000-P4,500 per vehicle. Travel time: approximately 3-3.5 hours from the airport to Maya Port. This is the best option for families, late-night arrivals (note: no night boat service), or travelers who want to arrive at the island the same day without stress.
| Airport to Malapascua: Timing Is Critical MyBus operates between 6:00 AM and 10:00 PM. For arrivals before 6:00 AM, a Grab or taxi to the North Bus Terminal is the only public option. For arrivals after 3:00 PM, taking the bus is risky — you may not reach Maya Port before the last boat at 5:00 PM. For late afternoon arrivals, a private transfer (which is faster) or an overnight in Cebu City before departing early the next morning is recommended. |
Maya Port to Malapascua Boat Schedule (2026)
| Route | First Trip | Last Trip | Frequency | Fare |
| Maya Port → Malapascua | 5:00-5:30 AM | 5:00 PM | Every 30-60 min (when 15+ passengers) | P200 per person |
| Malapascua → Maya Port | 5:00-5:30 AM | 5:00 PM | Every 30-60 min (when 15+ passengers) | P200 per person |
Boat schedules are subject to change and may be affected by weather conditions, tidal patterns, and passenger demand. Always verify the current schedule at the Maya Port Tourism Office on arrival. During the rainy season (June-October), rough seas can cause delays or cancellations — check weather conditions before traveling.
Bantayan Island to Malapascua Island
Travelers who have been to Bantayan Island and want to continue to Malapascua without returning to Cebu City can make the journey directly — though it requires several transfers and takes approximately 3-4 hours.
| Step | Route | Fare | Time |
| 1 | Ferry from Santa Fe, Bantayan → Hagnaya Port, San Remigio | P320-P355 | 1 hour |
| 2 | Bus or van from Hagnaya Port → Don Pedro crossing (Bogo area) | P50-P80 | 45-60 min |
| 3 | Bus from Don Pedro crossing → Maya Port, Daanbantayan | P80-P100 | 1-1.5 hours |
| 4 | Pay fees at Maya Port Tourism Office (P140) + boat ticket (P200) | P340 | 15 min |
| 5 | Outrigger boat from Maya Port → Malapascua Island | Included | 30-35 min |
| Bantayan to Malapascua Timing Leave Bantayan Island by 9:00 AM at the latest to comfortably complete the 3-4 hour journey and catch a Maya Port boat before 4:00 PM. The Don Pedro crossing (step 2-3) is the trickiest part — wait times for connecting buses can be 30-60 minutes. Allow a generous buffer and do not attempt this route if it is already mid-afternoon. |
Getting Around Malapascua Island Once You Arrive
Malapascua Island is small — approximately 2.5 kilometers long by 1 kilometer wide. There are no cars on the island. Getting around is by foot, bicycle, or habal-habal (motorcycle taxi).
Once you arrive, the main event is Thresher Shark Diving at Kimud Shoal — see our complete diving guide for prices, dive centers, and what to expect.
| Transport | Cost | Best For |
| Walking | Free | The island is small enough to walk most of it in 30-40 minutes — most resorts are within walking distance of the pier |
| Habal-habal | P50 per person | Quick transport across the island — from pier to northern resorts or dive centers |
| Bicycle rental | P50-P100 per day | The most enjoyable way to explore — available from most resorts and rental shops |
| Tricycle | Rare — limited | A few tricycles operate on the island’s main path for luggage transport |
| No ATMs on Malapascua Island There are no ATM machines on Malapascua Island. The nearest ATMs are in Daanbantayan town (approximately 30 minutes by habal-habal from Maya Port). Withdraw sufficient cash in Cebu City before departing. Most dive centers, restaurants, and resorts on Malapascua operate on cash only. Some dive centers accept foreign currencies and a few upscale resorts take cards — confirm with your specific accommodation in advance. |
Returning from Malapascua to Cebu City
| Step | Route | Cost | Notes |
| 1 | Outrigger boat from Malapascua pier → Maya Port | P200 | First boat 5:00-5:30 AM, last boat 5:00 PM. Leave Malapascua early to connect to a bus. |
| 2 | Ceres bus or van from Maya Port → Cebu North Bus Terminal | P220-P300 | Buses and vans available throughout the day at Maya Port. Depart by 1:00 PM from Maya for a comfortable Cebu City arrival by evening. |
| Returning to the Airport from Malapascua If connecting to a flight from Mactan Airport after Malapascua, allow a minimum of 7-8 hours from Malapascua departure to flight departure time. Take the first available boat from Malapascua (5:00-5:30 AM), bus to Cebu City (arrive 10:00-11:00 AM), then Grab or taxi to the airport (45-60 minutes from North Bus Terminal). Do not cut this too close — morning boats can be delayed by weather and buses by traffic. A private transfer from Maya Port directly to the airport (P3,000-P4,500) saves time and stress for tight connections. |
Practical Tips for the Cebu to Malapascua Journey
- Leave Cebu City early — the 6:00-8:00 AM window is ideal. A 9:00 AM departure is the absolute maximum for a comfortable same-day arrival on the island with buffer time before the last boat.
- Bring cash for everything — bus fare, port fees (P140), boat ticket (P200), habal-habal on the island. No ATMs on Malapascua. Withdraw in Cebu City before departing.
- Protect your luggage on the boat — rainy season crossings can be splashy. Use a dry bag or at minimum a large plastic garbage bag around your backpack for the 30-35 minute crossing.
- Travel light — buses have understorage but vans are cramped with large bags. A backpack is significantly easier than a hard-sided suitcase for the full bus-boat-habal-habal journey.
- Avoid peak holiday travel — Cebu North Bus Terminal is extremely busy during Holy Week and Christmas holidays. Arrive at the terminal before 7:00 AM on these days to secure a seat on the next aircon bus without a long wait.
- Book Malapascua accommodation in advance — the island has limited beds, particularly for dive resorts. Peak season (December-May) and diving weekends fill up quickly. Do not arrive without a reservation.
- No night boats — there is no night service between Maya Port and Malapascua. If you miss the last boat for any reason, you must stay in Daanbantayan or Maya that night. D&N Lodge near Maya Port is the most recommended budget option for this situation.
- The non-aircon bus is faster — if you want to reach Maya Port in 4 hours instead of 5, the non-aircon bus makes fewer stops. The comfort difference is significant but the time saving is real.
Key Locations on Google Maps
| Search Term | What You’ll Find |
| ‘Cebu North Bus Terminal SM City‘ | Your starting point — beside SM City Cebu in the North Reclamation Area |
| ‘New Maya Port Daanbantayan‘ | The boat departure point — end of the bus route, 4-5 hours north of Cebu City |
| ‘Malapascua Island Cebu’ | The island overview — Bounty Beach, dive centers, resorts |
| ‘Bounty Beach Malapascua’ | The main tourist beach on Malapascua — white sand, dive centers nearby |
| ‘SM City Cebu MyBus Terminal’ | For the budget airport-to-bus-terminal route via MyBus shuttle |
| ‘D&N Lodge Maya Daanbantayan’ | Recommended overnight if you miss the last boat — near Maya Port |
Frequently Asked Questions: Cebu to Malapascua Island
How do I get from Cebu City to Malapascua Island?
From Cebu City, take a Ceres Liner bus from Cebu North Bus Terminal (beside SM City Cebu) bound for Maya Port or Daanbantayan. The aircon bus costs P220-P300 and takes approximately 4-5 hours. At Maya Port, pay the P140 in fees at the Tourism Office (P120 environmental + P20 passenger) and buy a P200 boat ticket at the pier booth. Board the next outrigger boat to Malapascua — the 30-35 minute crossing brings you to the island’s main pier. Total one-way cost: approximately P560-P640 per person. Leave Cebu City by 9:00 AM at the absolute latest to catch a comfortable boat before the last crossing at approximately 5:00 PM.
How long does it take to get from Cebu to Malapascua Island?
The total journey from Cebu City to Malapascua Island takes approximately 4.5 to 6 hours door to island by the standard bus and boat route: 4-5 hours by Ceres Liner aircon bus from Cebu North Bus Terminal to Maya Port, plus 30-35 minutes for the outrigger boat crossing from Maya Port to Malapascua. The non-aircon bus is faster at approximately 4 hours due to fewer stops. A shared van takes approximately 3.5 to 4 hours to Maya Port. A private car covers the same route in approximately 3 to 3.5 hours. From Mactan Airport, add 30-50 minutes for the MyBus or taxi leg to Cebu North Bus Terminal, making the total airport-to-island journey approximately 5.5-7 hours by public transport.
What is the boat schedule from Maya Port to Malapascua?
Outrigger boats from Maya Port to Malapascua Island depart approximately every 30-60 minutes throughout the day, from the first trip at approximately 5:00-5:30 AM to the last trip at approximately 5:00 PM. Boats depart when a minimum of approximately 15 passengers have assembled — during peak tourist periods this threshold is reached quickly. If fewer than 15 passengers are present, the group must either wait for more passengers or collectively pay for a charter (approximately P2,000 shared among those present). The same schedule applies for the return journey from Malapascua to Maya Port. Schedules are subject to change and cancellation during severe weather — verify at the Maya Port Tourism Office on arrival.
How much does it cost to get to Malapascua Island from Cebu?
The total cost of the standard bus and boat route from Cebu City to Malapascua Island is approximately P560-P640 per person one way: Ceres Liner aircon bus from Cebu North Bus Terminal to Maya Port (P220-P300) plus environmental fee at Maya Port Tourism Office (P120) plus passenger fee (P20) plus public boat ticket from Maya Port to Malapascua (P200). A shared van costs P250-P350 for the land leg, making the total similar. Private car hire to Maya Port costs P3,000-P4,500 for the whole vehicle one way — economical for groups of 4 or more. From Mactan Airport, a private transfer direct to Maya Port costs P3,000-P4,500 per vehicle including the boat crossing arrangement.
How do I get to Malapascua from Mactan Airport?
From Mactan Airport, the budget option is: MyBus airport shuttle to SM City Cebu (P50, 30-45 min), then walk to the adjacent Cebu North Bus Terminal, then Ceres Liner bus to Maya Port (P220-P300, 4-5 hours), then pay P140 fees and P200 boat ticket at Maya Port, then 30-35 minute crossing to Malapascua. Total cost approximately P760-P840 per person; total time approximately 5.5-7 hours. The faster option is a Grab or pre-booked private transfer directly from Mactan Airport to Maya Port — approximately P3,000-P4,500 per vehicle, 3-3.5 hours. This is strongly recommended for late morning or afternoon airport arrivals where connecting to the last boat is a concern.
Are there ATMs on Malapascua Island?
No — there are no ATM machines on Malapascua Island. This is one of the most important practical facts about visiting Malapascua. The nearest ATMs are in Daanbantayan town, approximately 30 minutes by habal-habal from Maya Port on mainland Cebu. The vast majority of businesses on Malapascua Island — dive centers, restaurants, guesthouses, and shops — operate on cash only. A small number of upscale resorts accept credit cards and some dive centers accept foreign currencies, but these are exceptions. Withdraw sufficient Philippine pesos from a Cebu City ATM before departing for Malapascua and do not rely on card payments during your stay.
More Malapascua and Cebu Travel Guides
- What to Do in Malapascua Cebu: The Complete Activity Guide — Everything to see, do, and experience once you arrive on Malapascua Island.
- How to Get to Bantayan Island from Cebu — Heading to Bantayan Island instead? The complete transport guide using the North Bus Terminal and Hagnaya Port.
- How to Get to Moalboal from Cebu — Planning to visit South Cebu? The Moalboal transport guide uses Cebu South Bus Terminal.
- What to Do in Cebu City: The Complete Guide — Plan your Cebu City days before or after the Malapascua trip.






