An unmanned vehicle collaborative routing system for generating a plurality of flight plan options for an unmanned vehicle in a defined airspace, the unmanned vehicle collaborative routing system being configured to: receive a plurality of flight parameters from an unmanned aircraft system control station; determine if the plurality of flight parameters are feasible; if the flight parameters are feasible: automatically generate a plurality of flight plan options based on the received flight parameters; automatically transmit the plurality of flight plan options to the unmanned aircraft system control station; receive an input designating one of the flight plan options from the unmanned aircraft system control station; and generate and transmit a flight plan to the unmanned aircraft system control station based on the received input; and if the flight parameters are not feasible: determine if the flight parameters are feasible with respect to other flights being controlled by the collaborative routing system; and if the flight parameters are feasible with respect to the other flights: generate a plurality of flight plan options and any associated reroutes for the other flights; and generate and transmit flight plans to the unmanned aircraft system control station based on a selected one of the plurality of flight plan options. receive a plurality of flight parameters from an unmanned aircraft system control station; determine if the plurality of flight parameters are feasible; if the flight parameters are feasible: automatically generate a plurality of flight plan options based on the received flight parameters; automatically transmit the plurality of flight plan options to the unmanned aircraft system control station; receive an input designating one of the flight plan options from the unmanned aircraft system control station; and generate and transmit a flight plan to the unmanned aircraft system control station based on the received input; and automatically generate a plurality of flight plan options based on the received flight parameters; automatically transmit the plurality of flight plan options to the unmanned aircraft system control station; receive an input designating one of the flight plan options from the unmanned aircraft system control station; and generate and transmit a flight plan to the unmanned aircraft system control station based on the received input; and if the flight parameters are not feasible: determine if the flight parameters are feasible with respect to other flights being controlled by the collaborative routing system; and if the flight parameters are feasible with respect to the other flights: generate a plurality of flight plan options and any associated reroutes for the other flights; and generate and transmit flight plans to the unmanned aircraft system control station based on a selected one of the plurality of flight plan options. determine if the flight parameters are feasible with respect to other flights being controlled by the collaborative routing system; and if the flight parameters are feasible with respect to the other flights: generate a plurality of flight plan options and any associated reroutes for the other flights; and generate and transmit flight plans to the unmanned aircraft system control station based on a selected one of the plurality of flight plan options. generate a plurality of flight plan options and any associated reroutes for the other flights; and generate and transmit flight plans to the unmanned aircraft system control station based on a selected one of the plurality of flight plan options.