Question: what is the difference between road bike shoes and mountain bike shoes?
Answer: The key difference between an MTB shoe and a Road Shoe (SPD vs. SPD-SL) is the stiffness of the sole - road shoes have much stiffer soles. Stiffer the sole more power you can transfer to the pedals. ... For recreational riding MTB pedals (and shoes) work fine on a road bike.