At. 'In' is also possible, depending on the context. In some countries, I think people do most of their shopping at markets.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
MustAskYou buy goods at/on a market?at