How to get to anywhere in Cebu
Straight answers to “how do I get to X from Y” - real distances and drive times, the bus and ferry options, and a fixed-price private transfer when you’d rather go door-to-door.
Hover or tap a line, a marker or a route card to trace the trip - the boldest lines are our most-travelled routes.
Cebu City → Moalboal
~90 km · 2.5-3 hours by private car★ Popular
Mactan-Cebu Airport (CEB) → Moalboal
~100 km · 3-3.5 hours by private car★ Popular
Cebu City → Oslob
~117 km · 3-3.5 hours by private car★ Popular
Cebu City → Kawasan Falls (Badian)
~120 km · 3-4 hours by private car★ Popular
Mactan-Cebu Airport (CEB) → Cebu City
~13-15 km · 30-60 minutes (longer in peak traffic)★ Popular
Cebu City → Mactan-Cebu Airport (CEB)
~13-15 km · 30-60 minutes (allow 90 in weekday peak traffic)★ Popular
Moalboal → Cebu City
~90 km · 2.5-3 hours by private car
Moalboal → Mactan-Cebu Airport (CEB)
~100 km · 3-3.5 hours by private car
Mactan-Cebu Airport (CEB) → Oslob
~125 km · 3.5-4 hours by private car
Mactan-Cebu Airport (CEB) → Kawasan Falls (Badian)
~135 km · 3.5-4.5 hours by private car
Kawasan Falls (Badian) → Cebu City
~120 km · 3-4 hours by private car
Kawasan Falls (Badian) → Mactan-Cebu Airport (CEB)
~135 km · 3.5-4.5 hours by private car
Cebu City → Bantayan Island
~125 km to Hagnaya + ferry · 3-4 hours to the port, then a ~1-1.5 hr ferry
Bantayan Island → Cebu City
~125 km from Hagnaya + ferry · a ~1-1.5 hr ferry, then 3-4 hours by private car
Mactan-Cebu Airport (CEB) → Bantayan Island
~140 km to Hagnaya + ferry · 4-4.5 hours to the port, then a ~1-1.5 hr ferry
Bantayan Island → Mactan-Cebu Airport (CEB)
~140 km from Hagnaya + ferry · a ~1-1.5 hr ferry, then 4-4.5 hours by private car
Cebu City → Malapascua Island
~133 km to Maya + boat · 4-4.5 hours to Maya, then a ~30 min boat
Mactan-Cebu Airport (CEB) → Malapascua Island
~145 km to Maya + boat · 4.5-5 hours to Maya, then a ~30-40 min boat
Malapascua Island → Moalboal
~210 km from Maya + boat · 6.5-8 hours total, including the ~30-40 min boat
Moalboal → Malapascua Island
~210 km to Maya + boat · 6-7 hours by road, then a ~30-40 min boat
Malapascua Island → Cebu City
boat + ~133 km from Maya · ~30-40 min boat, then 4-4.5 hrs by road
Malapascua Island → Mactan-Cebu Airport (CEB)
boat + ~145 km from Maya · ~30-40 min boat, then 4.5-5 hrs by road
Cebu City → Osmeña Peak
~100 km · 2.5-3 hours by car, then a short hike
Cebu City → Simala Shrine
~55 km · 1.5-2 hours by private car
Mactan-Cebu Airport (CEB) → Simala Shrine
~65 km · 2-2.5 hours by private car
Cebu City → Carcar City
~40 km · 1-1.5 hours by private car
Mactan-Cebu Airport (CEB) → Carcar City
~50 km · 1.5-2 hours by private car
Carcar City → Simala Shrine (Sibonga)
~18 km · 30 minutes by private car
Simala Shrine (Sibonga) → Carcar City
~18 km · 30 minutes by private car
Simala Shrine (Sibonga) → Cebu City
~55 km · 1.5-2 hours by private car
Simala Shrine (Sibonga) → Mactan-Cebu Airport (CEB)
~65 km · 2-2.5 hours by private car
Simala Shrine (Sibonga) → Oslob
~95 km · 2.5-3 hours by private car
Carcar City → Cebu City
~40 km · 1-1.5 hours by private car
Carcar City → Mactan-Cebu Airport (CEB)
~50 km · 1.5-2 hours by private car
Carcar City → Oslob
~77 km · 2-2.5 hours by private car
Oslob → Carcar City
~77 km · 2-2.5 hours by private car
Oslob → Simala Shrine (Sibonga)
~95 km · 2.5-3 hours by private car
Mactan-Cebu Airport (CEB) → Osmeña Peak
~110 km · 3-3.5 hours by car, then a short hike
Mactan-Cebu Airport (CEB) → Cebu Highlands (Temple of Leah, Sirao & Tops)
~20-25 km · 45-60 minutes by private car
Cebu Highlands (Temple of Leah, Sirao & Tops) → Mactan-Cebu Airport (CEB)
~20-25 km · 45-60 minutes by private car
Cebu City → Cebu Highlands (Temple of Leah, Sirao & Tops)
~8-15 km uphill · 30-45 minutes by private car
Cebu Highlands (Temple of Leah, Sirao & Tops) → Cebu City
~8-15 km downhill · 30-45 minutes by private car
Cebu City → Sumilon Island
~120 km to Oslob + short boat · 3-3.5 hours to Oslob, then a short boat
Mactan-Cebu Airport (CEB) → Sumilon Island
~125 km to Oslob + short boat · 3.5-4 hours from Mactan, then a short boat
Oslob → Moalboal
~65-70 km · 2-2.5 hours by private car
Moalboal → Oslob
~65-70 km · 2-2.5 hours by private car
Liloan Port (Santander) → Moalboal
~70 km up the west coast · 2-2.5 hours by private car
Moalboal → Liloan Port (Santander)
~70 km down the west coast · 2-2.5 hours by private car
Oslob → Mactan-Cebu Airport (CEB)
~125 km · 3.5-4 hours by private car
Oslob → Cebu City
~117 km · 3-3.5 hours by private car
Hagnaya Port (San Remigio) → Moalboal
~175 km · 5-6 hours by private car
Moalboal → Hagnaya Port (San Remigio)
~175 km · 5-6 hours by private car
Maya Port (Daanbantayan) → Moalboal
~210 km · 6-7 hours by private car
Mactan-Cebu Airport (CEB) → Maya Port (Daanbantayan)
~145 km · 4.5-5 hours by private car
Cebu City → Maya Port (Daanbantayan)
~133 km · 4-4.5 hours by private car
Moalboal → Maya Port (Daanbantayan)
~210 km · 6-7 hours by private car
Maya Port (Daanbantayan) → Mactan-Cebu Airport (CEB)
~145 km · 4.5-5 hours by private car
Maya Port (Daanbantayan) → Cebu City
~133 km · 4-4.5 hours by private car
Mactan Airport → Camotes Islands
~30-40 km to Danao port + ferry · ~45 min-1.5 hr drive, then 2-2.5 hr ferry
Cebu City → Camotes Islands
~35 km to Danao port + ferry · ~1-1.5 hr drive, then 2-2.5 hr ferry
Camotes Islands → Mactan-Cebu Airport (CEB)
ferry + ~30-40 km from Danao · ~2-2.5 hr ferry, then ~45 min-1.5 hr drive
Camotes Islands → Cebu City
ferry + ~35 km from Danao · ~2-2.5 hr ferry, then ~1-1.5 hr drive
Mactan Airport → Bohol
~15 km to Pier 1 + ferry · ~30-45 min drive, then ~2 hr fast ferry
Cebu City → Bohol
short drive to Pier 1 + ferry · ~15-30 min drive, then ~2 hr fast ferry
Bohol → Mactan-Cebu Airport (CEB)
ferry + ~15 km from Pier 1 · ~2 hr fast ferry, then ~30-45 min drive
Bohol → Cebu City
ferry + short drive from Pier 1 · ~2 hr fast ferry, then ~15-30 min drive
Mactan Airport → Dumaguete
~165 km down the coast + short ferry · ~4-5 hr drive, then ~20-30 min fast-craft crossing
Moalboal → Bohol
~90 km road + the ~2 hr fast ferry · 6-7 hours door to port, including the crossing
Bohol → Moalboal
the ~2 hr fast ferry + ~90 km road · 6-7 hours port to door, including the crossing
Bohol → Malapascua Island
the ~2 hr ferry + ~133 km road + boat · A full travel day, 9-11 hours door to door
Malapascua Island → Bohol
boat + ~133 km road + the ~2 hr ferry · A full travel day, 9-11 hours door to door
Cebu City → Dumaguete
~150 km down the coast + short ferry · ~3.5-4.5 hr drive, then ~20-30 min fast-craft crossing
Dumaguete → Mactan-Cebu Airport (CEB)
short ferry + ~165 km up Cebu’s east coast · ~20-30 min fast-craft crossing, then ~4-5 hr drive
Dumaguete → Cebu City
short ferry + ~150 km up Cebu’s east coast · ~20-30 min fast-craft crossing, then ~3.5-4.5 hr drive
Oslob → Dumaguete
~30-35 km to Liloan port + short ferry · ~45 min - 1 hr drive, then a ~20-30 min crossing
Dumaguete → Oslob
Short ferry + ~30-35 km up the coast · ~20-30 min crossing, then ~45 min - 1 hr drive
Mactan Airport → Siquijor
Direct flight from the same airport, or ~165 km down the coast + two ferries · ~55 min by air; ~4-5 hr drive plus two crossings the old way
Cebu City → Siquijor
Fastcraft via Tagbilaran, or ~150 km down the coast + two ferries · ~4-4.5 hrs by fastcraft; ~3.5-4.5 hr drive plus two crossings the old way
Siquijor → Mactan-Cebu Airport (CEB)
Direct flight to the same airport, or two ferries + ~165 km up Cebu’s east coast · ~55 min by air; ~45-60 min ferry + ~20-30 min crossing + ~4-5 hr drive by sea
Siquijor → Cebu City
Fastcraft via Tagbilaran, or two ferries + ~150 km up Cebu’s east coast · ~4-4.5 hrs by fastcraft; ~45-60 min ferry + ~20-30 min crossing + ~3.5-4.5 hr drive overland
Mactan-Cebu Airport (CEB) → Mactan resorts (Lapu-Lapu)
~5-12 km · 15-30 minutes, longer in Lapu-Lapu traffic
Mactan resorts (Lapu-Lapu) → Mactan-Cebu Airport (CEB)
~5-12 km · 15-30 minutes, longer in Lapu-Lapu traffic
Mactan resorts (Lapu-Lapu) → Moalboal
~105-115 km · 3-3.5 hours by private car
Mactan resorts (Lapu-Lapu) → Oslob
~130-140 km · 4-4.5 hours by private car
Mactan resorts (Lapu-Lapu) → Kawasan Falls (Badian)
~140-150 km · 4-5 hours by private car
Kawasan Falls (Badian) → Mactan resorts (Lapu-Lapu)
~140-150 km · 4-5 hours by private car
Mactan-Cebu Airport (CEB) → Cebu City Pier (Cebu Domestic Port)
~15 km · 30-45 minutes, longer in heavy city traffic
Cebu City Pier (Cebu Domestic Port) → Mactan-Cebu Airport (CEB)
~15 km · 30-45 minutes, longer in heavy city traffic
Cebu City Pier (Cebu Domestic Port) → Moalboal
~90 km · 2.5-3 hours by private car
Moalboal → Cebu City Pier (Cebu Domestic Port)
~90 km · 2.5-3 hours by private car
Mactan / Lapu-Lapu (resorts) → Cebu City Pier (Cebu Domestic Port)
~18-28 km · 45-75 minutes, longer in peak traffic
Osmeña Peak → Cebu City
~100 km · 2.5-3 hours by private car
Osmeña Peak → Mactan-Cebu Airport (CEB)
~110 km · 3-3.5 hours by private car
Sumilon Island → Cebu City
~120 km from Oslob + short boat · Short boat, then 3-3.5 hours by car
Sumilon Island → Mactan-Cebu Airport (CEB)
~125 km from Oslob + short boat · Short boat, then 3.5-4 hours by car
Moalboal → Mactan resorts (Lapu-Lapu)
~105-115 km · 3-3.5 hours by private car
Oslob → Mactan resorts (Lapu-Lapu)
~130-140 km · 4-4.5 hours by private car
Cebu City Pier (Cebu Domestic Port) → Mactan / Lapu-Lapu (resorts)
~18-28 km · 45-75 minutes, longer in peak traffic
Cebu City → Balamban
~50 km · 1.5-2 hours by private car
Balamban → Cebu City
~50 km · 1.5-2 hours by private car
Mactan-Cebu Airport (CEB) → Balamban
~65 km · 2-2.5 hours by private car
Balamban → Mactan-Cebu Airport (CEB)
~65 km · 2-2.5 hours by private car