This paper aims to formulate an enhanced ant colony optimization algorithm that helps find a suitable data route that improves energy efficiency and reduces the time consumption for the delivery of packets. Energy equations have been framed to analyze energy used at the transmitting, receiving, and relay nodes. The network is segmented into smaller virtual segments for easier analysis of the proposed algorithm. Each segment is assumed to have nodes with a cluster head. The sink gathers information from different cluster heads as it moves from one segment to another. The nodes not in close connection with the network used the overhearing mechanism to share the information with the sink. The simulation has been done using Cisco Packet Tracer software. The proposed algorithm has been applied to different types of wireless networks to determine their efficiency. The wireless networks considered for this purpose are Bluetooth, Wi-Max, and Wi-Fi. Packet delivery ratio, end-to-end delay, collision, and lifetime are evaluated for the different types of wireless networks. The obtained results are analyzed, and graphs are plotted.