Dubai Intl
San Jose
1 stop
27h 50mSan Jose
Dubai Intl
1 stop
24h 25mBritish Airways
Dubai Intl
San Jose
1 stop
27h 50mSan Jose
Dubai Intl
2 stops
32h 45mBritish Airways
Dubai Intl
San Jose
2 stops
29h 56mSan Jose
Dubai Intl
2 stops
24h 20mBritish Airways
Dubai Intl
San Jose
3 stops
28h 08mSan Jose
Dubai Intl
3 stops
29h 35mAir Canada
Dubai Intl
San Jose
3 stops
31h 39mSan Jose
Dubai Intl
3 stops
26h 15mAir Canada
Dubai Intl
San Jose
3 stops
31h 39mSan Jose
Dubai Intl
3 stops
26h 15mAir Canada