Tref yn Iwerddon yw An Longfort[1] (Saesneg: Longford), sy'n dref sirol Swydd Longfoirt yn nhalaith Laighin (Leinster), Gweriniaeth Iwerddon. Fe'i lleolir bron yng nghanol Iwerddon, tua hanner ffordd rhwng Dulyn a Galway.
Ceir Eglwys Gadeiriol Sant Mel yn y dref.
Cyfeiriadau