| Duration | 2h 10m |
|---|---|
| Distance | 174 km |
| Average price | ₱2,338 |
| Nearby airports | 5 found |
The nearest airport to Dinagat Islands is Surigao (SUG). However, there are better options for getting to Dinagat Islands. There is no direct connection from Nearby airports to Dinagat Islands. However, you can take the drive to Cebu Pier, take the ferry to Maasin, take the ferry to Surigao City Ferry Terminal, take the ferry to Magsaysay Roro Port, then take the drive to Dinagat Islands. Alternatively, you can take a ferry from Sayak (IAO) to Dinagat Islands via Dapa, Siargao, Surigao City Ferry Terminal, and Magsaysay Roro Port in around 4h 49m.
Want to know about travelling to Dinagat Islands? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.
The nearest airport to Dinagat Islands is Surigao (SUG) Airport which is 41 km away. Other nearby airports include Sayak (IAO) (58 km), Tacloban (TAC) (135.8 km) and Mactan–Cebu (CEB) (174.1 km).
More informationIt takes 9h 20m to get from Basilisa to Mactan–Cebu (CEB) Airport.
More informationWe recommend flying to Mactan–Cebu (CEB) Airport, which is 171.3 km away from Basilisa. The ferry via Cebu Pier from Mactan–Cebu (CEB) to Basilisa takes 9h 20m.
More informationThere are eight+ hotels available in Dinagat Islands.
More detailsCompare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.
Learn more about our apps