It takes about 34 hours or in other words a day and a half. It depends on the amount of stopovers and which part of Canada to which part of India. Please tell specific parts and I will tell specific time.
Didn't find the answer you were looking for?