Queuing in theme parks is a significant factor decreasing customer satisfaction. Visitors spend much time standing and waiting for the rides. If the visitors can register in a virtual queue for the rides while engaging some other activities, the wasted time will be reduced and the customer satisfaction level increases. This study is first to design a queuing system for theme parks that visitors can register for favorite rides into virtual queues. A simulation tool Arena is used for assessing the improvement and satisfaction level. Further implementation of applying near field communication (NFC) technology and wireless communication will be carried out in the future study.