Yes, credit cards are widely accepted in Guanajuato, especially at hotels, restaurants and larger retail stores. However, it is advisable to carry some cash for smaller stores or street vendors that may not accept credit cards. To avoid inconvenience, inform your bank of your travel plans. Always have a contingency plan for cash in case your card is declined or lost.