Can it be done?
Yes, but the boats set the rules. Public bangkas from Maya run from the first boat at 7:30am until about 4pm, and the same roughly applies coming back. Boats after 3pm are not guaranteed, and in rough weather none run. The overland leg from Cebu City is 3 to 5 hours by Ceres bus or 3 to 4 hours by hired van. Add the 30 to 45 minute crossing and the maths is simple: leave Cebu early on Saturday, leave the island by early afternoon on Sunday, and you get a full afternoon, an evening and a morning on Malapascua.
This plan is for non-divers. The thresher shark dive leaves between 5:00 and 5:30am and needs booking the night before, which is possible on this schedule, but a weekend is tight for diving and flying. See the three-day itinerary if you want the sharks.
Bring all the cash you will need from Cebu. Most places take cash only and the island ATMs are unreliable. The money guide explains.
Day 1 - Saturday: Cebu to the beach
Morning. Be at the North Bus Terminal in Mandaue (officially the Cebu South Bus Terminal, CSBT) as early as you can manage. Take a Ceres bus marked "Maya", around ₱350, air-conditioned, and settle in for 3 to 5 hours up the coast. Buses are labelled "Maya", never "Malapascua", so do not look for the island's name. If there are several of you, a van hire at around ₱6,000 per vehicle for 3 to 4 hours door to door can be worth it for the time saved and a later start. Full details in getting there.
Some weekenders travel up on Friday evening and sleep near Maya port so they can catch the 7:30am first boat on Saturday and gain a whole extra morning. Check locally for a room if that appeals.
Afternoon. Arrive at Maya, ideally by early afternoon and never after 3pm. Pay the ₱240 flat fare for the public bangka, plus ₱50 to 100 if you have a large bag, and the ₱100 environmental fee if it is collected. The crossing takes 30 to 45 minutes. You land at Logon village or on Bounty Beach itself, with a short wade, so wear sandals. Check in to a place you booked in advance; see where to stay. Then straight to Bounty Beach, the main beach on the west side, for a swim.
Evening. Sunset on Bounty Beach. The beach faces west and every bar along it has the view. A local beer is ₱50 to 80 at a simple bar, cocktails from ₱150 to 250. Then dinner: grilled fish from the day's catch, rice, and something cold. Restaurant meals run ₱150 to 300 at the budget end and ₱300 to 600 mid-range. Before bed, book a morning snorkel or boat trip for tomorrow and agree the time and price. Our food and nightlife guide and restaurant directory have the options.
Day 2 - Sunday: a morning on the water, then home
Morning. Wake early and use the cool hours. Options, depending on what you booked last night:
- A snorkelling trip by bangka to a nearby reef. Prices vary with the boat and group size, so you will have agreed one the night before. The water is 26 to 30 degrees all year.
- A walk north to Langob Beach, quieter than Bounty, or round to the lighthouse area on the northeast tip for the view. The island is only about 2.5 km long, so neither is far on foot, and both are best before the heat builds. The beaches guide has more.
- Simply a swim, a long breakfast and a hammock. You travelled a long way for this.
Breakfast at your resort or a cafe: a local silog plate of garlic rice, egg and sausage or cured pork at a village eatery is ₱50 to 100, or there are western breakfasts and real coffee on the beach.
Afternoon. Settle up in cash, pack, and take an early-afternoon boat at the latest. Boats to Maya run until about 4pm but later boats are not guaranteed, and if the sea picks up they stop, so for a Sunday return with work on Monday, the midday or early-afternoon boat is the safe choice. ₱240, 30 to 45 minutes. At Maya, a Ceres bus back to Cebu City takes 3 to 5 hours; a pre-arranged van 3 to 4. Check the ferry page and live island status over breakfast for any notices. The leaving Malapascua guide covers the return.
Evening. Arrive back in Cebu City in the evening with sand still in your shoes.
The weekend at a glance
| Day | Morning | Afternoon | Evening |
|---|---|---|---|
| Saturday | Early bus or van from Cebu | Boat to the island, swim | Sunset bar, seafood dinner |
| Sunday | Snorkel trip or beach walk | Boat to Maya, bus to Cebu | Home |
What it costs, roughly
One night's accommodation from ₱400 to 600 for a dorm bed, ₱600 to 1,000 for a budget guesthouse or ₱2,000 to 4,000 for a mid-range beach resort. Bus ₱350 each way, boat ₱240 each way, environmental fee ₱100. Meals from ₱50 to 100 at local eateries to ₱150 to 600 at restaurants, drinks from ₱50 to 80 for a beer, plus a snorkel trip at whatever price you agree. Carry it all as cash from Cebu. The cost guide has a full breakdown.
Best weekends to try it
The dry season from November to May has the calmest seas and the most reliable boats, which matters when you have no spare day. From June to November, typhoon season, a storm can cancel every crossing and strand you on either side, so check the forecast midweek and be willing to postpone. See when to go. Avoid long holiday weekends if you can; rooms fill and boats get crowded.
If you can find a third day
Everything about this trip gets easier with one more night. You lose the pressure on both boats, you gain a full day for the beaches or the thresher sharks, and the long bus ride feels earned. See three days on Malapascua.
Questions people ask
Can you really do Malapascua in a weekend from Cebu?
Yes, if you leave Cebu early on Saturday and take an early-afternoon boat back on Sunday. The journey is 3 to 5 hours by bus plus a 30 to 45 minute boat each way, so you get one afternoon and one morning on the island.
What time do I need to leave Cebu on Saturday?
Early. The last boat from Maya is around 4pm and boats after 3pm are not guaranteed, so you need to be at Maya before 3pm. With a 3 to 5 hour bus ride, that means leaving the terminal in the early morning.
Is a weekend worth it for a non-diver?
It is a long way for a short stay, but a sunset on Bounty Beach, a morning snorkel and a night on a quiet island are a real reset. If you can stretch it to three days, see the three-day itinerary.