<p>Disclosed are a method and system for a terminal to access a network. The method includes: determining an access delay time for a terminal to re-access the RAN side when the terminal receives an RRC connection reject message or a connection release message sent from the RAN side; and initiating by the terminal an access request toward the RAN side when the waiting time of the terminal is equal to or exceeds the access delay time. By way of the present invention, the following problem in the related art can be solved: the requests of all the current MTC terminals will be rejected when congestion occurs in the core network entity, and if these MTC terminals simultaneously initiate access again subsequently, this will inevitably cause congestion which cannot be resolved.</p>