India is a great country for tourists. There are a number of destinations in India that make for fantastic vacation spots. Hill stations, beaches, wildlife sanctuaries, deserts – it’s all here. There has been a rise in foreign visitors to India over the past few years. Many Hollywood films too are shot in India making it a popular tourist spot on the global map. India’s interiors are getting popular by the day and many travelers are on the hunt to find hidden gems amidst mountains, coasts and islands. However, a lesser-glorified aspect of India is its urban landscape. India is home to a number of cities that not only differ in their lifestyles but also in their culture, festivals, food and pulse. In one city, you may struggle to keep up while in another, you may feel that time just doesn’t go by.   (ALSO SEE 22 of India’s most beautiful monuments that make us proud to be Indians) Here are top 10 cities of India that ought to be visited at least once. Also Read - Ramayan's Sita Aka Dipika Chikhlia Reveals Her Real Love Story With Hubby Hemant, Says 'We Found Our Life Partner'

New Delhi

Red-fort Also Read - Man Accidentally Masturbates In Front of His Colleagues During a Zoom Call, Video Goes Viral



India’s capital city is one of is most vibrant gems. With a great blend of well-preserved historic monuments and modern high-rise buildings, the city of Delhi is a marvelous travel destination for both Indians and foreigners. Its food and fashion are famous all across the globe. Structures like the Qutub Minar, India Gate and the Jama Masjid have historic significance and draw people from all across the globe. Visit Delhi to catch the true pulse of India. Also Read - Huge Relief For Farmers as Centre Hikes MSP For 14 Kharif Crops by 50- 83%

Jaipur

Jaipur



The beautiful Pink city of Jaipur is the capital of Rajasthan, which may well be called India’s most mesmerizing state. Historical palaces like the Hawa Mahal and City Palace take you back in time while the busy markets offer everything from blankets to clothes and jewelry. Jaipur is also a great place to try out the world-famous Rajasthani cuisine.

Mumbai

Mumbai

India’s financial capital and perhaps its most busy city, Mumbai is a delight for visitors. With its strange contrast of poor slums and chawls that go hand in hand with skyscrapers and luxury hotels, Mumbai has been an intriguing destination for travelers over the years. Its nightlife is one of the best in India and its people are as colorful as a rainbow. Do, however, make sure that you visit Mumbai in the winters as the heat and humidity during summer can be a pain.

Bengaluru

bangalore-palace

Known as India’s Silicon Valley, Bengaluru is a great city that is home to the country’s young professional network. Its bars and pubs are often hubs of start-up discussions. Its weather is beautiful as it comes and its monuments like the Bangalore Palace are architectural delights.

Pune

Photograph Courtesy: Ramnath Bhat/Creative Commons

Photograph Courtesy: Ramnath Bhat/Creative Commons

Known as a city with the perfect pace, Pune is known for its pleasant weather and lovely temples. It is also located near some of the finest hill stations and trekking destinations of Maharashtra. Its trendy restaurants, hotels and clubs as well as its educational institutions like FTII and Symbiosis are popular all across India. A visit to Pune will make you feel like you want to stay here forever.

Jodhpur

Jodhpur

The blue city of Jodhpur in Rajasthan is one of India’s most alluring destinations. The humongous Mehrangarh fort is one of the finest structures of the country. The Umaid Bhawan palace and Jaswant Thada memorial are great tourist attractions. The food here is delicious and the whole city exudes charm and happiness. CHECK OUT Top 17 places to visit in India in 2017

Chennai

rajnikanth

One of the most prominent cities in south India, Chennai is known for its magnificent temples and amazing cuisine. This is also the best city to witness the phenomenon of Rajnikanth, India’s most popular film superstar. f you visit Chennai in the right season, which is winter, you will be awed by its culture as well as natural beauty.

Hyderabad

Hyderabad

And then there is the historic city of Hyderabad. The beautiful Charminar is almost synonymous with the city and so is the spicy Hyderabadi biryani. Its colorful people and wonderful heritage will keep you entertained. The Ramoji film city tour can be an enriching experience.

Kolkata

Kolkata

Known as the City of Joy, Kolkata is perhaps India’s most culturally rich city. Its music, arts, literature are all renowned across the globe. Buildings like the Victoria Memorial Hall will leave you mesmerized and attending the Durga festival here is an experience of a lifetime. From its food to the accents of its people, Kolkata is an extremely fascinating city to visit in India.

Srinagar

srinagar-9

The largest city and the capital of Jammu and Kashmir, Srinagar is known for its picturesque surroundings and pleasant weather. The famous Dal lake is a must-visit for its floating vegetable market and stunning backdrop of snow-clad peaks. The Indira Gandhi tulip garden provides a sight for sore eyes. Srinagar is home to everything that is great about the state of Jammu and Kashmir and a trip to this city gives you a sneak peek into the beauty and culture of India’s most beautiful state which is also called ‘heaven on earth’. NOW SEE Top 10 places to visit for singles on February 14

trip-planning

Have interesting travel photos you’d like to share with us? Send photos from your travels to travel@corp.india.com, don’t forget to mention where you’ve shot the picture and get a chance to be featured on our website! So what are you waiting for? Hurry!

Have something to add to this story? Post your comments in the discussion board below; we will be thrilled to hear from you!