Batangas → Roxas City · 2GO
Batangas International Port (BTG) → Culasi Port (Roxas City) (RXC)
2GO weekly overnight sailing Batangas–Roxas City (Culasi Port, Capiz).
About this crossing
2GO runs the Batangas to Roxas City crossing on a overnight RoPax ferry with cabin accommodation, taking about 12 hrs over 330 km of open water. There is 1 sailing a week, with passenger fares from ₱1,330. 2 operators share this corridor, so it pays to compare times before booking.
Check-in for larger ferries at Batangas International Port usually closes 2 hours before departure; vehicles should be at the port 1–5 hours early. Terminal fee at Batangas is ₱30, paid separately at the port. Book a bunk or cabin in advance in peak season — economy decks sell out first around holidays.
2GO sailing schedule
| Departs | Arrives | Days | Vessel |
|---|---|---|---|
| 20:00 | 08:00+1 day | Thu | — |
Check-in closes 30 min before departure (fastcraft) / 2 hrs (overnight). Vehicles: 1–5 hrs before.
2GO passenger fares (PHP)
| Class | Adult | Student | Senior / PWD | Child 3–7 |
|---|---|---|---|---|
| Economy | ₱1,330 | ₱1,064 | ₱1,064 | ₱665 |
| Tourist | ₱1,510 | ₱1,208 | ₱1,208 | ₱755 |
| Cabin | ₱2,270 | ₱1,816 | ₱1,816 | ₱1,135 |
Discounts require a valid ID. Terminal fee is paid separately at the port (₱30 at Batangas).
Vehicle / rolling cargo rates (PHP, one-way)
Rolling vehicles: bring original OR/CR and driver's license. Rates exclude passenger fare for the driver unless the operator states otherwise.
Batangas to Roxas City ferry — common questions
How long is the ferry from Batangas to Roxas City?
The 2GO crossing takes about 12 hrs over 330 km.
How much is the Batangas to Roxas City ferry?
Passenger fares start at ₱1,330 one-way with 2GO. Student, senior/PWD and child discounts apply with a valid ID; terminal fee is paid at the port.
How often does the Batangas to Roxas City ferry run?
2GO sails this route about 1 time a week. See the timetable above for exact departure days and times.
Where do I book Batangas to Roxas City ferry tickets?
Book directly with 2GO (2go.com.ph) or compare options on 12Go. Philippines Ferry tracks schedules and fares but does not sell tickets.
Operators change times and fares at short notice. Confirm with the operator before you travel · how we source data
Related ferry routes
Ports on this route
Batangas International Port
Batangas City, Batangas · terminal ₱30
Culasi Port (Roxas City)
Roxas City, Capiz · terminal ₱20
Other operators, same corridor
Starlite11 hrsOperator contact
2GO Travel
+63 (2) 8528-7000
2go.com.phBatangas to Roxas City with 2GO: route facts and return trip
2GO runs the Batangas to Roxas City ferry between Batangas and Roxas City (Capiz) on overnight ferries. The 2GO Batangas to Roxas City trip takes about 12 hrs, covering roughly 330 km. Starlite also sails the same Batangas to Roxas City route; compare them on the Batangas to Roxas City ferry page.
Batangas to Roxas City is also a crossing from Luzon to Panay Island, from the Luzon island group into the Visayas. The Batangas International Port to Culasi Port sailing leaves from Batangas International Port and arrives at Culasi Port.
Going back? The Roxas City to Batangas ferry is the return trip, a crossing from Panay Island to Luzon. Roxas City to Batangas departure times can differ from the Batangas to Roxas City times, so check the Roxas City to Batangas sailings before you book a round trip. Check current ferry cancellations and sea conditions before you travel, because sailings can be suspended during typhoons or when the Coast Guard raises a gale warning.
Other ferries from Batangas include Batangas to Calapan, Batangas to Roxas, Batangas to Caticlan (Boracay), and Batangas to Odiongan.