The Singapore dollar (SGD) is the official currency of Singapore. While credit cards are widely accepted in stores, restaurants, and hotels, having some cash on hand helps make smaller purchases or deal with market or street vendors.