我是南京的,我经常往返中印之间。
我建议你飞南京-广州-德里(南航)或者南京-香港-德里/孟买这条线(国泰),如果买往返机票的话相对来说便宜一些,稍微提前几天买票,一般往返在4000-6000之间。
如果走上海的话,就只有东航,你可以比较下,东航上海直飞德里的航班往返票一般都在6000-8000的样子,相当贵。
上海还有印航飞德里的班机,不推荐,机型旧,还曾经在上海机场出过小事故。
坐船?好像没有相关的邮船啊,而且时间未免太长了吧,时间成本要考虑啊,而且南航和国泰的航班已经很便宜了。
==========================================
根据你补充的问题回答如下:
护照是必须的,还需要签证,二者缺一不可。