FerryConnect
πŸ‡΅πŸ‡­Philippines Maritime Network

Philippines Ferry Network, Island Hopping & RoRo Highways

The Philippines is the maritime crossroads of Southeast Asia, connected by the Nautical Highway system. From high-speed catamarans between Cebu, Bohol, and Palawan to Pan-Philippine RoRo vessels crossing the San Bernardino Strait and Manila’s historic Pasig River ferry.

🌊 Visayan Sea🌊 Sulu Sea🌊 San Bernardino Strait🌊 Bohol Strait🌊 Tañon Strait🌊 Pasig River🌊 Coron Passage
Total Crossings

83

Sea Highways

0

Island Routes

81

Rivers & Lakes

2

Philippines Ferry Routes Map

Interactive sea routes, island lifelines, and river/lake car ferries across Philippines.

🏝️

Island & Coastal Lifeline Crossings

Offshore archipelago connections and scenic coastal routes

Tablas Strait / Sibuyan Sea Β· 120 NM

Batangas β†’ Caticlan (Boracay)

Batangas International Port to Caticlan Jetty Port

⏱ 9h 00m – 10h 30m

The classic sea journey from Manila/Batangas directly to the gateway of world-famous Boracay Island. Large RoRo passenger vessels feature hotel-style staterooms, onboard restaurants, and vehicle transport.

🚒 2GO Travel, Starlite FerriesπŸ“… Daily overnight sailingsπŸš— Vehicles
Bohol Strait Β· 41 NM

Cebu β†’ Tagbilaran (Bohol)

Cebu Pier 1 to Port of Tagbilaran

⏱ 2h 00m

The busiest high-speed passenger corridor in the Central Visayas. Modern air-conditioned fastcraft link Cebu City to Tagbilaran, the gateway to Bohol’s Chocolate Hills and Panglao white sand beaches.

🚒 OceanJet, SuperCat (2GO)πŸ“… Departures every 30 – 60 minutes daily🚢 Foot Only
Linapacan Strait / Coron Passage Β· 75 NM

El Nido β†’ Coron

El Nido Ferry Terminal to Coron Port

⏱ 3h 30m – 5h 00m

The spectacular island voyage linking the limestone karst towers of El Nido with the World War II shipwreck diving mecca of Coron across the pristine Linapacan archipelago.

🚒 Montenegro Lines, Atienza Interisland Ferries, Jomalia ShippingπŸ“… Daily departures morning and afternoon🚢 Foot Only
South China Sea / Mindoro Strait Β· 163 NM

Manila β†’ Coron

Manila North Harbor, Pier 4 to Coron Port

⏱ About 13h

The only scheduled passenger ship from Metro Manila to Coron: 2GO leaves North Harbor on Friday evening and docks in Coron town early Saturday morning, a budget alternative to flying into Busuanga for Kayangan Lake and the wreck-diving sites.

🚒 2GO TravelπŸ“… Weekly: Friday evening from Manila, Sunday evening from Coron (2GO schedule updated January 2026)🚢 Foot Only
Sulu Sea Β· 320 NM

Manila β†’ Puerto Princesa

Manila North Harbor, Pier 4 to Puerto Princesa Port Terminal

⏱ About 29h

A 29-hour, two-night-feel voyage from Manila to Palawan’s capital, calling at Coron on the way. It suits travellers heading for the Underground River or El Nido who want to carry luggage (50 kg free) rather than fly.

🚒 2GO TravelπŸ“… Weekly: Friday from Manila, Sunday from Puerto Princesa🚢 Foot Only
Sulu Sea Β· 161 NM

Coron β†’ Puerto Princesa

Coron Port to Puerto Princesa Port Terminal

⏱ About 13h

The leg of 2GO’s Manila–Palawan loop that links Coron with Puerto Princesa by sea β€” a daytime alternative to the long van-and-boat combination via El Nido for travellers doing both ends of Palawan.

🚒 2GO TravelπŸ“… Weekly each way: Saturday from Coron, Sunday from Puerto Princesa🚢 Foot Only
Sibuyan Sea / Visayan Sea Β· 311 NM

Manila β†’ Cebu

Manila North Harbor, Pier 4 to Cebu Port, Pier 4

⏱ 22h – 23h

2GO’s trunk route between the two largest Philippine cities: roughly a day at sea from Manila North Harbor to Cebu’s Pier 4, with cabins, meals and a 50 kg baggage allowance that makes it popular with families and people moving house.

🚒 2GO TravelπŸ“… Three sailings a week from Manila (Wednesday, Thursday, Sunday)🚢 Foot Only
Sibuyan Sea / Guimaras Strait Β· 263 NM

Manila β†’ Bacolod

Manila North Harbor, Pier 4 to Bacolod port

⏱ 19h 30m – 37h

Direct 2GO sailings from Manila to Bacolod, the Negros Occidental capital known for the MassKara Festival; the Tuesday Maligaya sailing is the quickest at 19h 30m, while other departures route via Iloilo.

🚒 2GO TravelπŸ“… Three sailings a week from Manila (Tuesday, Thursday, Saturday)🚢 Foot Only
Sibuyan Sea / Panay Gulf Β· 254 NM

Manila β†’ Iloilo

Manila North Harbor, Pier 4 to Iloilo Port, Fort San Pedro

⏱ 19h 30m – 29h

Overnight 2GO liners from Manila to Iloilo City, docking at the Fort San Pedro terminal a short ride from the heritage centre; the Saturday sailing runs direct in 19h 30m, the others call at Bacolod first.

🚒 2GO TravelπŸ“… Three sailings a week from Manila (Tuesday, Thursday, Saturday)🚢 Foot Only
Visayan Sea / Bohol Sea Β· 427 NM

Manila β†’ Cagayan de Oro

Manila North Harbor, Pier 4 to Macabalan Port

⏱ 34h – 44h

A two-night 2GO voyage from Manila to Northern Mindanao’s main city, calling in the Visayas on the way; the Masagana sailings via Cebu take about 34 hours, the Maligaya via Bacolod and Iloilo about 44.

🚒 2GO TravelπŸ“… Three sailings a week from Manila (Tuesday, Wednesday, Sunday)🚢 Foot Only
Sibuyan Sea / TaΓ±on Strait Β· 347 NM

Manila β†’ Dumaguete

Manila North Harbor, Pier 4 to Port of Dumaguete

⏱ About 28h

Once-a-week 2GO sailing from Manila to the university city of Dumaguete, which then continues to Dipolog and Zamboanga; the port is a few minutes from the Rizal Boulevard waterfront and the fast boats to Siquijor.

🚒 2GO TravelπŸ“… Weekly: Sunday night from Manila🚢 Foot Only
Visayan Sea / Bohol Strait Β· 343 NM

Manila β†’ Tagbilaran (Bohol)

Manila North Harbor, Pier 4 to Tagbilaran Port

⏱ 26h – 48h

Direct 2GO sailings from Manila to Bohol’s capital, a sea route to Panglao beaches and the Chocolate Hills without changing in Cebu; 2GO notes the route passes through Cebu.

🚒 2GO TravelπŸ“… Two sailings a week from Manila (Monday, Thursday)🚢 Foot Only
Sulu Sea Β· 467 NM

Manila β†’ Zamboanga

Manila North Harbor, Pier 4 to Port of Zamboanga

⏱ About 48h 30m

The longest single 2GO voyage to Western Mindanao: two nights from Manila to β€œAsia’s Latin City” via Dumaguete and Dipolog, arriving at a port just minutes from Zamboanga’s centre.

🚒 2GO TravelπŸ“… Weekly: Sunday night from Manila🚢 Foot Only
Philippine Sea / Surigao Strait Β· 417 NM

Manila β†’ Siargao

Manila North Harbor to Jubang Port, Dapa

⏱ About 29h

Launched in November 2025, 2GO’s weekly Manila–Siargao voyage is the first direct passenger ship from the capital to the surf island, docking at the new Jubang Port in Dapa instead of routing via Surigao City.

🚒 2GO TravelπŸ“… Weekly: Monday evening from Manila, Wednesday early morning from Siargao🚢 Foot Only
Sulu Sea / Celebes Sea Β· 528 NM

Manila β†’ Davao

Manila North Harbor, Pier 4 to Port of Davao

⏱ 48h – 54h 30m

The longest route in 2GO’s network: two to two-and-a-half days from Manila to Davao on the Masikap or Masinag, with calls at Iloilo and General Santos β€” for travellers shipping lots of baggage to Mindanao’s largest city.

🚒 2GO TravelπŸ“… Two sailings a week from Manila (Friday, Sunday)🚢 Foot Only
Tablas Strait Β· 98 NM

Batangas β†’ Odiongan (Tablas, Romblon)

Batangas International Port, Passenger Terminal 3 to Odiongan Port

⏱ About 10h

An overnight 2GO sailing from Batangas to Odiongan on the west coast of Tablas, Romblon’s largest island β€” you board at 9 PM and wake up in port, the easiest sea link to Romblon’s quiet beaches.

🚒 2GO TravelπŸ“… Three overnight sailings a week (Tuesday, Thursday, Saturday)🚢 Foot Only
Tablas Strait Β· 28 NM

Caticlan (Boracay) β†’ Odiongan (Tablas, Romblon)

Caticlan Jetty Port to Odiongan Port

⏱ About 3h

A three-hour afternoon hop from the Boracay gateway to Tablas Island in Romblon, useful for adding Romblon’s uncrowded beaches to a Boracay trip without returning to Batangas.

🚒 2GO TravelπŸ“… Twice a week each way (Thursday, Saturday)🚢 Foot Only
Sibuyan Sea Β· 163 NM

Batangas β†’ Roxas City (Capiz)

Batangas International Port to Culasi Port, Roxas City

⏱ About 17h 30m (2GO, via Caticlan)

Sea link from southern Luzon to Roxas City, Capiz β€” the self-styled Seafood Capital of the Philippines β€” by Starlite’s daily RoRo or 2GO’s overnight ship that calls at Caticlan en route.

🚒 2GO Travel, Starlite FerriesπŸ“… Starlite daily at 3:00 PM; 2GO four nights a week (Sunday, Monday, Wednesday, Friday)πŸš— Vehicles
Sulu Sea / Bohol Sea Β· 180 NM

Iloilo β†’ Cagayan de Oro

Iloilo Port, Fort San Pedro to Macabalan Port

⏱ About 13h

A one-night 2GO crossing from Western Visayas to Northern Mindanao, linking Iloilo City with Cagayan de Oro’s white-water rafting and Camiguin connections without backtracking through Cebu.

🚒 2GO TravelπŸ“… Weekly each way🚢 Foot Only
Guimaras Strait Β· 21 NM

Iloilo β†’ Bacolod

Iloilo port to Bacolod port

⏱ About 4h on 2GO (OceanJet fastcraft time not published)

The busiest crossing between Panay and Negros, joining two of the Visayas’ biggest cities; OceanJet fastcraft shuttle across the Guimaras Strait four times a day, and 2GO’s Manila liners also carry passengers on this leg.

🚒 OceanJet, 2GO TravelπŸ“… OceanJet four fastcraft departures each way daily; 2GO liners a few times a week🚢 Foot Only
Bohol Sea Β· 117 NM

Cebu β†’ Cagayan de Oro

Port of Cebu to Macabalan Port

⏱ About 8h

The main sea link between Cebu and Northern Mindanao: Trans-Asia’s new MV Trans-Asia 21 makes a daytime run south every morning and an overnight run back, so you can sleep your way to Cebu.

🚒 Trans-Asia Shipping Lines, 2GO TravelπŸ“… Trans-Asia daily each way; 2GO twice a week each wayπŸš— Vehicles
Bohol Sea / Sulu Sea Β· 82 NM

Cebu β†’ Iloilo

Port of Cebu to Iloilo Port, Fort San Pedro

⏱ About 14h 30m

A direct overnight Trans-Asia sailing between Cebu and Iloilo City that sails around southern Negros, the only scheduled ship linking the two Visayas capitals without a road leg across Negros.

🚒 Trans-Asia Shipping LinesπŸ“… Twice a week from Cebu (Monday, Friday)πŸš— Vehicles
Bohol Sea Β· 129 NM

Cebu β†’ Ozamiz

Port of Cebu to Port of Ozamiz

⏱ About 10h 30m – 11h 30m

Overnight Trans-Asia RoPax from Cebu to Ozamiz on Panguil Bay, the sea gateway to Misamis Occidental that continues on to Iligan the next morning.

🚒 Trans-Asia Shipping LinesπŸ“… Three sailings a week each wayπŸš— Vehicles
Visayan Sea Β· 126 NM

Cebu β†’ Masbate

Port of Cebu to Port of Masbate

⏱ About 13h

Trans-Asia’s once-a-week overnight ship north across the Visayan Sea to Masbate City, the cattle-ranching island province between the Visayas and Bicol.

🚒 Trans-Asia Shipping LinesπŸ“… Weekly each wayπŸš— Vehicles
Bohol Sea Β· 84 NM

Tagbilaran (Bohol) β†’ Cagayan de Oro

Tagbilaran Port to Macabalan Port

⏱ About 11h 30m

Direct overnight Trans-Asia RoPax across the Bohol Sea from Bohol’s capital to Cagayan de Oro, letting travellers combine Bohol with Northern Mindanao without going back through Cebu.

🚒 Trans-Asia Shipping LinesπŸ“… Three sailings a week each wayπŸš— Vehicles
Verde Island Passage Β· 22 NM

Batangas β†’ Calapan (Mindoro)

Batangas International Port to Calapan Port

⏱ About 2h

The busiest RoRo crossing to Mindoro, running day and night from Batangas to the provincial capital Calapan; it is the start of the Strong Republic Nautical Highway south towards Caticlan and Boracay.

🚒 FastCat (Archipelago Philippine Ferries), Starlite Ferries, OceanJetπŸ“… Round the clock: Starlite every odd hour (12 daily), plus FastCat and OceanJet departuresπŸš— Vehicles
Tablas Strait Β· 43 NM

Bulalacao (Mindoro) β†’ Caticlan (Boracay)

Bulalacao Port to Caticlan Jetty Port

⏱ About 3h 30m

FastCat’s catamaran RoPax from the southern tip of Oriental Mindoro to Caticlan, the leg that lets road-trippers and bus passengers from Manila reach Boracay by the Nautical Highway instead of flying.

🚒 FastCat (Archipelago Philippine Ferries)πŸ“… Two sailings each way dailyπŸš— Vehicles
Guimaras Strait Β· 17 NM

Dumangas (Iloilo) β†’ Bacolod

Port of Dumangas to Banago Port

⏱ About 1h

FastCat’s one-hour vehicle ferry between Dumangas on Panay’s east coast and Banago in northern Bacolod β€” the drive-on alternative to the Iloilo City fastcraft for anyone taking a car to Negros.

🚒 FastCat (Archipelago Philippine Ferries)πŸ“… Four sailings each way dailyπŸš— Vehicles
Bohol Sea Β· 40 NM

Dumaguete β†’ Dapitan

Port of Dumaguete to Pulauan Port, Dapitan

⏱ About 4h

The shortest sea crossing from Negros to Mindanao, from Dumaguete to Pulauan Port in Dapitan β€” Rizal’s place of exile and the port for Dipolog; FastCat runs round the clock every six hours.

🚒 FastCat (Archipelago Philippine Ferries), Aleson Shipping LinesπŸ“… FastCat four sailings each way daily; Aleson nightlyπŸš— Vehicles
TaΓ±on Strait Β· 14 NM

Toledo (Cebu) β†’ San Carlos (Negros Occidental)

Toledo Ferry Terminal to San Carlos Port

⏱ 1h 30m

The quickest drive-on link between Cebu and Negros Occidental, crossing the TaΓ±on Strait from Toledo on Cebu’s west coast to San Carlos City β€” the standard Cebu–Bacolod overland route.

🚒 FastCat (Archipelago Philippine Ferries)πŸ“… Three sailings each way dailyπŸš— Vehicles
Bohol Strait Β· 15 NM

Cebu β†’ Tubigon (Bohol)

Cebu Port, Pier 2 to Tubigon Port

⏱ 2h

FastCat’s vehicle ferry from Cebu City to Tubigon on Bohol’s northwest coast, the practical choice for taking a car or motorbike to Bohol and a quicker way to the Chocolate Hills than via Tagbilaran.

🚒 FastCat (Archipelago Philippine Ferries)πŸ“… Four sailings each way dailyπŸš— Vehicles
Surigao Strait Β· 44 NM

Maasin (Southern Leyte) β†’ Surigao

Maasin Port to Surigao Port

⏱ About 4h

Links Southern Leyte with Surigao City, the jumping-off point for Siargao; OceanJet’s midday fastcraft connects with its morning Cebu–Maasin run, and FastCat takes vehicles on an evening crossing.

🚒 FastCat (Archipelago Philippine Ferries), OceanJetπŸ“… FastCat once daily each way; OceanJet once daily each wayπŸš— Vehicles
Basilan Strait Β· 13 NM

Zamboanga β†’ Isabela City (Basilan)

Port of Zamboanga to Isabela City Port

⏱ 1h 30m

The main crossing from Zamboanga City to Basilan’s capital, Isabela City, served by FastCat’s vehicle catamaran and Aleson’s Ciara Joie fleet from early morning to late afternoon.

🚒 FastCat (Archipelago Philippine Ferries), Aleson Shipping LinesπŸ“… Nine departures each way daily (FastCat 3, Aleson 6)πŸš— Vehicles
Camotes Sea Β· 59 NM

Cebu β†’ Ormoc (Leyte)

Cebu Port to Ormoc Port

⏱ 3h

OceanJet’s fastcraft across the Camotes Sea from Cebu City to Ormoc, western Leyte’s main city and the sea gateway to Tacloban and Kalanggaman sandbar trips.

🚒 OceanJetπŸ“… Four OceanJet departures each way daily🚢 Foot Only
Camotes Sea Β· 53 NM

Cebu β†’ Palompon (Leyte)

Cebu Port to Palompon Port

⏱ 3h

A single daily OceanJet fastcraft from Cebu to Palompon, the Leyte town from which boats go out to Kalanggaman Island’s long sandbar.

🚒 OceanJetπŸ“… One OceanJet departure each way daily🚢 Foot Only
Camotes Sea Β· 17 NM

Cebu β†’ Getafe (Bohol)

Cebu Port to Getafe Port

⏱ 1h 15m

OceanJet’s short hop from Cebu City to Getafe on Bohol’s northern tip, the cheapest OceanJet fare to Bohol and the closest landing to the islands of Danajon Bank.

🚒 OceanJetπŸ“… Four OceanJet departures each way daily (October 2026 booking timetable)🚢 Foot Only
Camotes Sea / Canigao Channel Β· 56 NM

Cebu β†’ Maasin (Southern Leyte)

Cebu Port to Maasin Port

⏱ 3h

OceanJet’s morning fastcraft from Cebu to Maasin, capital of Southern Leyte, which connects onward the same day to Surigao City on Mindanao.

🚒 OceanJetπŸ“… One OceanJet departure each way daily🚢 Foot Only
Bohol Sea Β· 13 NM

Dumaguete β†’ Siquijor

Port of Dumaguete to Siquijor Port

⏱ 40m – 50m

The standard way onto Siquijor, the small β€œmystic island” south of Negros: OceanJet fastcraft and Aleson’s MV Ciara Joie 3 cross from Dumaguete several times a day.

🚒 OceanJet, Aleson Shipping LinesπŸ“… About six departures daily between OceanJet (four) and Aleson (two)🚢 Foot Only
Bohol Sea Β· 33 NM

Tagbilaran (Bohol) β†’ Siquijor

Tagbilaran Port to Siquijor Port

⏱ 1h 40m – 2h

Direct OceanJet fastcraft from Bohol to Siquijor, sold as part of OceanJet’s Cebu–Siquijor connection via Tagbilaran and handy for island-hoppers combining Panglao with Siquijor.

🚒 OceanJetπŸ“… Two OceanJet departures each way daily🚢 Foot Only
Bohol Sea Β· 38 NM

Tagbilaran (Bohol) β†’ Dumaguete

Tagbilaran Port to Port of Dumaguete

⏱ 2h

The daily OceanJet leg from Tagbilaran to Dumaguete that forms its Cebu–Dumaguete connection via Bohol, linking Panglao-bound travellers with Negros Oriental and Siquijor.

🚒 OceanJetπŸ“… One OceanJet departure each way daily🚢 Foot Only
Camotes Sea / Surigao Strait Β· 99 NM

Cebu β†’ Surigao

Cebu Port, Pier 3 to Surigao Base Port

⏱ Not published by the operator

Starlite’s overnight ship from Cebu Pier 3 to Surigao City, the usual sea route from Cebu towards Siargao (smaller boats continue to the island from Surigao).

🚒 Starlite FerriesπŸ“… Starlite nightly from Cebu (9:00 PM Monday–Saturday, 8:00 PM Sunday)πŸš— Vehicles
Sibuyan Sea Β· 101 NM

Batangas β†’ Romblon (Romblon Island)

Batangas International Port to Romblon Port

⏱ Not published by the operator

Starlite’s daily ship from Batangas to Romblon town, the provincial capital known for its marble craft, with onward Starlite links to Sibuyan Island and Roxas City.

🚒 Starlite FerriesπŸ“… Daily at 3:00 PM from Batangas; daily at 10:00 PM from RomblonπŸš— Vehicles
Tablas Strait Β· 47 NM

Caticlan (Boracay) β†’ Roxas (Oriental Mindoro)

Caticlan Jetty Port to Dangay Port, Roxas

⏱ Not published by the operator

Starlite’s frequent RoRo between Caticlan and Dangay Port in Roxas, Oriental Mindoro β€” the classic Nautical Highway leg for buses and cars travelling between Boracay and Manila via Mindoro.

🚒 Starlite FerriesπŸ“… Six Starlite departures daily from CaticlanπŸš— Vehicles
Verde Island Passage Β· 16 NM

Batangas β†’ Puerto Galera

Batangas Port to Balatero Port, Puerto Galera

⏱ 45m – 1h 30m

The quickest way from Manila’s side of the Verde Island Passage to Puerto Galera: fastcraft from Batangas Port to Balatero Port in about 45 minutes to 1Β½ hours. Island Water, Montenegro Lines and Galerian all sail the route, and the Municipality of Puerto Galera publishes their fares.

🚒 Island Water, Montenegro Lines, Galerian Water Transport ServicesπŸ“… Island Water: 5 fastcraft departures from Batangas on 1 April 2026 (07:30–15:30); fewer on quiet daysπŸš— Vehicles
Surigao del Norte island waters Β· 33 NM

Surigao City β†’ Siargao (Dapa)

Surigao Port to Dapa Port, Siargao

⏱ About 1h 30m (fastcraft)

The everyday sea route to Siargao: Evaristo & Sons fastcraft from Surigao City to Dapa Port take about 1Β½ hours, with three fastcraft and one RoRo sailing a day in each direction. From Dapa it is a short ride to General Luna and Cloud 9.

🚒 Evaristo & Sons Sea TransportπŸ“… Evaristo & Sons: 4 departures a day each way (3 fastcraft, 1 RoRo), September 2026πŸš— Vehicles
Visayan Sea Β· 8 NM

Kawit (MedellΓ­n, Cebu) β†’ Bantayan Island (Santa Fe)

Kawit Port, MedellΓ­n, Cebu to Santa Fe Port, Bantayan

⏱ About 55m

Aznar Shipping’s Melrivic 7 crosses from Kawit in MedellΓ­n, northern Cebu, to Santa Fe on Bantayan Island in about 55 minutes, three to four times a day each way. It is the shortest sea link to Bantayan’s beaches.

🚒 Aznar ShippingπŸ“… Aznar Shipping: 3–4 departures a day each way, including a late-night sailingπŸš— Vehicles
Visayan Sea Β· 9 NM

Hagnaya (San Remigio, Cebu) β†’ Bantayan Island (Santa Fe)

Hagnaya Port, San Remigio, Cebu to Santa Fe Port, Bantayan

⏱ About 1h 30m

The busiest crossing to Bantayan Island: Super Shuttle Ferry’s RoRos leave Hagnaya port in San Remigio eight times a day, from 02:00 to 16:30, and reach Santa Fe in about 1Β½ hours.

🚒 Super Shuttle FerryπŸ“… Super Shuttle Ferry: 8 departures a day from Hagnaya (02:00–16:30), 7 backπŸš— Vehicles
Bohol Sea Β· 9 NM

Balingoan β†’ Camiguin (Benoni)

Balingoan Port, Misamis Oriental to Benoni Port, Mahinog, Camiguin

⏱ About 2h (12Go)

The main ferry to Camiguin, the volcanic island off northern Mindanao: Super Shuttle Ferry RoRos leave Balingoan for Benoni Port seven times a day, from 05:15 to 16:15, with the same number of sailings back.

🚒 Super Shuttle FerryπŸ“… Super Shuttle Ferry: 7 departures a day each way (05:15–16:15 from Balingoan)πŸš— Vehicles
Camotes Sea Β· 34 NM

Danao City β†’ Isabel (Leyte)

Danao Port, Cebu to Isabel Port, Leyte

⏱ About 4h

Aznar Shipping’s Alexander Aznar 1 links Danao City, north of Cebu City, with Isabel on Leyte’s west coast twice a day each way, a four-hour RoRo crossing of the Camotes Sea that also carries vehicles.

🚒 Aznar ShippingπŸ“… Aznar Shipping: 2 departures a day each way (Danao 11:00 and 23:00)πŸš— Vehicles
Camotes Sea Β· 23 NM

Palompon (Leyte) β†’ Bogo (Cebu)

Palompon Port, Leyte to Bogo Port, Cebu

⏱ About 2h

A two-hour RoRo between western Leyte and northern Cebu: Aznar Shipping’s Melrivic 1 leaves Palompon at 06:30 and 14:00 for Bogo City, and returns from Bogo at 01:00 and 10:00.

🚒 Aznar ShippingπŸ“… Aznar Shipping: 2 departures a day each way (Palompon 06:30 and 14:00)πŸš— Vehicles
Bohol Sea Β· 71 NM

Jagna (Bohol) β†’ Cagayan de Oro

Port of Jagna to Port of Cagayan de Oro

⏱ 6h – 7h

Lite Ferries’ overnight RoPax from Jagna in southeast Bohol reaches Cagayan de Oro in about six hours, leaving every night at 22:00. It is the direct sea link from Bohol’s countryside to Northern Mindanao, without going through Tagbilaran.

🚒 Lite FerriesπŸ“… Lite Ferries: nightly at 22:00 from Jagna; from Cagayan de Oro 22:00 Monday–Saturday and 10:00 SundayπŸš— Vehicles
Bohol Sea Β· 70 NM

Jagna (Bohol) β†’ Nasipit (Agusan del Norte)

Port of Jagna to Nasipit Seaport Terminal

⏱ About 8h

Lite Ferries’ Lite Ferry 11 sails overnight from Jagna in Bohol to Nasipit, the port for Butuan and Agusan del Norte, about eight hours across the Bohol Sea, four times a week in each direction.

🚒 Lite FerriesπŸ“… Lite Ferries: Jagna 22:00 Monday, Wednesday, Friday and 10:00 Sunday; Nasipit 22:00 Tuesday, Thursday, Saturday, SundayπŸš— Vehicles
Bohol Sea Β· 52 NM

Oslob (Cebu) β†’ Dipolog City

Oslob Port (Mainit) to Galas Port, Dipolog

⏱ 6h – 8h

Lite Ferries links Oslob at the southern tip of Cebu with Galas Port in Dipolog City, Zamboanga del Norte: an evening RoPax six days a week that takes about six hours.

🚒 Lite FerriesπŸ“… Lite Ferries: 18:00 from Oslob six days a week (not Sunday), plus 22:00 on SaturdaysπŸš— Vehicles
Bohol Sea Β· 47 NM

Oslob (Cebu) β†’ Dapitan

Oslob Port (Mainit) to Dapitan Port (Pulauan)

⏱ 6h – 8h

Lite Ferries sails from Oslob in southern Cebu to Dapitan, Zamboanga del Norte, most nights at 22:00, calling at Dumaguete and arriving about eight hours later; the Sunday 18:00 sailing takes about six hours.

🚒 Lite FerriesπŸ“… Lite Ferries: 22:00 from Oslob six nights a week via Dumaguete, plus a direct 18:00 sailing on SundaysπŸš— Vehicles
Bohol Strait / Bohol Sea Β· 66 NM

Cebu City β†’ Siquijor (Larena)

Port of Cebu, Pier 1 to Larena Port, Siquijor

⏱ About 10h (via Tagbilaran)

Lite Ferries’ Lite Ferry Ten sails from Cebu City’s Pier 1 to Larena on Siquijor three times a week, calling at Tagbilaran in Bohol on the way; the whole trip takes about ten hours and carries vehicles.

🚒 Lite FerriesπŸ“… Lite Ferries: 13:00 from Cebu on Mondays, Wednesdays and Saturdays; 19:00 from Larena on Tuesdays, Thursdays and SundaysπŸš— Vehicles
Sibuyan Sea Β· 14 NM

Sibuyan (Magdiwang) β†’ Romblon

Ambulong Port, Magdiwang to Romblon Seaport

⏱ About 2h (12Go)

Starlite Ferries links Sibuyan Island’s Ambulong Port in Magdiwang with Romblon town four times a week; the evening sailing from Sibuyan continues to Batangas. The short hop across the Sibuyan Sea takes about two hours.

🚒 Starlite FerriesπŸ“… Starlite Ferries: 4 sailings a week each way (Tuesday, Thursday, Saturday, Sunday)πŸš— Vehicles
Sibuyan Sea Β· 64 NM

Romblon β†’ Roxas City (Capiz)

Romblon Seaport to Culasi Port, Roxas City

⏱ About 8h (12Go)

Starlite Ferries sails every day between Romblon town and Culasi Port in Roxas City, Capiz, leaving Romblon at 02:00 and Roxas City at 13:00; the crossing takes about eight hours.

🚒 Starlite FerriesπŸ“… Starlite Ferries: daily, 02:00 from Romblon and 13:00 from Roxas CityπŸš— Vehicles
Sibuyan Sea Β· 55 NM

Roxas City (Capiz) β†’ Sibuyan (Magdiwang)

Culasi Port, Roxas City to Ambulong Port, Magdiwang

⏱ About 5h (12Go)

Starlite Ferries runs from Culasi Port in Roxas City, Capiz to Sibuyan Island every afternoon at 13:00, about a five-hour crossing; the return leaves Ambulong Port, Magdiwang four mornings a week.

🚒 Starlite FerriesπŸ“… Starlite Ferries: daily at 13:00 from Roxas City; from Sibuyan Monday, Wednesday, Friday and Sunday at 06:00πŸš— Vehicles
Sibuyan Sea Β· 113 NM

Batangas β†’ Sibuyan (Magdiwang)

Batangas Port, Santa Clara to Ambulong Port, Magdiwang

⏱ About 12h (12Go)

Starlite Ferries sails from Batangas Port to Sibuyan Island in Romblon every afternoon at 15:00: four days a week to Ambulong Port in Magdiwang and three days a week to Cajidiocan. The trip takes about 12 hours via Romblon.

🚒 Starlite FerriesπŸ“… Starlite Ferries: 15:00 from Batangas to Magdiwang on Tuesdays, Thursdays, Saturdays and Sundays; to Cajidiocan on Mondays, Wednesdays and FridaysπŸš— Vehicles
Bohol Sea / Camotes Sea Β· 116 NM

Nasipit (Agusan del Norte) β†’ Cebu City

Nasipit Port to Port of Cebu, Pier 4

⏱ About 12h (12Go)

Starlite Ferries’ overnight RoPax links Nasipit, the seaport for Butuan in Agusan del Norte, with Cebu City twice a week, leaving Nasipit at 18:00 on Sundays and Tuesdays and taking about 12 hours.

🚒 Starlite FerriesπŸ“… Starlite Ferries: Sundays and Tuesdays at 18:00 from NasipitπŸš— Vehicles
Bohol Sea Β· 104 NM

Cebu City β†’ Dapitan

Port of Cebu, Pier 3 to Dapitan Port (Pulauan)

⏱ About 10h (12Go)

Starlite Ferries runs an overnight RoPax from Cebu City’s Pier 3 to Dapitan in Zamboanga del Norte on Friday and Saturday nights at 21:00, about a ten-hour trip to Rizal’s exile town and the gateway to Dipolog.

🚒 Starlite FerriesπŸ“… Starlite Ferries: Fridays and Saturdays at 21:00 from CebuπŸš— Vehicles
Bohol Sea Β· 63 NM

Tagbilaran (Bohol) β†’ Plaridel (Misamis Occidental)

Port of Tagbilaran to Plaridel Port Terminal

⏱ About 10h (via Larena)

Lite Ferries’ Lite Ferry Ten sails overnight from Tagbilaran in Bohol to Plaridel, Misamis Occidental three times a week, calling at Larena on Siquijor on the way; the whole trip takes about ten hours.

🚒 Lite FerriesπŸ“… Lite Ferries: 20:00 from Tagbilaran on Mondays, Wednesdays and Saturdays; back on Tuesdays, Thursdays and SundaysπŸš— Vehicles
Bohol Sea Β· 39 NM

Plaridel (Misamis Occidental) β†’ Siquijor (Larena)

Plaridel Port Terminal to Larena Port, Siquijor

⏱ 5h – 6h

A direct sea link from Misamis Occidental to Siquijor: Lite Ferries’ Lite Ferry Ten leaves Plaridel for Larena at 11:59 on Tuesdays, Thursdays and Sundays, about six hours across the Bohol Sea.

🚒 Lite FerriesπŸ“… Lite Ferries: 3 sailings a week each way (Tuesday, Thursday, Sunday)πŸš— Vehicles
Sibuyan Sea / Panay Gulf Β· 205 NM

Batangas β†’ Iloilo

Batangas Port to Port of Iloilo

⏱ About 17h

2GO’s MV St. Michael the Archangel sails from Batangas to Iloilo once a week, leaving Friday at 09:30 and arriving early on Saturday, about 17 hours later β€” a southern Luzon alternative to the Manila liners.

🚒 2GO TravelπŸ“… 2GO Travel: weekly, Fridays at 09:30 from BatangasπŸš— Vehicles
Sibuyan Sea / Guimaras Strait Β· 216 NM

Batangas β†’ Bacolod

Batangas Port to BREDCO Port, Bacolod

⏱ About 25h (via Iloilo)

2GO’s weekly MV St. Michael the Archangel links Batangas with Bacolod in Negros Occidental, leaving Friday at 09:30, calling at Iloilo and arriving in Bacolod on Saturday at 10:30.

🚒 2GO TravelπŸ“… 2GO Travel: weekly, Fridays at 09:30 from Batangas via IloiloπŸš— Vehicles
Bohol Sea / Sulu Sea Β· 162 NM

Dumaguete β†’ Zamboanga

Port of Dumaguete to Port of Zamboanga

⏱ About 16h 30m (via Dipolog)

2GO’s weekly liner from Dumaguete to Zamboanga City leaves on Tuesday at 05:30, calls at Dipolog and arrives in Zamboanga at 22:00 the same day β€” the only direct sea link between Negros Oriental and β€œAsia’s Latin City”.

🚒 2GO TravelπŸ“… 2GO Travel: weekly, Tuesdays at 05:30 from DumagueteπŸš— Vehicles
Bohol Strait Β· 69 NM

Cebu β†’ Dumaguete

Port of Cebu to Port of Dumaguete

⏱ 4h 20m – 6h

Cebu to Dumaguete, the university city of Negros Oriental and the jumping-off point for Siquijor and Apo Island: Cokaliong’s overnight ship sails direct in about six hours, and OceanJet sells a daytime fastcraft connection through Tagbilaran on Bohol.

🚒 Cokaliong Shipping Lines, OceanJetπŸ“… Cokaliong: two or three overnight sailings a week; OceanJet: one daily fastcraft connection via TagbilaranπŸš— Vehicles
Bohol Sea Β· 126 NM

Cebu β†’ Iligan

Port of Cebu to Port of Iligan

⏱ About 13h 30m – 14h 30m

The overnight Cokaliong ship from Cebu to Iligan, the β€œCity of Majestic Waterfalls” in Lanao del Norte: it sails at 7:00 PM, calls at Ozamiz in the morning and reaches Iligan at 9:30 AM.

🚒 Cokaliong Shipping LinesπŸ“… Six overnight sailings a week (Monday to Saturday)πŸš— Vehicles
Iligan Bay Β· 24 NM

Iligan β†’ Ozamiz

Port of Iligan to Port of Ozamiz

⏱ About 2h

A two-hour hop across Iligan Bay between Iligan (Lanao del Norte) and Ozamiz (Misamis Occidental) on the Cokaliong ships that link both cities with Cebu.

🚒 Cokaliong Shipping LinesπŸ“… Daily except Monday, each wayπŸš— Vehicles
Visayan Sea Β· 113 NM

Cebu β†’ Calbayog

Port of Cebu to Port of Calbayog

⏱ About 12h

Overnight from Cebu north through the Visayan Sea to Calbayog on the west coast of Samar, on Cokaliong’s twice-weekly ship.

🚒 Cokaliong Shipping LinesπŸ“… Two overnight sailings a week each wayπŸš— Vehicles
Bohol Strait Β· 48 NM

Cebu β†’ Jagna

Port of Cebu to Port of Jagna

⏱ About 10h

Overnight from Cebu round Bohol to Jagna on the island’s south coast, the port for Camiguin and the Mindanao ferries, on Cokaliong’s Sunday and Monday ships.

🚒 Cokaliong Shipping LinesπŸ“… Twice a week (Sunday and Monday nights)πŸš— Vehicles
Camotes Sea Β· 36 NM

Cebu β†’ Ubay

Port of Cebu to Port of Ubay

⏱ About 4h

The daily Cokaliong ship from Cebu to Ubay in north-east Bohol, the gateway to the island’s eastern towns, in about four hours.

🚒 Cokaliong Shipping LinesπŸ“… Daily, once each wayπŸš— Vehicles
Sibuyan Sea Β· 1 NM

Caticlan β†’ Boracay

Caticlan Jetty Port to Cagban Jetty Port, Boracay

⏱ 30m

Every visitor to Boracay crosses the short channel from the Caticlan jetty on Panay. 12Go lists 14 departures a day between 06:00 and 19:00 from Caticlan to Boracay, run by Southwest Tours, taking about 30m. Bookaway lists 6 operators with departures from 04:30 to 21:00, taking 20 minutes to 1 hour. No operator publishes a timetable for this crossing, so these are booking-site times: check yours before you travel.

🚒 Southwest ToursπŸ“… 14 departures a day between 06:00 and 19:00, as listed by 12Go🚢 Foot Only
Camotes Sea Β· 31 NM

Cebu β†’ Camotes Islands

Cebu City port to Camotes Islands

⏱ 2h 30m

12Go lists 3 departures a day between 09:00 and 21:00 from Cebu to Camotes Islands, run by Super Shuttle Ferry, taking about 2h 30m. No operator publishes a timetable for this crossing, so these are booking-site times: check yours before you travel.

🚒 Super Shuttle FerryπŸ“… 3 departures a day between 09:00 and 21:00, as listed by 12Go🚢 Foot Only
Camotes Sea Β· 17 NM

Danao β†’ Camotes Islands

Danao City port to Camotes Islands

⏱ 2h 30m

Danao, north of Cebu City, is the closest mainland port to the Camotes Islands. 12Go lists 5 departures a day between 05:30 and 17:30 from Danao to Camotes Islands, run by Jomalia Shipping, taking about 2h 30m. No operator publishes a timetable for this crossing, so these are booking-site times: check yours before you travel.

🚒 Jomalia ShippingπŸ“… 5 departures a day between 05:30 and 17:30, as listed by 12Go🚢 Foot Only
Surigao Strait Β· 14 NM

Surigao β†’ Dinagat Islands

Port of Surigao to Dinagat Islands

⏱ 1h 30m

12Go lists 2 departures a day between 04:30 and 11:00 from Surigao to Dinagat Islands, run by Evaristo and Sons Sea, taking about 1h 30m. No operator publishes a timetable for this crossing, so these are booking-site times: check yours before you travel.

🚒 Evaristo and Sons SeaπŸ“… 2 departures a day between 04:30 and 11:00, as listed by 12Go🚢 Foot Only
Maqueda Channel Β· 25 NM

Tabaco β†’ Catanduanes

Tabaco Port, Albay to Catanduanes (port depends on the operator)

⏱ 3h

Tabaco in Albay is the mainland port for Catanduanes; 12Go also sells vehicle and motorcycle space on these roll-on roll-off ferries. 12Go lists 5 departures a day between 06:00 and 13:00 from Tabaco to Catanduanes, run by Regina Shipping Lines and Penafrancia Shipping, taking about 3h. No operator publishes a timetable for this crossing, so these are booking-site times: check yours before you travel.

🚒 Regina Shipping Lines, Penafrancia ShippingπŸ“… 5 departures a day between 06:00 and 13:00, as listed by 12GoπŸš— Vehicles
Camotes Sea Β· 81 NM

Cebu β†’ Biliran

Cebu City port to Port of Naval, Biliran

⏱ 3h 40m

12Go lists 1 departure a day at 07:30 from Cebu to Biliran, run by Grand Ferries, taking about 3h 40m. No operator publishes a timetable for this crossing, so these are booking-site times: check yours before you travel.

🚒 Grand FerriesπŸ“… 1 departure a day at 07:30, as listed by 12Go🚢 Foot Only
Mindoro Strait Β· 117 NM

Batangas β†’ Coron

Batangas port to Coron Port, Busuanga

⏱ 17h (overnight)

The Batangas – Coron ferry sails overnight and arrives the next morning. 12Go lists 1 departure a day at 18:00 from Batangas to Coron, run by Atienza Interisland Ferries, taking about 17h (overnight). No operator publishes a timetable for this crossing, so these are booking-site times: check yours before you travel.

🚒 Atienza Interisland FerriesπŸ“… 1 departure a day at 18:00, as listed by 12Go🚢 Foot Only
Sibuyan and Visayan Seas Β· 267 NM

Batangas β†’ Cebu

Batangas International Port to Port of Cebu

⏱ 18h (overnight)

12Go lists 1 departure a day at 19:00 from Batangas to Cebu, run by 2GO, taking about 18h (overnight). 2GO publishes a sailing schedule on its own site, but it is marked β€œUpdated as of January 15, 2026”. The times are the booking site's: check yours before you travel.

🚒 2GOπŸ“… 1 departure a day at 19:00, as listed by 12Go🚢 Foot Only
Sibuyan and Visayan Seas Β· 296 NM

Batangas β†’ Bohol

Batangas International Port to Bohol (the port is printed on your ticket)

⏱ 25h 30m (overnight)

12Go lists 1 departure a day at 19:00 from Batangas to Bohol, run by 2GO, taking about 25h 30m (overnight). 2GO publishes a sailing schedule on its own site, but it is marked β€œUpdated as of January 15, 2026”. The times are the booking site's: check yours before you travel.

🚒 2GOπŸ“… 1 departure a day at 19:00, as listed by 12Go🚢 Foot Only
🏞️

Rivers, Estuaries & Lakes

Essential vehicular shortcuts, cable ferries, and scenic inland water passages

San Bernardino Strait Β· 13 NM

Matnog β†’ Allen

Matnog Port (Sorsogon, Luzon) to Allen Port (Northern Samar, Visayas)

⏱ 1h 15m

The indispensable maritime bridge of Asian Highway 26 (Pan-Philippine Highway). Connects the southern tip of Luzon to Northern Samar across the historic San Bernardino Strait, carrying buses, cargo, and passenger cars.

🚒 FastCat (Archipelago Ferries), Montenegro LinesπŸ“… Continuous 24/7 service every 45 minutesπŸš— Drive-On / Drive-Off
Pasig River Β· 12 NM

Pinagbuhatan (Pasig) β†’ Intramuros (Manila)

Pinagbuhatan Ferry Station to Plaza Mexico Station (Intramuros)

⏱ 1h 10m

The historic water highway traversing the heart of Metro Manila. Glides bypass the city’s notorious traffic gridlock from Pasig and Makati directly to the colonial walled city of Intramuros and MalacaΓ±ang Palace.

🚒 MMDA Pasig River FerryπŸ“… Every 30 minutes (Mon – Sat)

More Philippines ferries on 12Go

Our booking partner 12Go sells these crossings too. We haven't written route guides for them yet, so check current times and tickets on 12Go.

⚑ Philippines Travel & Logistics Hub

Planning a journey through Philippines?

Book port accommodation, connecting trains, terminal car rental, and private transfers through verified maritime partners.