Vancouver Intl
Rarotonga
2 stops
29h 55mRarotonga
Vancouver Intl
1 stop
19h 40mAir New Zealand
Vancouver Intl
Rarotonga
2 stops
29h 55mRarotonga
Vancouver Intl
2 stops
38h 05mAir New Zealand
Vancouver Intl
Rarotonga
2 stops
63h 35mRarotonga
Vancouver Intl
1 stop
19h 40mMultiple Airlines
Vancouver Intl
Rarotonga
1 stop
21h 10mRarotonga
Vancouver Intl
1 stop
19h 40mAir New Zealand