The best way to travel to Sri Lanka from anywhere is by flight. The other alternative is by sea. There are cruise liners from Mumbai to Colombo.