A control method of mode switching of a hybrid vehicle, the method comprising: determining a traveling path; dividing the traveling path into a plurality of sections according to a driving condition; allocating a class corresponding to a driving condition of a corresponding section among a plurality of predetermined classes, to each of the plurality of sections; calculating energy consumption of each of the plurality of sections; sequentially summing the energy consumption of the plurality of sections in an order determined with reference to energy consumption rates for modes corresponding to the respective classes until a predetermined first condition is satisfied; and determining a first class corresponding to a section as a last target of summing when the first condition is satisfied, as a second condition, wherein the second condition corresponds to a reference for switching from a first driving mode to a second driving mode, wherein the calculating of the energy consumption is performed using energy information predetermined for each allocated class; and wherein the energy information comprises energy consumption information per unit distance predetermined for each of the plurality of classes and information on the energy consumption rates for modes, and wherein the energy consumption information per unit distance comprises information on battery consumption when the vehicle travels in an electric vehicle mode over unit distance with respect to each of the plurality of classes and information on fuel consumption when the vehicle travels in a hybrid electric vehicle mode, wherein the information on the energy consumption rates for modes comprises a ratio of the battery consumption and the fuel consumption with respect to each of the plurality of classes; wherein the first driving mode becomes more appropriate as the ratio is lowered; and wherein the order determined with reference to the energy consumption rates for modes has a higher priority in order as the ratio is lowered. determining a traveling path; dividing the traveling path into a plurality of sections according to a driving condition; allocating a class corresponding to a driving condition of a corresponding section among a plurality of predetermined classes, to each of the plurality of sections; calculating energy consumption of each of the plurality of sections; sequentially summing the energy consumption of the plurality of sections in an order determined with reference to energy consumption rates for modes corresponding to the respective classes until a predetermined first condition is satisfied; and determining a first class corresponding to a section as a last target of summing when the first condition is satisfied, as a second condition, wherein the second condition corresponds to a reference for switching from a first driving mode to a second driving mode, wherein the calculating of the energy consumption is performed using energy information predetermined for each allocated class; and wherein the energy information comprises energy consumption information per unit distance predetermined for each of the plurality of classes and information on the energy consumption rates for modes, and wherein the energy consumption information per unit distance comprises information on battery consumption when the vehicle travels in an electric vehicle mode over unit distance with respect to each of the plurality of classes and information on fuel consumption when the vehicle travels in a hybrid electric vehicle mode, wherein the information on the energy consumption rates for modes comprises a ratio of the battery consumption and the fuel consumption with respect to each of the plurality of classes; wherein the first driving mode becomes more appropriate as the ratio is lowered; and wherein the order determined with reference to the energy consumption rates for modes has a higher priority in order as the ratio is lowered.