One of the main obstacles in applying genetic algorithms (GAs) to complex problems has been the high computational cost due to their slow convergence rate. We encounter such a difficulty when we attempt to use the classical GA for vehicle routing problem (VRP). In the Vehicle routing Problem, a set of customers is served by a fleet of vehicles of limited capacity, initially located at a central depot. The object is to find tours for the vehicles, such that each customer is served, the total load on any vehicle is no more than the vehicle capacity, and the total distance traveled is as small as possible. To alleviate this difficulty, we develop a hybrid approach that combines GA with another heuristic algorithm such as Sweep Algorithm to solve VRP. Overall, computational results show that our hybrid approach is an effective and robust optimization technique.