The currency used in Seychelles is the Seychelles rupee (SCR). Most hotels, restaurants, and shops accept major credit cards, such as Visa and MasterCard. However, it's recommended to carry some cash for small transactions and tips.