Surabaya has freed the school tuition for helping the needy students. but it is not enough; they still have many children that can not go to school because the school cost is not just the tuition fee. this project tries to design free school bus for helping them in the transportation cost. most of the design process was done in the geographic information system environment. it includes the data collecting, vehicle routing problem process, and the analyst process for the output. in the end, we can see that this approach can be use for defining bus routes and its characteristics.