All scheduled flights from Saint John to Lisbon (YSJ-LIS)
Canada
Portugal
All scheduled flights from YSJ to LIS. You can fly from Saint John to Lisbon with 1 stop. The flight time is between 11 and 12 hours depending on your connecting flight. The YSJ-LIS route has no non-stop flights.