Both cash and credit cards are accepted forms of payment for gas in Mexico. Pemex is the state-operated fuel provider for nearly all gas stations in the country.  Tip: It’s always a good idea to bring some cash on a long drive, as some distant or rural stations might not always accept cards.