Yes, most places in Lisbon and Porto accept credit cards. However, it's a good idea to carry some cash, especially for small purchases and at local markets.