Even though long delay is permitted in Delay Tolerant Networks (DTNs), some applications explicitly demand an upper bound imposed on message delivery delay for the application specific purpose. Despite some researcher have proposed to meet new requirement, their approaches have weakness in the point of implementation since infinite buffer space on a node or the knowledge prior the moment regarding mobility and connectivity are assumed. To remove dependency on buffer and mobility pattern for bounded delay, we propose how to extend the epidemic routing protocol through delay estimation with inter meeting times record. Moreover, utility based forwarding to decide the adequate next hop while preserving an upper bound imposed on message delivery delay is introduced. Finally the simulation results will be given to prove the guarantee of delay bounded under the same simulation scenarios as comparative well-known protocol, RAPID. As the result, the proposed scheme shows the delivery in upper bound with less resource usages.