At least 25 people were killed, including several soldiers, when a blast ripped through a train station in restive southwestern Pakistan on Saturday in an apparent suicide attack claimed by a local separatist group.