El Nido to Port Barton

Last updated:

Overview Compare Van Bus

Port Barton is a small coastal village in the Philippines, in the town of San Vicente in Palawan. Many travel guides list Port Barton as an ideal destination while island-hopping. Its stunning waterfalls and exotic beaches make this village worth a spot in your itinerary. Port Barton attracts those looking for a peaceful, rural place to chill.

How to get from El Nido to Port Barton?

When travelling the 180km distance from El Nido to Port Barton, you have 2 choices: you can either take a direct van for 4.5 hours or a combined bus and jeepney ride for at least 5 hours. Rates range from 320 PHP ($6.50) to 610 PHP ($12).

2 ways to get from El Nido to Port Barton

Transport modeDurationCostsAvailability
Van4.5 hours600 PHP ($11.50)Check van tickets
Bus5 hours excl. transfer time320 PHP ($6.50)Read article for more info

The van is the easiest way to go from El Nido to Port Barton. The journey takes 4.5 to 5 hours and you can get a seat starting at 610 PHP ($12).

If you want to save a few bucks and travel the local way, you can also take the indirect option via Roxas. With this, you will need to take a bus from El Nido to Roxas, and then transfer to a jeepney to Port Barton. The entire journey takes at least 5 hours and costs 320 PHP ($6.50).

Want more info? Don’t worry, we got you covered!

Itinerary from El Nido to Port Barton

Bus icon

El Nido to Port Barton by Van

Duration: 3.5 hours
Cost: 610 PHP ($12)

From El Nido to Port Barton, the van takes 4.5 to 5 hours. Travellers prefer this option as it’s a direct trip.

Vans are available at Corong-Corong Bus Terminal and leave at 8:00, 13:00 and 17:00 daily. There are 6 van companies offering van services through this route. However, the local government has provided a transport scheme to help prevent a monopoly on the transport business.

You may book with any of the 6 companies, but you will be asked to board the first available van. They all charge the same price for the El Nido to Port Barton route, which is 600 PHP ($11.50). Passengers are dropped off at the Port Barton Bus Terminus in the town center.

If you prefer to choose your van operator, you can also book online beforehand via 12go.Asia. Companies available to book online are Lexxus and Recaro. Fares start at 610 PHP ($12) when you book online.

Check Van Tickets with 12go.Asia

Booking via Klook is a little cheaper, costing 550 PHP ($11). Note that it has received complaints like poor legroom and drivers driving too fast. However, these are not uncommon problems when taking a van in the Philippines.

Bus icon

El Nido to Port Barton by Bus

Duration: 5 hours excl. transfer time
Cost: 320 PHP ($6.50)

Although it’s cheaper, taking the bus from El Nido to Port Barton requires one transfer. For the first leg of the trip, you’ll take a bus to Roxas, and then you have to take a jeepney to Port Barton.

Step 1: El Nido to Roxas by Bus

Duration: 3.5 hours
Cost: 170 PHP ($3.40)

You have to take the first bus that departs for Puerto Princesa from El Nido in order to catch the jeepney for the second leg. For more information on bus schedules, read how to go from El Nido to Puerto Princesa. Buses depart from Corong-Corong Bus Terminal and you can get a seat for 170 PHP ($3.40).

Get off the bus in Roxas. Advise the bus conductor of your drop-off point so you don’t miss it. Dispatchers should be able to guide you to the parked jeepneys heading for Port Barton.

Step 2: Roxas to Port Barton by Jeepney

Duration: 1.5 hours
Cost: 150 PHP ($3)

There is only 1 jeepney trip from Roxas to Port Barton daily and this departs at 11:00. The fare is 150 PHP ($3). If you miss this, you’ll need to arrange for another way to get to Port Barton, which is about 1.5 hours away.

There are vans available, but they might charge you more.

Was this post helpful?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 5

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?