Shalwar kameez is a two-piece garment consisting of a long tunic (kameez) and loose pants (shalwar), while an Anarkali suit is a long, flowy dress-like garment that flares out at the bottom.