The local currency in Inverness, United Kingdom, is the British pound sterling (£). It is recommended to carry cash as not all establishments accept credit or debit cards, especially in small towns and villages. There are several ATMs and currency exchange offices in the city center. Major credit cards are widely accepted in larger stores, but only cash can be accepted in smaller stores and restaurants.