Reach out and chat with us on Messenger! Connect with us easily – reach out via WhatsApp.

Planning to sail between Cebu City and Maasin (Southern Leyte)? Here’s everything you need—plus fast agent help.

REQUEST AVAILABILITY (Contact-first)

Live agents during office hours. Same-day e-ticket for confirmed payments before 5:00 PM (PH time); within 24 hours after office hours.

Updated: September 10, 2025 (Asia/Manila)

🌟 Why book TripHappy.ph?

  • 📨 Contact-first booking: we check seats and reply in office hours
  • ⚡ Same-day e-ticket before 5 PM (PH)
  • 👩‍💼 Live agents for schedules, seat classes, and questions
  • 🧾 Passenger tickets only (fast ferries don’t take vehicles)

ℹ️ Overview

The Cebu ⇄ Maasin crossing is operated by OceanJet with a journey time of about 3 hours (sea/weather dependent). TripHappy confirms seat availability and issues e-tickets once paid.

📅 Schedule – Cebu ⇄ Maasin (OceanJet)

oceanjet
Direction Time Duration
Cebu → Maasin 7:00 AM ~3 hours
Maasin → Cebu 3:30 PM ~3 hours
Schedules may change without prior notice. Availability confirmed at booking.

💳 Ticket Prices

Fares vary by date, seat class, and availability. Our agents will quote the current options when you request.

📍 Ports & Locations

  • Cebu Pier 1 (Cebu City) — OceanJet terminal
  • Maasin City Port (Southern Leyte) — gateway to Southern Leyte

📜 Changes & Policies (OceanJet)

  • After e-ticket issuance, changes can’t be made online; rebooking must be handled at the OceanJet pier office.
  • Bring a valid Philippine government-issued ID for check-in and boarding.

🚢 Connecting to Surigao via Maasin (Same-Day Option)

Cebu → Maasin 7:00 AM (approx. 3 hours) → arrive around 10:00 AM
Maasin → Surigao 10:30 AM (approx. 2 hours)

⏱️ This leaves about 30 minutes to connect. It’s tight—only book if you’re comfortable with minimal buffer and calm sea conditions. Have a backup plan.

💡 Travel Tips

  • Arrive 45–60 minutes before departure
  • Keep a buffer for weather-related delays
  • Pack essentials in a small carry-on and follow baggage rules

🎟️ Ready to Book?

Request Availability (Contact-first)

E-ticket timing: Same-day issuance before 5:00 PM (PH). After hours: within 24 hours.

⚠️ Important Notes

  • Arrive at the pier at least 45–60 minutes before departure for smooth check-in.
  • Bring a valid government-issued ID for boarding.
  • Schedules may change due to weather or operational reasons. Always confirm before travel.
  • Tickets are non-transferable once issued.

❓ FAQs

How do I book the Cebu ↔ Maasin ferry?

This route is contact-first (no auto-confirm). Use the Request Availability link; our live agents check seats and reply during office hours.

What is the schedule and duration?

Cebu → Maasin: 7:00 AM (approx. 3 hours).
Maasin → Cebu: 3:30 PM (approx. 3 hours).
Schedule subject to change.

When will I receive my e-ticket?

For confirmed payments before 5:00 PM (PH), issuance is same-day. After office hours, issuance is within 24 hours.

Can I change my ticket online after issuance?

For OceanJet, online changes aren’t allowed; rebooking must be done at the OceanJet pier office. Bring a valid PH government-issued ID.

Can I connect from Cebu to Surigao via Maasin on the same day?

Yes, but it’s tight (about 30 minutes buffer). Consider sea conditions and have contingency plans.