Roberts miał pod swoimi rozkazami 4000 żołnierzy. Bezpośrednio Robertsowi podlegał 1 szwadron 10 pułku huzarów oraz 12 pułk kawalerii bengalskiej. Artyleria składała się z baterii F Królewskiej Artylerii Konnej, 1 Baterii Górskiej oraz 3 dział baterii G Królewskiej Artylerii. Piechota była podzielona na dwie brygady. 1 Brygadą dowodził brygadier-generał Cobbe. Składała się ona z 2 batalionu 8 pułku piechoty Króla, 29 pułku bengalskiej piechoty i 5 pułku piechoty Pendżabu. 2 Brygada brygadiera-generała Thelwalla składała się z 72 pułku piechoty, 23 pułku bengalskiej piechoty, 2 pułku piechoty Pendżabu oraz 5 pułku Gurkhów.
Przełęcz Peiwar Kotal Armia Robertsa przekroczyła rzekę Kurrum w dniu 21 listopada 1878 r. i rozpoczęła marsz do Thal. W celu zdobycia tej twierdzy i wyeliminowania tamtejszego garnizonu, Roberts wysłał przodem 29 pułk bengalskiej piechoty i baterię artylerii górskiej. Siły brytyjskie dotarły do Thal i zajęły twierdzę, ale afgański garnizon zdążył się ewakuować. Armia brytyjska rozpoczęła marsz przez dolinę Kurrum. 27 listopada w Forcie Kurrum zebrały się wszystkie oddziały i Roberts zdecydował się zaatakować przełęcz Peiwar Kotal, stanowiącą wyjście z doliny.