Travellers have found it’s best to book a flight 60 days in advance to save up to 37% compared to booking the same week of travel. As your travel date approaches, the cost of this flight route may potentially increase. While opting to book 60 days out may not be an option for all, there are still additional ways to secure a deal in the near future. You might find a flight from Saint John to North America 1-2 weeks in advance for as low as C$ 424, or C$ 497 for flights within the next 24 hours.
Yes, there are multiple flights from Saint John to North America for under C$ 251. The cheapest flight booked recently is on Air Canada for just C$ 171, but on average you can expect to pay C$ 569.
Due to the rapidly changing circumstances due to COVID-19, airlines like Air Canada and Porter Airlines flying from Saint John to North America have implemented new flexible cancellation policies.
Cheapflights has 2 direct flights from Saint John to North America under C$ 251. A good price for a direct flight from Saint John to North America is less than C$ 300.
Most travellers choose Saint John - Mexico City Benito Juarez, Saint John - Ottawa or Saint John - New York LaGuardia when deciding on the best route from St John to North America.
While on average a flight from St John to North America is generally C$ 561, our data shows the cheapest flight currently is C$ 369. When looking at the most popular route, (Saint John - Mexico City Benito Juarez), you can expect to pay C$ 672 for that flight.
There are many flights that can get you from Saint John to North America in 2h 10m. Fly via Air Canada or United Airlines to get the fastest option. This flight may include one or multiple stops.
Currently priced at C$ 171, Air Canada will fly you from Saint John to North America and back. In addition to Air Canada, many other airlines offer competitively priced options for your trip. Check Cheapflights for deals on United Airlines for as low as C$ 617.