正常情况下需要5~10天左右。

从上海前往印度,首先轮船需要南下,经过东海,南海,然后穿过马六甲海峡。进入印度洋,如果遇上顺风顺水的话,大概只需要5~6天左右。如果遇上东南信风,可能会更快。因为东南信风是顺着洋流往西北方向吹,轮船顺风顺水,加速前进。