Elva, oppkalt etter den østerrikske dronning Maria Theresia, oppstår nord for stedet Ust-Tsjorna i Skogkarpatene gjennom sammenløpet av kildeelvene Brusturjanka og Mokrjanka. Deretter renner den gjennom Teresva-dalen i sørlig retning forbi Dubove til småbyen Teresva, der den munner ut i Tisza.