There is no time limit to how long you can stay at the Empire State Building. An average visit lasts about 60 minutes.