Visa o permiso para Colombo , Sri lanka y Salalah ,oman

Hola alguien sabe si para la ciudad de Colombo en Sri Lanka y la ciudad de Salalah en Oman es necesario tramitar Visa o permiso estando unas horas como puertos de crucero? Gracias por la información.