Every Way I Have Moved Between Philippine Islands and What Each One Costs You

From overnight ferries to budget flight roulette and the jeepney routes you actually need, here is how moving between Philippine islands really works.

Get Out of the Airport, You Are Moving Islands

The OceanJet fast craft pulls away from Pier 1 in Cebu City at 7am and you stand at the rail with coffee from a styrofoam cup. Two hours later you step off in Tagbilaran, Bohol, with PHP 1,200 less in your pocket and an entire island ahead of you. That is the best single journey in Philippine inter-island travel. The worst is the Cokaliong boat from Cebu to Dumaguete that docks at 3:45am with engine noise reverberating through your skull. Those two poles mark every trade-off this guide exists to name.

This page is a narrative logistics guide, not a directory. You get a departure point, a specific Cebu City example for each mode, and the hard numbers that decide which route you choose. You also get the failure cases: what happens when a typhoon cancels your fast craft, the piso fare strands you, and the jeepney ride that becomes a cultural rite of passage whether you planned it or not. Move around Philippine islands with your eyes open.

Philippine ferry boat
Judgefloro , CC0 via Wikimedia Commons

Budget Flights: the Piso Fare That Can Cost You a Day

Cebu Pacific Monthly Seat Sales

Book Cebu Pacific around the 15th of any month for travel 4 to 12 months out. That is the cadence. The cheapest Cebu to Manila one-way base fare observed was PHP 199. You do not get a bag, a meal, or a seat assignment with that fare. You get two hours in the air and a slot in Terminal 2 at Mactan-Cebu International Airport (MCIA). Book two weeks out and the same route runs PHP 1,800 to PHP 4,500. The gap between the sale fare and the last-minute fare is the entire game.

AirAsia More Often, Philippine Airlines for Terminal 1

AirAsia Philippines runs seat sales roughly every two weeks, often midweek. Their hub is also MCIA Terminal 2. Philippine Airlines operates from Terminal 1. Moving between T1 and T2 takes 15 to 20 minutes via a free shuttle bus that runs 24 hours. Sunlight Air serves domestic routes from Terminal 2 with a smaller network. For Cebu to Siargao booked two weeks out, expect PHP 2,200 to PHP 5,000 one-way. That wide band reflects whether you booked on a Tuesday morning or a Friday night.

The failure case: a piso fare that departs at 6am the day after a typhoon. Airlines cancel at Signal No. 2 or higher at MCIA. Recovery takes 12 to 24 hours for flights. You book the cheap ticket, the storm hits, and you spend that saved PHP 1,600 on a hotel near the airport eating 7-Eleven siopao. Do not book piso fares for November. Three consecutive years, 2023 to 2025, produced cancelled Camotes crossings for the author's editor. November is the month you do not risk cheap tickets.

Domestic departure tax at MCIA has been included in the ticket price since 2019. You do not pay anything at the gate.

Fast Craft Ferries: the Default, on Time and Worth it

The Bohol and Leyte Runs

OceanJet runs ten daily departures from Cebu City to Tagbilaran, Bohol, from 6am to 6:30pm. The 2025 fare for tourist class is PHP 1,200; business class earns you a wider seat and a snack for PHP 1,500. Sailing time is two hours. SuperCat covers the same route in 1 hour 45 minutes for PHP 1,350 economy. Both dock at the same pier in Tagbilaran. You walk off and the tricycle drivers find you within ten seconds.

For Leyte, OceanJet runs a 2.5 hour fast craft from Cebu to Ormoc for PHP 1,100 one-way, 2025 rate. For the Camotes Islands, Jomalia Shipping departs from Danao Port, not Cebu City port, and takes two hours for PHP 500 one-way. That PHP 500 fare is the best value in the Visayas. Camotes delivers white sand without Panglao markup. Danao Port is 40 minutes north of Cebu City by jeepney or Grab. Arrive 30 minutes before departure. Do not buy tickets online for Jomalia; buy at the pier counter.

When Fast Craft Stop

The fast craft failure case: suspension at Signal No. 1. The Philippine Coast Guard rules that all vessels under 250 gross tons stop at Signal No. 1. Most fast craft are under that threshold. Operator discretion kicks in above it, but in practice OceanJet and SuperCat suspend when the coast guard hoists Signal No. 1. Recovery takes 12 to 24 hours after the signal lifts. Bigger boats on overnight routes take 24 to 48 hours. If you are stranded, check the coast guard Facebook page, not the ferry company website.

Overnight Ferries: Save Cash, Lose a Night of Sleep

The Long Hauls

The Cebu to Iloilo crossing via Trans Asia or Cokaliong departs between 6pm and 8pm and arrives between 6am and 7am. The cheapest bunk for 2025 is PHP 900 to PHP 1,200. That bunk buys you a foam mattress in a shared cabin with air conditioning that either freezes or fails. You sleep in your clothes, earplugs in, backpack as pillow. The Cebu to Cagayan de Oro route runs 10 to 12 hours on 2GO or Trans Asia, cheapest bunk PHP 1,100 to PHP 1,500. The Cebu to Manila sailing on 2GO runs 22 to 24 hours, cheapest bunk PHP 2,200. That matches the price of a budget flight booked two weeks out, and you lose a full day.

Routes to Skip and Routes to Defend

The route you do not take: Cebu to Dumaguete on Cokaliong. Engine noise below deck is unbearable. The boat arrived at 3:45am, not 5am. You stagger into Dumaguete in the dark with nowhere open. Spend the extra PHP 300 on a fast craft daytime crossing. The route you defend: Cebu to Siquijor via Tagbilaran fast craft connection. OceanJet to Tagbilaran, then a second OceanJet or a slow boat to Siquijor. Total 3.5 hours. Siquijor delivers. The pier in Siquijor is a ten minute walk from the best cheap accommodation on the island.

Buses: the Ceres Liner Chaos and the Van Shortcut

Cebu South Bus Terminal on N. Bacalso Avenue in Cebu City handles long distance routes to the south. Cebu North Bus Terminal in Mandaue City handles northbound routes. Know which one you need before you arrive. The wrong terminal costs you an hour in traffic. Ceres Liner aircon buses run from CSBT to Bato via Oslob for PHP 250 to PHP 350. That is 3.5 to 4 hours. To Moalboal, PHP 200 to PHP 280, three hours. To Maya, the jump off point for Malapascua Island, PHP 300 to PHP 400, 4.5 to 5 hours. Deposit with the driver, not the barker on the platform. The barker may ask for a surcharge.

The Cebu City to Manila bus via Ceres or Philtranco costs PHP 2,500 to PHP 3,200 one-way, 2025 rate. That route is not a single coach. It is a bus to a boat, a crossing, and a bus from Batangas to Manila. The boat portion is not scenic. It is dark, crowded, and the air conditioning is set to refrigerate. You assumed it would be scenic. It is not. Book a flight.

jeepney Philippines street
Bahnfrend , CC BY-SA 4.0 via Wikimedia Commons

Jeepneys: the Cultural Rite of Passage, PHP 13 at a Time

The 2025 minimum fare in Cebu City is PHP 13 for the first 4 kilometers. That is less than a third of a dollar. You pay by passing your fare forward through the row of passengers. Say "palihug" with your destination or the amount. The route code is painted on the side of the vehicle and on a windshield placard. Memorize the code for your route before you flag one down. You enter through the rear door, sit on one of the two bench seats along the sides, and signal the driver to stop by knocking a coin on the metal handrail or calling "lugar lang." You exit through the same rear door, ducking and stepping down while the vehicle is still rolling slightly. That rolling exit is a skill you learn. You will fail it once.

Grab operates in Cebu City 24/7 for cars and taxis. MiCab is a local alternative with a smaller fleet. Angkas does not operate in Cebu City as of 2025. If it is 1am and no Grab is available, walk to the nearest 24 hour gas station and ask the security guard to call a taxi. That is the failure case. It works.

Places Worth the Logistics and Places That Coast on Reputation

Panglao Island, specifically Alona Beach, coasts on reputation. It is overbuilt and overpriced. The better beaches on Bohol are on the Anda side, accessible by a 90 minute bus ride from Tagbilaran. Skip Panglao if you are on a budget or a solo traveler looking for quiet. Camotes Islands are worth the logistics. Jomalia Shipping from Danao Port, two hours, PHP 500, and you arrive at white sand without the crowd or the markup. No resort demands PHP 5,000 a night. You rent a scooter for PHP 400 a day and explore empty beaches.

Common Questions

What happens if my ferry is cancelled due to weather?

Fast craft resume 12 to 24 hours after the coast guard signal lifts. Larger vessels on overnight routes take 24 to 48 hours. Check the Philippine Coast Guard Facebook page, not the ferry company site. Do not book non refundable accommodation. Do not book inter island travel in November.

Do I need to buy ferry tickets in advance?

For OceanJet Cebu to Tagbilaran, buy at the pier 30 minutes before departure on weekdays. For weekends and holidays, buy online or arrive 90 minutes early. For Jomalia Shipping to Camotes, buy at the Danao Port counter only.

How do I get between MCIA terminals in Cebu?

Free shuttle bus runs 24 hours between Terminal 1 and Terminal 2. Travel time is 15 to 20 minutes. Walk out the arrivals door, cross the road, and wait at the signed shuttle stop. Do not take a taxi between terminals.

Is the Cebu to Manila overnight bus worth it?

No. It is a bus ferry bus relay, not a single coach. It takes 22 to 24 hours and costs PHP 2,500 to PHP 3,200. A Cebu Pacific flight costs PHP 1,800 to PHP 4,500 and takes 2 hours. Take the flight.