The Indian Rupee (INR) is the official currency in Gwalior. While credit cards are accepted at some larger hotels and restaurants, it's advisable to carry cash for smaller shops, street vendors, and public transportation. ATMs are widely available in the city.