La Rua De Santa Catarina, une rue piétonne du centre-ville, est la principale artère commerciale de Porto. On y trouve les marques internationales habituelles, de même que le grand centre commercial Centro Comercial Via Caterina. Cependant, les petites rues adjacentes aux rues principales valent également le détour car elles débordent de boutiques indépendantes, vendant du pain frais, du fromage ou des pâtisseries, entremêlées de librairies et de magasins de chaussures traditionnelles.
À Porto, les marchés de plein-air valent également le détour pour un avant-goût de la vie quotidienne portugaise. Le marché le plus connu, le Mercado do Bolhao, est en place tous les matins du Lundi au Samedi.
Pour déguster des friandises locales telles que des chocolats et des amandes, la pâtisserie Arcadia sur Rua do Almada, 63 ans, vaut le coup, ainsi que A Perola do Bolhao sur Rua Formosa, 279.
Le bijoux en or est également une autre spécialité du Portugal, reflétant son passé colonial et ses conquêtes de terres riches en or d'Amérique du Sud. Les bijoutiers recommandés sont David Rosas, sur Avenida de Boavista et Elysee Joias sur Praça Mouzinho de Albuquerque. Pedro A Baptista est également une bonne option pour la collection de bijoux anciens et modernes.