Grijalva River
Вильяэрмоса находится на юго-востоке Мексики, между реками Грихальва и Каррисаль. Средняя высота города составляет 10 метров над уровнем моря. Город также имеет несколько лагун, крупнейшей и наиболее важной из них является Лагуна Иллюзий ().