This thesis investigates a variant of the Multi-Depot Vehicle Routing Problem (MDVRP) in which the sources, supplying the customers, are related. The sources include a distribution center and several intermediate points, where these intermediate points can be physical stores,depots and/or hubs. The relatedness of the sources is due to the assumption that the intermediate points are supplied by the distribution center, which is one of the sources as well. The objective is to determine a set of routes that minimizes total costs such that capacity constraints and route duration constraints are satisfied and all customers are served. Due to the relatedness of the sources, the cost structure in this variant of the MDVRP is more complex than it is in the regular MDVRP. A hybrid genetic algorithm is presented for the variant of the MDVRP. The algorithm is benchmarked by the nearest neighbour algorithm, which searches for the nearest unvisited customer location until every location is visited, satisfying capacity constraints and route duration constraints. It is shown that the presented algorithm performs well on numerous different input sets.