Police say the masked gunmen held up the Walmart in the Larkins Corner Shopping Center in Boothwyn around closing time.
They got away with a large amount of cash, but they didn't get very far.
Police caught up with the suspects after Walmart security gave them a detailed description of the three men and the getaway vehicle.
Upper Chichester Police caught up with them near Township Line Road and Carter Avenue in Chester Township.
A shotgun and the cash were found in the car.
All three suspects were taken into custody.