At least 22 Shiite pilgrims returning from Iran were killed and 20 others wounded when a bomb hit a bus in the southwest Pakistan province of Baluchistan Tuesday, officials said.