The currency in Gran Canaria, as well as in the rest of Spain, is the Euro. Most shops, restaurants, and hotels accept credit cards, but it's always a good idea to have some cash on hand for smaller purchases.