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