Ans. Unfortunately, there are no direct cruises from India to Mexico. However, you can travel up to the US and then opt for any cruises that travel to Mexico via ports like Cozumel, Acapulco, Puerto Vallarta, etc.