Spanish Phrases for Shopping at a Market
Markets in Spanish-speaking countries are lively, colorful, and full of great bargains. Knowing the right phrases helps you buy confidently, compare prices, and enjoy authentic local experiences.
1. Starting a Conversation With a Vendor
English → Spanish
-
Hello, good morning/afternoon.
Hola, buenos días / buenas tardes. -
Do you have this in another color/size?
¿Tiene esto en otro color/tamaño? -
Can I see that, please?
¿Puedo ver eso, por favor? -
Can I hold it?
¿Puedo tomarlo?
(For food or delicate items: “¿Puedo agarrarlo?”)
2. Asking About Prices
-
How much does this cost?
¿Cuánto cuesta esto? -
What’s the price per kilo/pound?
¿Cuál es el precio por kilo/libra? -
How much is this one?
¿Cuánto vale este? -
Do you have something cheaper?
¿Tiene algo más barato?
3. Bargaining and Negotiation
Many open-air markets expect light bargaining (depending on the country).
-
Can you give me a better price?
¿Me puede dar un mejor precio? -
That’s too expensive.
Es muy caro. -
What’s the lowest price?
¿Cuál es el precio más bajo? -
If I buy two, can you give me a discount?
Si compro dos, ¿me da un descuento? -
I’ll take it if you lower the price a little.
Lo llevo si baja el precio un poco.
4. Weighing, Measuring, and Quantity
-
I want half a kilo / one kilo.
Quiero medio kilo / un kilo. -
Give me one more, please.
Deme uno más, por favor. -
Just a little bit.
Solo un poquito. -
Can you weigh it for me?
¿Puede pesarlo para mí? -
I only need one.
Solo necesito uno.
5. Asking About Quality or Origin
-
Is this fresh?
¿Está fresco? -
Where is this from?
¿De dónde es esto? -
Is it handmade?
¿Está hecho a mano? -
Does it come with a guarantee?
¿Tiene garantía?
6. Paying
-
Can I pay with card?
¿Puedo pagar con tarjeta? -
Do you accept cash only?
¿Solo aceptan efectivo? -
Do you have change?
¿Tiene cambio? -
Here you go.
Aquí tiene.
7. Courtesy Phrases
-
Thank you, everything looks great.
Gracias, todo se ve muy bien. -
I’m just looking.
Solo estoy mirando. -
Have a good day!
¡Que tenga buen día! -
See you later!
¡Hasta luego!