The official currency of Seychelles is Seychelles Rupees. Though many tourist spots also accept payment in Dollars or Euros, you can also use them for transactions. However, keep the local currency with you to avoid any complacency.