Wayfli › Manila (MNL) › To Jakarta (CGK)

Manila (MNL) to Jakarta (CGK) flights

There are direct flights from Manila Ninoy Aquino International Airport to Jakarta Soekarno-Hatta International Airport, sold by 3 airlines (including codeshares): Cebu Pacific, Garuda Indonesia and Philippine Airlines. The distance is 2,788 km, about 3h 55m in the air. There are also 5 one-stop options, via airports such as Singapore, Kuala Lumpur and Ho Chi Minh City.

Live fares for MNL → CGKSee all routes on the map
2,788 kmdistance
~3h 55mdirect flight time (estimate)
3direct airlines
5one-stop options

Direct flights from Manila to Jakarta

RouteAirlines (incl. codeshares)DistanceTime (est.)
MNL → CGKCebu Pacific, Garuda Indonesia, Philippine Airlines2,788 km~3h 55m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
SIN SingaporeCebu Pacific and Philippine Airlines then Garuda Indonesia and Lion Air3,257 km~6h 40m
KUL Kuala LumpurCebu Pacific and AirAsia then Air France and AirAsia3,619 km~7h 5m
SGN Ho Chi Minh CityCebu Pacific and Philippine Airlines then Vietjet and Vietnam Airlines3,496 km~6h 55m
BKI Kota KinabaluCebu Pacific and Philippines AirAsia then AirAsia and Indonesia AirAsia2,796 km~6h 5m
BWN Bandar Seri BegawanCebu Pacific and Royal Brunei Airlines then Royal Brunei Airlines and Garuda Indonesia2,791 km~6h 5m

More from Manila and Jakarta

Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.