India’s financial capital, it should come as no surprise that Mumbai is the most expensive city to live in or even visit. An average 2 night stay in Mumbai would cost around Rs. 10,000/- for 2 nights.