Direct flights from Puerto Escondido to Toronto PXM → YYZ

Air Canada operates nonstop flights from Puerto Escondido (PXM) to Toronto (YYZ). The nonstop flight takes around ~4h 23m, covering 2,177 miles (3,504 km) and operates occasional. Updated 28 June 2026.

📬 Cheap nonstop deals from Puerto Escondido

We'll email you when a fare from PXM drops well below normal. Free, weekly, no password needed.

Free · weekly digest · no password needed

Air Canada AC

Departure Schedule next 7 days

Frequently asked questions

Is there a direct flight from Puerto Escondido to Toronto?

Yes, Air Canada operates nonstop flights from Puerto Escondido (PXM) to Toronto (YYZ).

Which airlines fly direct from Puerto Escondido to Toronto?

Air Canada operates nonstop flights from Puerto Escondido to Toronto.

How long is the flight from Puerto Escondido to Toronto?

The nonstop flight from Puerto Escondido to Toronto takes ~4h 23m (approximately 3504 km).

How often do direct flights operate from Puerto Escondido to Toronto?

Nonstop flights from Puerto Escondido to Toronto operate occasional.

Explore More

Get cheap direct-flight deals from Puerto Escondido, free by email