Mosby ligger ved Setesdalsveien og Venneslaveien. Sørlandsbanen og elva Otra, også kalt Torridalselva, går også gjennom Mosby. Kvarsteinbroa over Otra utgjør fra gammelt av også en markant dialektgrense.