Ayodhia (en inglés Ayodhya) es una pequeña ciudad del norte de la India, que cuenta con una población de 49 593 habitantes (2001).