The capital city of Gujarat is:

Gandhinagar
Ahmedabad
Surat
Vadodara.

The correct answer is Gandhinagar.

Gandhinagar is the capital of Gujarat, India. It was founded in 1960, after Gujarat was separated from Bombay State. The city is named after Mahatma Gandhi, the father of modern India.

Gandhinagar is a planned city, with wide roads and spacious parks. It is home to many government offices, as well as universities, colleges, and hospitals. The city is also a major industrial center, with factories producing textiles, chemicals, and pharmaceuticals.

Ahmedabad is the largest city in Gujarat and the sixth-largest city in India. It is a major commercial and industrial center, and is home to many textile mills, chemical plants, and engineering companies. Ahmedabad is also a major tourist destination, with many historical and religious sites.

Surat is the third-largest city in Gujarat and the ninth-largest city in India. It is a major commercial and industrial center, and is home to many textile mills, chemical plants, and engineering companies. Surat is also a major diamond-cutting and polishing center.

Vadodara is the fourth-largest city in Gujarat and the 13th-largest city in India. It is a major commercial and industrial center, and is home to many textile mills, chemical plants, and engineering companies. Vadodara is also a major educational center, with many universities and colleges.