Multiple choice general knowledge Capital of Gujarat Gandhinagar Ahmedabad Surat Baroda Reveal answer Fill a bubble to check yourself A Correct answer Explanation Gandhinagar is the capital of Gujarat, named after Mahatma Gandhi. It's a planned city established in 1960. Ahmedabad is Gujarat's largest city but not the capital. Surat and Baroda (Vadodara) are major cities in Gujarat.