Femtocell plays a significant role in technologies to improve service quality and data rates for indoor mobile users. It is the recent less expensive concept that provides better indoor coverage. Therefore, handoff process from macrocell to femtocell is an open research issue. In this paper, an adaptive macro/femto handoff scheme is proposed. It takes into consideration the velocity of mobile station, load balancing and the accessing mode of the target cell. It effectively handles the indoor handoff situations by checking user velocity which has to be lower than a threshold value in order to guarantee that this user has a sufficient time to switch from macrocell to femtocell. The proposed scheme aims to achieve load balancing between macrocells and femtocells. It also minimizes the number of femtocells in the neighbor cell list. The target femtocell is predicted based on the direction of the mobile user considering the femtocells accessing mode. Numerical results show that the proposed scheme improves femtocell usage and decreases the handoff latency and the total handoff delay compared to the standard macrocell-to-femtocell handoff process and other existing schemes.