Roquetas de Mar es uno de los municipios con mayor actividad comercial al aire libre de toda la provincia. El mercadillo de los jueves, frente al Centro Comercial Gran Plaza, reúne más de 300 puestos y es el más grande de Almería. Además, durante el verano, el mercadillo nocturno de Aguadulce convierte el puerto deportivo en un paseo de artesanía y ambiente desde las 19:00 hasta medianoche.
En los alrededores destacan el mercadillo dominical de Vícar, con más de 300 puestos en su polígono industrial, y el mercadillo de El Ejido, uno de los más grandes de la provincia, que se celebra los tres primeros miércoles del mes. También son populares el mercadillo de antigüedades de Roquetas (primer domingo de mes) y el mercado medieval junto al Castillo de Santa Ana en agosto.
El mercadillo de Roquetas de Mar es los jueves de 9:00 a 14:00 en el recinto frente al CC Gran Plaza. Es el mercadillo más grande de Almería con 300 puestos.
En la urbanización Aguadulce de Roquetas de Mar no hay mercadillo semanal. Se celebra un mercadillo de artesanía durante las noches de verano entre el 20 de junio y el 7 de septiembre, de 20:00 a 1:00, en el puerto deportivo.
El mercadillo en El Ejido se celebra los tres primeros miércoles de mes de 8:00 a 14:00 en el Recinto Ferial. Es uno de los más grandes de Almería con más de 250 puestos de todo tipo de productos.
El Mercadillo de Vícar se celebra cada domingo de 9 a 14 con más de 200 puestos. Ropa barata, fruta fresca y ambiente animado en el Poniente almeriense.
El mercadillo en Huércal de Almería, a 20 kms de Roquetas de Mar, es los viernes de 8:00 a 14:00 en la Calle Tierno Galván, con unos 40 puestos de todo tipo.
En Roquetas de Mar se celebra habitualmente un rastro de antigüedades y artículos de segunda mano cada primer domingo de mes junto a la Plaza de Toros, de 10:00 a 14:00, con unos 90 puestos.
En Roquetas de Mar se suele celebrar un mercadillo medieval durante el puente de agosto. Es un evento con unos 100 puestos de artesanía que se instalan junto al Castillo de Santa Ana de 18:00 a 22:00.