на несколько часов

for several hours

→ на
phrase Rare #46,784
for several hours Indicates a duration of several hours. Used with the accusative form часов.
RU: Я приехал в Москву на несколько часов.
EN: I came to Moscow for several hours.

Мы опоздали на несколько часов.

We were several hours late.

— Несколько хороших парней (1992)