La batalla de Teba fue un episodio bélico que tuvo lugar en la localidad andaluza que le da nombre, en el mes de agosto de 1330.