Omoa es un municipio que pertenece a la República de Honduras, y se encuentra situada en la costa del Mar del Caribe. Al oeste de este municipio, se encuentra Guatemala, y al este se sitúa la ciudad de Puerto Cortés.  La capital de Honduras, Tegucigalpa, se encuentra a poco más de 128 millas. Cuenta con unos 30.000 habitantes,  que pertenecen a más de 26 aldeas.

El municipio tiene una extensión de 70 kilómetros de largo y 65 de ancho, y está rodeada por los ríos: Motagua, Omoa, Tegucigalpita y Chiquito.