No.  All transportation, restaurants and shops accept US Dollars or Colones.

WhatsApp chat