The currency in Scotland is the Pound Sterling (GBP). Most places accept credit and debit cards, but it's a good idea to have some cash on hand for smaller transactions and for tipping.