Yes, credit cards are widely accepted in Colombo, especially in hotels, restaurants, and larger stores. However, it's advisable to carry some cash for transactions in smaller establishments and markets.