Malapascua to Moalboal

How to Get From Malapascua to Moalboal

3Options
6h 15mFastest
$13From
AbegailElaSeleneWritten by Abegail · Reviewed by Ela, Selene

Bus · Shared Minivan · Taxi

Moalboal sits on the southwest coast of Cebu, a long way from Malapascua. It's known for the sardine run, a silver shoal you can snorkel with straight off the beach. The cheapest way to get from Malapascua to Moalboal is the shared minivan at $13 (760 PHP). It takes 7h 45m, and the bus costs a bit more and takes longer. A taxi is the quickest option at 6h 15m, but the fare is steep.

DISTANCE

Distance from Malapascua to Moalboal

Malapascua and Moalboal are about 173 km (107 miles) apart, and the journey itself covers around 208 km by road. The quickest way to get from Malapascua to Moalboal is by taking the taxi, which takes around 6h 15m.

~173 km
Straight-line distance
~208 km
Route distance
6h 15m
Fastest
COMPARE

3 ways to travel from Malapascua to Moalboal

There are three ways to travel from Malapascua to Moalboal. You can choose between the bus, minivan, and taxi. The journey takes 6h 15m–9h 15m and the quickest way is by taxi. If you're on a budget, the cheapest option is by minivan with tickets starting at $13 (760 PHP).

BusVia Maya PortDuration9h 15mPricefrom$14870 PHP

Malapascua to Moalboal by Bus

Travelling by bus from Malapascua to Moalboal involves 1 boat and 3 bus rides.

Although this may seem like a lot of transfers, it is less complicated than you think. Just follow the step-by-step guide below.

Step 1: Malapascua to Maya Port by Boat

45m$3.30 (200 PHP)

From Malapascua Island, boats depart for Maya Port every 30 minutes from 07:00 to 16:00. A ticket costs $3.30 (200 PHP) for the public boat, and the ride takes about 45 minutes.

If you prefer a private boat, it's best to ask your hotel for assistance. Private boats will be more expensive, but a good alternative if you’re travelling in a group of 10 to 15 people.

That being said, be aware that there have been several reports of locals at the port trying to scam tourists. Some may claim the public boat won’t leave due to a lack of passengers and push you to take an overpriced private boat instead.

Unfortunately, even the official ticket booth isn’t always reliable — some travellers have been quoted inflated prices. Your best option is to know the standard fare of around $3.30 (200 PHP) in advance so you can stick to it if needed.

Ferries depart from the Boat Station on Malapascua Island. They dock at the New Ferry Port in Maya.

Step 2: Maya Port to Cebu by Bus

4.5h$5.80 (350 PHP)

From Maya Port, you can transfer to a bus bound for Cebu City. Ceres Bus is the most popular operator on this route, but you can also travel with White Stallion Express (formerly known as Cebu Rough Riders).

You’ll find both air-conditioned and non-air-conditioned buses. A ticket for an air-conditioned bus costs $5.30 (320 PHP). The bus ride usually takes about 4 hours, but it can take longer if the bus stops often to pick up passengers.

Bus trips start as early as 01:00 in the morning, with the last leaving Maya at 17:40. All buses park at the North Bus Terminal, within the perimeters of SM City Cebu.

Getting from Cebu’s North Bus Terminal to the South Bus Terminal

From Cebu’s North Bus Terminal, you’ll need to get to the South Bus Terminal, where all buses to Moalboal depart.

The cheapest way to do this would be to take a MyBus, which you can also find within SM City Cebu. Ticket prices start from $0.50 (30 PHP) and the journey takes about 30 minutes.

Alternatively, you can take a Grab for around $2.80 (170 PHP).

Step 3: Cebu to Moalboal by Bus

4h$5.30 (320 PHP)

For the route from Cebu City to Moalboal, Ceres Bus is also the most trusted option. You can easily find its yellow-coloured buses at the South Bus Terminal.

You can choose to take a non-air-conditioned bus for $2.80 (170 PHP) or an air-conditioned bus for $3.40 (209 PHP). Travel time is around 4 hours.

Let your driver or conductor know you're heading to the Moalboal town centre. If you’ve got a hotel landmark, mention that too.

If your hotel is located along Panagsama Beach, you will need a tricycle or motorbike transfer from the main road. Rates start from $2.50 (150 PHP) and $0.80 (50 PHP), respectively.

Moalboal
Shared MinivanWith transfersDuration7h 45mPricefrom$13760 PHP

Malapascua to Moalboal by Shared Minivan

The cheapest way to get to Moalboal from Malapascua is by taking a ferry followed by two minivan rides.

Step 1: Malapascua to Maya Port

45m$3.30 (200 PHP)

The first step is to take a boat from Malapascua to Maya Port. A public ferry ticket costs $3.30 (200 PHP) and the ride takes 45 minutes.

Boats arrive at the New Maya Port.

Step 2: Maya Port to Cebu by Van

4h$6.20 (380 PHP)

From Maya Port, you can take a van to Cebu City. A seat costs $5.80 (350 PHP), and the trip takes about 4 hours.

Keep in mind that vans in the Philippines don’t provide a lot of legroom, so the journey may be a bit cramped.

Vans stop at the North Bus Terminal, beside SM City Cebu. From here, you'll have to transfer to the South Bus Terminal, where vans bound for Moalboal are parked.

The most affordable way to do this is to take a MyBus, available at SM City Cebu. A ticket costs $0.50 (30 PHP) for the 30-minute ride. You can also take a Grab for $2.80 (170 PHP).

Step 3: Cebu to Moalbaol by Van

3h$3 (180 PHP)

At Cebu City’s South Bus Terminal, you can catch a van for about $3 (180 PHP).

Since vans rarely make stops, the trip takes around 3 hours.

In Moalboal, they usually drop passengers off near the Municipal Hall in the town centre.

Moalboal
TaxiWith transfersDuration6h 15mPricefrom$1207,200 PHP

Malapascua to Moalboal by Taxi

Taking a taxi from Malapascua to Moalboal is more expensive, but it saves you the hassle of transfers. It’s a great option for small groups, especially if you’re travelling with kids or have lots of luggage.

Step 1: Malapascua to Maya Port by Boat

45m$3.30 (200 PHP)

You will first have to take a boat from Malapascua to Maya Port. A public ferry ticket costs $3.30 (200 PHP) and the ride takes 45 minutes.

If you prefer a private boat, you can also hire one for $33 (2,000 PHP).

The ferry docks at the New Maya Port.

Step 2: Maya Port to Moalboal by Taxi

5h 30m$115 (7,000 PHP)

You’ll usually find a few taxis waiting at Maya Port, and you can hire one to take you directly to Moalboal. Rates start at around $99 (6,000 PHP), but drivers often ask for more since it’s unlikely they’ll find passengers for the return trip.

The taxi journey from Maya Port to Moalboal takes about 5h 30m. You will be passing through some busy roads, though, so don’t be surprised if it takes longer. The good thing is that the taxi will drop you off right at your hotel’s doorstep in Moalboal.

If you’d rather book in advance, you can reserve a taxi through 12Go.Asia. It’s more expensive with rates starting at $115 (7,000 PHP), but you’ll get a reliable driver and a comfortable ride.

Kings Tourist Transport
Kings Tourist Transport
Divaishnavi Trave
Divaishnavi Trave

Taxi tickets are available on 12Go Asia.

Moalboal

Reach out to our Community

No questions yet — be the first to ask about Malapascua to Moalboal.

STAY

Our favourite places to stay in Moalboal

Moalboal is a paradise for marine life, and that’s what you want to be focusing on — finding the best snorkelling trips, witnessing the Sardine Run if you’re there at the right time.

If you’re looking to stay close to the action, we recommend staying close to Panagsama Beach. It’s the main town boasting a lively atmosphere. This is where most of our favourite stays are located.

Your time shouldn’t be spent finding the right hotel. We’ve done that for you:

Secret Paradise Moalboal
Treat Yourself

Secret Paradise Moalboal

Area: Next to Panagsama beach, only a 1-minute walk 

The name says it all for this place. It actually does feel like a secret paradise, hidden amongst its green gardens and away from the business of the town. All of the rooms are centred around a large and inviting swimming pool that even has tables in the water. 

Secret Paradise feels like a mini resort, whilst still maintaining an intimate vibe. 

  • Huge swimming pool
  • Tropical paradise 
  • Spacious and quirky rooms 
  • On-site bar

Double rooms start from $50 (3,050 PHP) per night

Check availability
Vailtin Home Point
Mid-Range

Vailtin Home Point

Area: Basidot — approx. 10-minute drive to Moalboal town centre

Slightly out of town and surrounded by lush greenery, Vailtin feels like a secluded bubble from the outside world. Especially when you’re relaxing in the pool and soaking up the sun. 

The rooms are spacious and offer all of the amenities you could need. The staff here will also ensure that all of your needs are satisfied. 

  • Outdoor pool 
  • Tropical garden areas
  • Great staff
  • Nice location

Double rooms cost $30-$50 (1,820-3,050 PHP) per night

Check availability
Maayong Hostel
Mid-Range

Maayong Hostel

Area: Panagsama Beach — approx. 10-minute walk to famous Moalboal Sardines Run

Whether you choose the funky bamboo bungalows or the dorm rooms, you’ll love your stay at Maayong Hostel. The bungalows feel like little oases with their tropical outdoor bathrooms and peaceful design.

When you’re not making the most of your bungalow, there are plenty of spots to hang out in throughout the hostel — the bar, restaurant, chill out areas with hammocks and bean bags. The vibe here is perfect!

  • Quirky bamboo bungalows 
  • Dorm beds with curtains 
  • Bar, restaurant and chill out areas
  • Great vibe

Double rooms cost $30-$50 (1,820-3,050 PHP) per night

Check availability
Garden Village Resort
Budget

Garden Village Resort

Area: Panagsama Road — approx. 10-minute walk from the centre town

You’ll be blown away that Garden Village Resort is a budget friendly option. Not many places for under $30 (1,820 PHP) offer a swimming pool, bar and a good restaurant. 

The bungalows are relatively basic but still provide everything you need and offer great value for money. The affordable price does mean that you compromise on location a little. Here you’ll be a 25-minute walk or a 6-minute drive from the centre of town. 

  • Large swimming pool 
  • Relaxing pool area
  • On-site bar and restaurant 
  • Cute cottages 

Double rooms cost $15-$30 (910-1,820 PHP) per night

Check availability
RNA Guesthouse
Budget

RNA Guesthouse

Area: Just outside Moalboal town — approx. 15-minute drive from the town centre

RNA Guesthouse is a great budget option in Moalboal. The rooms are basic, but have everything you need. They're the perfect place to rest your head and get a good night's sleep.

The hosts are what give this place a few extra gold stars. They are incredibly helpful and will make sure you have the best time in Moalboal.

  • Great value for money 
  • Helpful hosts 
  • Spacious and clean rooms
  • Good location

Double rooms cost $15-$30 (910-1,820 PHP) per night

Check availability

ABOUT YOUR DESTINATION

Why Visit Moalboal?

Moalboal is a small yet vibrant resort town on the west coast of Cebu Island. World-famous for its sardine run, here you can swim with millions of sardines — just a few metres off the shore!

It also boasts a vibrant coral wall, making it a popular diving destination. The best part? You won't have to swim far or rent a boat, some of Moalboal's best underwater worlds can be found metres from the shore. For the best diving visibility, visit between November and May.

Rounding it up

That's the full picture for getting from Malapascua to Moalboal, roughly 173 kilometres (107 miles) apart. In all, there are 3 ways to make the trip. The cheapest fare is $13 (760 PHP). The quickest trip takes 6h 15m.

Prices and timetables change, so it's worth a quick check before you travel. Have a question, or travelled this route recently? Ask the community below and we'll do our best to help.

Frequently Asked Questions

What is the distance from Malapascua to Moalboal?

The distance from Malapascua to Moalboal is 173 kilometres (107 miles).

What is the fastest way to get from Malapascua to Moalboal?

The fastest way to get from Malapascua to Moalboal is by taxi and takes 6h 15m.

What is the cheapest way to get from Malapascua to Moalboal?

The cheapest way to get from Malapascua to Moalboal is by minivan with ticket costs starting from 760 PHP.

About the Authors

Abegail
Abegail

Travel Writer

Abby is a writer who finds joy in mountains, beaches, and road trips. She considers her solo backpacking trip to the rice terraces of Bontoc one of the most fulfilling moments in her life. She's loyal to the islands of her home country, the Philippines, but Thailand's beaches also have a special place in her heart.

Ela
ElaReviewer

Senior Travel Writer

Ela is a storyteller, content producer, solo traveller and a mermaid-in-training. When she's not in front of her laptop, you will find her barefoot and living her best tan on some island in the Philippines. Or exploring the depths of its seas as a budding freediver. An island girl at heart, she'll be happy anywhere there is sea, sand, sun and coffee.

Selene
SeleneReviewer

Travel Writer

Selene is a writer who loves coffee, travel, and planning. After spending a decade in Manila, she left the city and her career in banking to embrace a more laid-back lifestyle. Now, she is discovering the beauty of slow-paced travel and finding joy in meaningful experiences.

Affiliate Disclosure

Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep Gecko Routes free and up to date.

Stay Connected

Join our Community

We're a small team of passionate travellers sharing what we've learned on the road. Get our best tips, route updates, and travel stories delivered to your inbox.

Unsubscribe anytime.