According to our data, Monday is the cheapest day to fly to Puerto Princesa from Canada. The lowest ticket price found for a Monday departure recently was 1,351 C$. Keep in mind that prices can always vary depending on your route and whether or not you are flying domestic or international. If your travel schedule is flexible, try to avoid departing on a Saturday because tickets tend to average around 1,880 C$. These prices are subject to change though, so be sure to set up a Price Alert for flights to Puerto Princesa.
Our most recent data shows that the best time of day to fly to Puerto Princesa is in the afternoon. Flights from Canada to Puerto Princesa during this time can be as low as 1,285 C$. In the morning is when there is more demand to fly to Puerto Princesa, so prices are often more expensive at around 1,628 C$ per ticket.