1. A method for scheduling one or more first vehicles along a route in a transportation system, said method comprising: determining, by one or more processors, one or more demands pertaining to a commutation along said route, wherein said route comprises at least one pair of stations such that there is a unique path between said pair of stations; determining, by said one or more processors, a set of constraints associated with said transportation system, wherein said determining said set of constraints comprises at least: determining whether a count of second vehicles, plying on one or more routes in said transportation system at a time instance, is less than a count of total vehicles, determining whether a capacity of a first vehicle is at least less than a count of said one or more demands, and determining whether a performance metric of said transportation system meets a predefined threshold; and determining, by said one or more processors, a count of first vehicles, for plying along said route at said time instance, based on at least said set of constraints.