Toronto Pearson Intl
San José Juan Santamaria Intl
3 stops
30h 20mSan José Juan Santamaria Intl
Toronto Pearson Intl
2 stops
35h 40mAlaska Airlines
Toronto Pearson Intl
San José Juan Santamaria Intl
2 stops
30h 20mSan José Juan Santamaria Intl
Toronto Pearson Intl
2 stops
35h 40mAlaska Airlines