The currency used throughout the country is the Seychellois rupee. Visa and Mastercard are accepted in most hotels and restaurants. Tourist shops and areas often have ATMs dispensing local currency.