1、意思不同:敲山震虎有意識地發出警示使對方感到震動;打草驚蛇是由於行動不慎引起對方的警覺和防範。
2、出處不同:敲山震虎這個成語出自劉流所寫的《烈火金剛》;打草驚蛇源自北宋時期鄭文寶所寫的《南唐近事》。