Travelers are voting Salsette Island, Elephanta Island and Cross Island as the best of 10 islands near Mumbai. There are 7 islands near Alibagh a city just 30 km from Mumbai and 10 islands near Karjat which is 31 km distant. The most popular of these are Murud Janjira near Alibagh and Salsette Island around Karjat. You can find 11 islands near Maharashtra and 90 islands in the country of India. Our members favorite in Maharashtra is Murud Janjira and Havelock Island is the top pick in India. Want more? Check out our map of islands near Mumbai.