Upprepad skottlossning har under onsdagen hörts vid det tåg som separatister kapade ett dygn tidigare.
Myndigheterna uppger att alla tågkapare har dödats – mellan 30 och 80 personer har nämnts av källor till olika nyhetsbyråer – och att samtliga passagerare räddats.
Exakt hur många det rör sig om är oklart, tidigare uppgav säkerhetsstyrkor att 190 personer räddats, från början uppgavs siffran på gisslan vara 450 passagerare.
Rykten i omlopp
Samtidigt uppger militären för nyhetsbyrån AFP att 21 gisslantagna dödats i försöken att frita dem. Enligt källor till nyhetsbyrån Reuters rörde det sig snarare runt 50 personer redan innan insatsen för att frita alla hade slutförts.
Många rykten är i omlopp och det är oklart hur många som egentligen har hållits av BLA (Baloch Liberation Army) sedan gruppen sprängde en del av rälsen i ett bergigt område sydost om storstaden Quetta och stoppade tåget.
De som befriats och förts till säkerhet beskriver för BBC tåget och den skottlossning som pågått som "domedagsscener".
— Vi höll andan under hela skottlossningen, utan att veta vad som skulle hända, säger en tidigare gisslan, Ishaq Noor.

Upptrappad konflikt
De fritagna och flera som själva lyckats ta sig ur kaparnas våld beskriver en mödosam väg mot säkerheten. I det bergiga området tvingades de gå i uppemot fyra timmar innan de fick hjälp. Många av dem ska ha burit skadade eller försvagade personer på sina ryggar.
— Vi nådde med stor svårighet nästa tågstation, vi var trötta och vi hade barn och kvinnor med oss, säger passageraren Muhammad Ashraf till BBC.
Separatisterna – som kämpar för ett självständigt Baluchistan – behandlade passagerare från provinsen bättre än andra, säger båda vittnena, och Ishaq Noor säger att han och hans familj fick lämna tåget när han sade att de bor i Baluchistan.
BLA har länge stridit för ett självständigt Baluchistan – den fattigaste provinsen i Pakistan – och gömmer sig bland annat på andra sidan gränsen till Afghanistan. På senare år har konflikten trappats upp och BLA har utfört många våldsdåd och attacker.