"To have to" is Прийтись in Russian.
Прийтись means "To have to" in English.
Word #3445 of 4,000 by frequency in Russian — level B2.
Мне пришлось уйти раньше времени.
I had to leave earlier than planned.