Wayfli › Singapore (SIN) › To Manila (MNL)

Singapore (SIN) to Manila (MNL) flights

There are direct flights from Singapore Changi Airport to Manila Ninoy Aquino International Airport, sold by 4 airlines (including codeshares): Cebu Pacific, Philippine Airlines, Singapore Airlines and Scoot. The distance is 2,375 km, about 3h 25m in the air. There are also 10 one-stop options, via airports such as Kuala Lumpur, Ho Chi Minh City and Cebu.

Live fares for SIN → MNLSee all routes on the map
2,375 kmdistance
~3h 25mdirect flight time (estimate)
4direct airlines
10one-stop options

Direct flights from Singapore to Manila

RouteAirlines (incl. codeshares)DistanceTime (est.)
SIN → MNLCebu Pacific, Philippine Airlines, Singapore Airlines, Scoot2,375 km~3h 25m

Best one-stop connections

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

ViaAirlinesDistanceTime (est.)
KUL Kuala LumpurAmerican Airlines and Air India then Cebu Pacific and Malaysia Airlines2,787 km~6h 5m
SGN Ho Chi Minh CityLion Air and Singapore Airlines then Cebu Pacific and Philippine Airlines2,704 km~6h
CEB CebuCebu Pacific and Singapore Airlines then Cebu Pacific and Cebgo2,990 km~6h 20m
DAD DanangSingapore Airlines and Virgin Australia then Philippines AirAsia3,083 km~6h 25m
BKI Kota KinabaluAirAsia and Malaysia Airlines then Cebu Pacific and Philippines AirAsia2,529 km~5h 45m
MYY MiriAirAsia then Philippines AirAsia2,528 km~5h 45m
KTI Phnom PenhEmirates then PAL Express2,897 km~6h 10m
BWN Bandar Seri BegawanRoyal Brunei Airlines and Singapore Airlines then Cebu Pacific and Royal Brunei Airlines2,533 km~5h 45m
KLO KaliboCebgo and Scoot then PAL Express and Cebu Pacific2,678 km~5h 55m
ILO IloiloCebu Pacific then Cebu Pacific and Cebgo2,751 km~6h

More from Singapore and Manila

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.