Ideally, you need at least 3 to 4 days in Guwahati. However, if you are short on time and plan on visiting to spend 2 days in Guwahati, you can explore the main attractions here. This allows you to visit the Kamakhya Temple, Assam State Museum, and Umananda Temple, and enjoy local parks and markets.