Obstacolele care intervin sunt factori care provoacă provocarea migrației animalelor sau împiedică atingerea scopului lor. Exemplele de obstacole care intervin sunt munții, pădurile, deșerturile, orașele și corpurile de apă. Unele dintre aceste bariere împiedică migrarea unor specii, în timp ce acestea nu încetinesc deloc alte specii. De exemplu, un deșert mare poate împiedica amfibienii sau insectele să-și finalizeze migrația, în timp ce păsările zboară peste ea.
Păsările sunt unii dintre cei mai cunoscuți imigranți și sunt deosebit de pricepuți în practică. Deoarece majoritatea păsărilor zboară atât de bine, ei pot pur și simplu să treacă peste majoritatea obstacolelor care intervin. Cu toate acestea, nu toate păsările pot traversa oceanele mari, iar multe sunt limitate la locuri accesibile pe uscat. Munții pot oferi, de asemenea, bariere semnificative pentru păsările care nu pot zbura peste ele. Deșerturile, orașele și râurile reprezintă bariere importante în calea migrației mamiferelor și, adesea, mamiferele trebuie să călătorească mult mai departe pentru a trece prin astfel de obstacole.
Oamenii pot întâmpina obstacole care intervin în timpul călătoriilor migratorii. Deserturile și munții sunt deosebit de dificil pentru oameni să traverseze, în timp ce pădurile și orașele sunt ușor pentru oameni să traverseze. De-a lungul timpului, oamenii au construit deseori așezări în apropierea unor astfel de caracteristici provocatoare, ca o ultimă oprire în care călătorii ar putea să-și refacă și să se odihnească înainte de a se deplasa într-o călătorie dificilă.