Isn't it colloquial? :roll:
"С часа до пяти часов" would be correct. ?[/quote]
"С часу" говорят очень часто. "С часа" тоже в принципе правильно, но о времени так говорят намного реже.