The Most Beautiful Cities In India India is home to hundreds of beautiful cities, each with their own unique elements that add to the country’s charm. It would take quite a while to discover them all, so below we have listed the cities that are well worth a visit. Traveasy offer cheap domestic flight tickets, so you can reach any of these attractive destinations easily and witness their beauty for yourself. Mumbai Mumbai is a must-see city of India and a dreamy destination for anyone who appreciates impressive architecture. There’s an array of spectacular monuments to visit here and the city houses some of the world’s grandest colonial-era architecture. Mumbai is surrounded by the turquoise waters of the Arabian Sea, so there are also many beautiful beaches to sit back and relax on.