They let me check in many hours before the official checkin time.
This phrase sounds a bit formal to me. I'd like to simplify it, but the only other option that comes to my mind is "long before". However, as by the Longman dictionary, the "long before" phrase sounds like when one has a much longer period in view:
This all happened long before you were born.