Slovenia’s official currency is the Euro and you'll find that most places take credit cards too. However, it's always advisable to carry a little cash around for markets, street vendors, or small purchases.