Pri prepínaní okruhov sa pred začiatkom prenosu údajov vytvorí vyhradená komunikačná cesta. Táto cesta zostáva otvorená počas celej komunikačnej relácie, aj keď neexistujú žiadne údaje na prenos. V dôsledku toho môže byť prepínanie okruhov neefektívne pre siete ad hoc, kde sa topológia siete môže často meniť. Keď sa uzol pohne, cesta s prepínaním okruhov sa môže prerušiť a komunikácia sa preruší.
Okrem toho prepínanie okruhov vyžaduje centrálnu entitu na správu a údržbu okruhov. V sieti ad hoc neexistuje žiadna taká centrálna entita, takže prepínanie okruhov nie je možné.