The capital of Meghalaya is:

Shillong
Tura
Jowai
Cherrapunji

The capital of Meghalaya is Shillong. It is the largest city in the state and is located in the East Khasi Hills district. Shillong is a popular tourist destination due to its natural beauty and its many historical and cultural attractions. The city is also home to a number of educational institutions, including the North-Eastern Hill University.

Tura is the second largest city in Meghalaya and is located in the West Garo Hills district. Tura is a major commercial center and is also home to a number of educational institutions.

Jowai is the third largest city in Meghalaya and is located in the West Jaintia Hills district. Jowai is a major cultural center and is home to a number of historical and cultural attractions.

Cherrapunji is a town in the East Khasi Hills district of Meghalaya. It is known for its heavy rainfall and is often referred to as the “wettest place on Earth”. Cherrapunji is also a popular tourist destination due to its natural beauty.