Yes, a direct sea route exists between Mumbai, India and Muscat, Oman. The distance is about 1,075 nautical miles (1,991 km). Regular cargo and passenger ships operate on this route, with a typical transit time of 3–4 days.