Flight to Shenzhen
Mabalacat City → Shenzhen · about 1h 45m in the air
Train to Guangzhou
Shenzhen → Guangzhou · about 1h
Mabalacat City → Guangzhou
Philippines to China · 1 border · Where else can you go from Mabalacat City?
Your route
RecommendedChoose a line to change transport
Scroll for the full route →THE JOURNEY, STEP BY STEP
Your itinerary
About the trip from Mabalacat City to Guangzhou
Mabalacat City (Philippines) and Guangzhou (China) are 1,166 km (725 mi) apart in a straight line. The way we suggest is by flight, direct: about 5h 45m door to door. The fastest route, by flight via Manila, takes about 5h 10m. The trip crosses one border, so check what papers you need.
Step by step
- Flight from Mabalacat City to Shenzhen: about 1h 45m in the air, 1,063 km
- Train from Shenzhen to Guangzhou: about 1h, 105 km
Every route we know
- Flight, direct: about 5h 45m, no changes
- Flight, via Manila: about 5h 10m, 1 change
- Flight + Ferry, via Hong Kong: about 6h 5m, 1 change
- Bus + Flight, via Tarlac City and Manila: about 7h 25m, 2 changes
Times are rough door-to-door times, with time to change and to get through airports included. We don't have prices or timetables: check Google Maps or the operator before you travel.