Janakpur er en by i Nepal.

Byen ligger i Tarai, Nepals flate, tropiske grenseområde i sør, om lag 400 km sørøst for Katmandu og 22 km fra grensa mot India.

Den er hovedstad i Dhanusa-distriktet og i Janakpur sone i Sentralregionen.

Janakpur var i 2005 landets åttende største by, og hadde en anslått befolkning på 93 796.

Janakpur er en av de ytterst få byer i Nepal som har jernbane til India. To smalsporete linjer ender i byen. Den ene går østover til Jaynagar, rett over grensen til India. Den andre går nordover til Bijalpura. Begge linjer er på omtrent 30 km. Tilsammen er de praktisk talt hele jernbanenettet i Nepal.

Janakpur er også et viktig pilegrimsmål. Hindu-guden Ramas hustru, gudinna Sita Devi, er ifølge Ramayana epos født og blei gift med Rana her.

Byen er et sentrum for maithilispråk og kultur, både i Nepal og India. Maithili, som er et av Indias offisielle språk og Nepals nest mest brukte språk (om lag 3 millioner brukere Nepal), er et flere tusen år gammalt litteraturspråk som har utgangspunkt i et gammalindisk kongedømme som var kjent som Videha eller Mithila. Jankapur var rikets hovedstad.