We propose a primary traffic based multihop routing with the cooperative transmission (PTBMR-CT) algorithm that enlarges the hop transmission distances to reduce the number of cognitive receivers on the route from the cognitive source (CS) to the cognitive destination (CD). In each hop, from the cognitive nodes in a specified area depending on the status of the primary traffic, the cognitive node that is farthest away from the cognitive sender is selected as the cognitive receiver. However, when the primary source (PS) is transmitting the data to the primary destination (PD), another cognitive node is also selected to be the cognitive receiver for the cooperative transmission from the cognitive nodes that are in a specified area. The cooperative transmission is performed if the PS still transmits the data to the PD when the cognitive receiver of the next hop is being searched. The simulation results show that the average number of cognitive receivers is reduced by the PTBMR-CT compared to the conventional primary traffic based farthest neighbor routing (PTBFNR), and the conventional PTBFNR is outperformed by the PTBMR-CT in terms of the average end-to-end reliability, the average end-to-end throughput, and the average required transmission power of transmitting the data from the CS to the CD.