1. A computer-implemented method of determining a personalized transportation plan, the method comprising: (a) receiving operational parameters, wherein the operational parameters include non-weather related parameters and transportation vehicle characteristics, the transportation vehicle characteristics including at least one of vehicle type, vehicle model, performance characteristics, fuel efficiency, passenger capacity, and sensitivity to different types of weather; (b) receiving a user profile, wherein the user profile contains user transportation preferences; (c) receiving weather data; (d) determining, based on the weather data, a probability of re-direction of traffic into one or more transportation routes due to an effect of current and predicted future weather conditions on the one or more transportation routes and the operational parameters corresponding to each of the transportation routes; (e) determining a probability of an availability of the one or more transportation routes during an expected travel time based on the probability of the re-direction of the traffic into the one or more transportation routes; (f) generating the personalized transportation plan in accordance with the user transportation preferences, the plan including one of the transportation routes predicted to be available during the expected travel time; and (g) presenting the personalized transportation plan to a user.