for two hours; by two hours
Ты не поверишь, но автобус опоздал на два часа.
You won’t believe it, but the bus was two hours late.
— Рука Бога (2021)
Самолет был задержан на два часа вследствие плохой погоды.
The plane was delayed for two hours due to bad weather.