There are 5 ways to get from Cagayan de Oro to Maria by car, ferry, car ferry, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive, ferry, car ferry
best- Drive from Cagayan de Oro to Iligancar
- Take the ferry from Iligan to Ozamisferry
- Drive from Ozamis to Port of Plaridelcar
- Take the carferry from Port of Plaridel to Larenacarferry
12h 6m₱2,314–4,043Car ferry, ferry
cheapest- Take the carferry from Cagayan De Oro to Tagbilaran Portcarferry Cagayan
- Take the ferry from Tagbilaran Port to Larenaferry Larena / ...
13h 42m₱1,290–4,120Fly to Dumaguete–Sibulan Airport, ferry
- Fly from Laguindingan International Airport (CGY) to Dumaguete–Sibulan Airport (DGT)plane CGY - DGT
- Take the ferry from Port of Dumaguete to Siquijor Pierferry
7h 27m₱9,169–14,299Car ferry
- Take the carferry from Cagayan De Oro to Tagbilaran Portcarferry Cagayan
- Take the carferry from Tagbilaran Port to Larenacarferry
14h 42m₱1,450–3,620Fly to Mactan–Cebu International Airport, ferry
- Fly from Laguindingan International Airport (CGY) to Mactan–Cebu International Airport (CEB)plane CGY - CEB
- Take the ferry from Cebu to Tagbilaran Portferry
- Take the ferry from Tagbilaran Port to Larenaferry
9h 7m₱5,429–12,089
Laguindingan International Airport (CGY) to Dumaguete–Sibulan Airport (DGT) flights
Questions & Answers
The cheapest way to get from Cagayan de Oro to Maria is to car ferry and ferry which costs ₱1,200 - ₱4,200 and takes 13h 42m.
The fastest way to get from Cagayan de Oro to Maria is to fly and ferry which takes 7h 27m and costs ₱9,000 - ₱15,000.
No, there is no direct ferry from Cagayan de Oro to Maria. However, there are services departing from Cagayan De Oro and arriving at Larena via Tagbilaran Port. The journey, including transfers, takes approximately 13h 42m.
The distance between Cagayan de Oro and Maria is 313 km.
The best way to get from Cagayan de Oro to Maria without a car is to car ferry and ferry which takes 13h 42m and costs ₱1,200 - ₱4,200.
It takes approximately 12h 6m to get from Cagayan de Oro to Maria, including transfers.
There are 404+ hotels available in Maria.
What companies run services between Cagayan de Oro, Philippines and Maria, Central Visayas, Philippines?
You can take a car ferry from Cagayan De Oro to Maria via Tagbilaran Port and Larena in around 14h 42m.
- Website
- cebupacificair.com
Flights from Laguindingan International Airport to Dumaguete–Sibulan Airport via Manila
- Ave. Duration
- 4h 37m
- When
- Every day
- Estimated price
- ₱8,500–13,000
Flights from Laguindingan International Airport to Mactan–Cebu International Airport
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- ₱4,000–8,500
- Phone
- (032) 232-7211
- [email protected]
- Website
- cokaliongshipping.com
Ferry from Iligan to Ozamis
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- ₱140–310
- Schedules at
- cokaliongshipping.com
- Economy
- ₱230
- Tourist
- ₱310
Want to know more about travelling around Philippines
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
4 stunningly beautiful Philippines islands you need to visit
Read the travel guide



