The invention provides a preparation method for a gallium-based gallium-indium alloy nanorod and belongs to the technical field of preparation of nano particles. According to the preparation method, batch charging is conducted according to the requirement of 1 g liquid metal corresponding to 20 ml of dispersion media, and the dispersion media is mixed liquid of ethyl alcohol and deionized water; ultrasonication is conducted through a probe-type ultrasonic cell disruptor, ultrasonic power is controlled to 600-800 W, time is 2-4 h, and replenishment of a dispersant lost due to ultrasonic cavitation is conducted attentively in the process; after ultrasonication is finished, an obtained dispersion system stands for 10-14 h, thereby being fully aged; and the aged dispersion system is centrifuged for 3 min under the condition of 1000*G, and supernate is taken and contains the prepared gallium-based liquid metal nanorod. According to the preparation method, a physical breaking method is fully used, the gallium-based liquid metal nanorod is obtained directly, a pure physical process is achieved, main chemical reaction is avoided, the preparation process is safe, efficient and fast, and the obtained liquid metal nanorod can serve as a substrate or a ''building block'' conveniently for further operation.