The invention discloses an intelligent number calling system for queuing, which comprises a touch screen display, a printer, a controller, a server, a bar recognizer and a waiting time prediction module positioned in the controller. The touch screen display displays a business type, a waiting number of people for each business type and a time section for transferring the present number to a secondary queuing system; the time section is calculated by a time section prediction module according to a queuing theory model or a prediction model; when a customer selects the business type via the touch screen, the printer will print a number sheet writing a number, business type, a bar number, a return time section or an indication for directly entering the secondary queuing system. Therefore, the invention can be applied to a plurality of service places with longer waiting time, such as bank, post office, ticket office, etc. with a view to greatly reducing the waiting time of consumer, effectively lowering down the blank number rate and improving the working efficiency of related departments.