All scheduled flights from San Jose Cabo to Toronto (SJD-YYZ)
Mexico
Canada
All scheduled flights from SJD to YYZ. You can fly from San Jose Cabo to Toronto non-stop on Mondays, Tuesdays, Thursdays, Saturdays & Sundays and the flight takes about 4 hours and 50 minutes. Flights with stops take between 7 to 11 hours depending on your flight and connection airport.