La principal calle de tiendas de Oporto es la calle peatonal de Rua de Santa Catarina en el centro de la ciudad. Las habituales firmas internacionales como Zara y Mango se encuentran aquí así como el extenso Centro Comercial Via Caterina.
No obstante,también merece la pena visitar las pequeñas calles que desembocan en la principal, repletas de tiendas independientes que venden pan recién hecho,queso o pasteles, intercaladas conlibrerías y zapaterías tradicionales.
Los mercados al aire libre de Oporto también merecen una visita para experimentar algo de la vida diaria portuguesa. Existe un mercado diario de flores desde abril hasta octubre en la Praça da Liberdade. El más conocido, el Mercado do Bolhao, abre cada mañana de lunes a sábado,vendiendo productos frescos ,especias y flores en Rua Fernandes Tomas.
Para conseguir manjares locales como bombones y almendras garrapiñadas, eche un vistazo a la pastelería Arcadia en Rua do Almada, 63, así como A Perola do Bolhao en Rua Formosa, 279.
El Centro de Artesanía de Ribeira en Rua da Reboleira, 37, también es popular entre los turistas así como entre los lugareños por los productos tradicionales portugueses como los azulejos pintados a mano.
La orfebrería también es una especialidad de Portugal, un reflejo de su pasado colonial y de su conquista de tierras ricas en oro de Sudamérica. Joyeros recomendados son David Rosas en Avenida de Boavista y Elysee Joias en Praça Mouzinho de Albuquerque. Pedro A Baptista también es una buena opción por su colección de joyas antiguas y modernas.

