Yes, credit cards are widely accepted, especially in larger cities and tourist areas. However, it's advisable to carry some cash for smaller establishments.