
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:
- Dumaguete to Siquijor and vice versa: Anika Star
- Jagna, Bohol to Nasipit, Butuan and vice versa: Cokaliong
- Zamboanga to Cagayan de Oro and vice versa: Rural Transit
- Baguio to Banaue, Ifugao and vice versa: Ohayami Trans
- Pasay, Metro Manila to San Carlos, Pangasinan and vice versa: Five Star
- Matnog, Sorsogon to Manguino-o, Calbayog, Samar and vice versa: ALD Sea Transport
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
Cebu City to Lazi, Siquijor and vice versa
Cebu City to Talibon, Bohol and vice versa
Cebu City to Maasin, Southern Leyte and vice versa
Iloilo to Jordan, Guimaras and vice versa
Bacolod to Dumaguete via Mabinay and vice versa
Cubao, Metro Manila to Nueva Ecija and vice versa
Tagbilaran to Ubay via Jagna and vice versa
Batangas to Iloilo

Peñafrancia Shipping
Ferry Operator
₱1500
₱350
₱750
₱50
₱410
₱446
₱170
₱1436