
Peñafrancia Shipping has daily ferry boat trips between San Juan, Southern Leyte and Libjo, Dinagat Islands. The travel time is around 3 hours. The ticket price for the passenger fare is from ₱300.00 to ₱420.00 depending on the accommodation but only if there are options to choose from. Children below a certain age, senior citizens, and persons with disabilities generally have a discount. The ferry type for this route is a RORO.
Travel Time
The estimated travel time between San Juan, Southern Leyte and Libjo, Dinagat Islands is 3 hours.
Amenities
- Aircon
- Canteen
Contact Information
Main Office
- Peñafrancia Shipping Corporation, No. 1002 Maharlika Highway, Brgy. New San Roque, Pili, Camarines Sur 4418
- +639175803935, +639988616498
- +63548716287
- [email protected]
San Juan, Southern Leyte
- Cabalian Port, San Juan, Southern Leyte
- +639171254861
- [email protected]
Libjo, Dinagat Islands
- Libjo Port, Libjo (Albor), Dinagat Islands
- +639171092872
- [email protected]
BIG Hotel and Resort Discounts For You 🎉
Make sure you have a place to stay at San Juan, Southern Leyte or Libjo, Dinagat Islands by checking out these popular accommodation deals around the area.
See More:
- Pasay, Metro Manila to Caticlan, Aklan: Ceres Transport
- Cebu City to Masbate and vice versa: Trans-Asia
- Cebu City to Calbayog, Samar and vice versa: Cokaliong
- Cubao, Metro Manila to San Juan, La Union and vice versa: Maria De Leon Trans
- Cebu City to Iloilo and vice versa: Cokaliong
- Tabaco, Albay to Virac, Catanduanes and vice versa: Santa Clara Shipping
Key Policies
Terminal Fee
Check-In Time
Passengers with checked baggage or cargo need to check in at least four hours before the vessel’s departure.
ID Requirements
A valid government-issued ID such as SSS, PhilHealth, or Pag-IBIG is required at boarding.
Baggage (Allowance, Excess, Unclaimed)
Each passenger is entitled to a free baggage allowance of up to 20 kg.
Refunds and Rebooking
Refunds are subject to specific conditions, such as the reason for cancellation (e.g., weather or maintenance) and the timing of the request. Processing is usually done on weekdays, and lost tickets are not eligible for refunds. For tickets purchased through an outlet, refund requests may need to be made at the same location.
Transferrable / Non-transferrable Tickets
Tickets are non-transferable.
Sick Passengers
Peñafrancia Shipping requires a medical certificate for passengers with health conditions, confirming their fitness to travel by sea.
Frequently Asked Questions
Peñafrancia Shipping has daily ferry trips between San Juan, Southern Leyte and Libjo, Dinagat Islands.
The amenities for this trip include but are not limited to:
- Aircon
- Canteen
San Juan to Libjo Schedule
| Departure Time | Arrival Time |
|---|---|
| 09:00 AM | 12:00 NN |
Libjo to San Juan Schedule
| Departure Time | Arrival Time |
|---|---|
| 03:00 PM | 06:00 PM |
| Accommodation | Fare |
|---|---|
| Ordinary | ₱300.00 |
| Aircon | ₱420.00 |
For more information, check out our Peñafrancia Shipping page.
Image Reference

You Might Also Like These Routes
Masbate to Pilar, Sorsogon and vice versa (RORO)
Cebu City to Cagayan de Oro and vice versa
Oslob, Cebu to Dapitan and vice versa
Cubao, Metro Manila to Bolinao, Pangasinan and vice versa
Cubao, Metro Manila to San Fernando, La Union and vice versa
Cubao, Metro Manila to Dagupan, Pangasinan and vice versa
Bacolod to Zamboanga via Dipolog and vice versa
Iloilo to Manila and vice versa

Peñafrancia Shipping
Ferry Operator
₱360
₱1405
₱640
₱649
₱805
₱498
₱800
₱2605
Leave a Message
Only registered users can add or reply to comments. Log in or create a free account 🎉
Comments (0)
No comments found for this route. Be the first one to post!