8 Best Cities to Visit in India

India is a great place of art and historic collaboration and that is reflected in some of the top cities. This is the nation, where some of the world's ancient-most religious monuments are situated and alongside there are many top class historic artistic representations of different dynasties. The Ancient time historical impressions, when races from other parts of the world have not even started creating history, are there in the subcontinent.

Even when the world has started writing their own history, the country surrounded by three water bodies, continued writing her ornamental historic episodes with arts and architectures. Modern great cities of India can even be compared to that with the top cities of the world, but the cities that have their origin encrypted since the ancient times are simply unparalleled.

Here is the short brief about such great cities, which evolved at a different timeframe of Indian history and are still resplendent with their awesome attributes.

best cities to visit in India

1. Hyderabad

Hyderabad has awesome tourist attractions like Golconda fort, Birla mandir, Lumbini park, Snow world, Charminar, Falaknuma palace, Salar Jung museum, Moazzam Jahi Market, KBR park, Shilpa Ramam etc. You can also visit Ramoji Film City and spend an entire day in colorful world. This place is known for Swanky Charminar, IT hub, and Snow World to beat the scorching heat.

Fantastic shopping places like Koti, Abids, Laad bazaar, Begum bazaar, Book bazaar and numerous shopping centers are together an icing on the cake for your already overwhelming list of things city has to offer.

The main attraction of Hyderabad is Charminar, built in 1591 in the center of the old perimeter of the city. The majestic Haveli Purani, the palace acquired by the second Nizam, has now become a museum with a fascinating collection. The museum exhibits gifts and souvenirs presented to the past Nizam. A 1930 Rolls Royce, Packard and a Jaguar Mark V are some of the antique cars shown here.

In the middle of Lake Hussain Sagar, located in the center of the city, stands a gigantic Buddha statue. From Hyderabad, you can visit Fort Golkonda. In the vicinity, one kilometer from the Banjara Darwaza of Fort Golkonda, are the tombs of the legendary Qutb Shah.

A place worth visiting is the Salargunj Museum, which houses one of the largest collections of antiquities in the world. Do not miss the temple of the thousand columns, the Warangal Fort, the temple and the Ramappa lake; Kush Mahal, Pakhal Lake as well as wildlife reserve, Tadwai, Bhadrakali Temple, Khazipet Dargha, Fatima Churches, Kolanupaka, Pembarti, Eturungaram, Cheriyal.

The iconic Charminar monument and ancient mosques like Mecca Masjid loom over the otherwise insignificant streets, as silent witnesses to the city’s rich past. This is also a city of extremes: head west to Cyberabad and you’ll wonder if you’ve suddenly ended up in high-tech Japan. However, if you don’t have too much time, focus on the historic heart of the city and its magnificent architecture.

Choose a day when the sun's not too bright. Be prepared for the climb but once you reach the top of Golconda fort, the view is worth all the huffing and puffing. A little beyond the fort, is taramati baradari, a baradari constructed by Qutb Shah for his favourite courtesan Taramati, hence the name. Before entering the fort area, there lie the tombs of the qutb shah rulers.

The Qutub Shah tombs are a set of around 44 tombs, 7 of which belong to the 7 rulers. If antique coins and locks interest you, do stop by a person who sells ancient coins right outside the gates of the fort. ​Choose to visit birla temple either early mornings or early evening. The view of the sun rising or setting is breath taking. In my opinion, this is one of the best and the most serene places to visit in Hyderabad.

Little do the people of Hyderabad know about Buddha vihara. Situated at the highest point of the Mahendra Hills, this temple is known for two things- serenity and beauty. Although the Shamirpet lake isn't its original size at present, these two lakes are the perfect picnic spots. They form a good place for a family outing.

If you are a bike enthusiast, you would find several Royal Enfield or Harley bikers making their weekends a bike filled one, their destination being the Osman sagar lake. True beauties! A few others at Hyderabad would include the public gardens, the KBR park, the Nehru Zoo, Salary Jung Museum, Sudha Cars museum, the chowmahalla palace, king koti palace, Ramoji Film City, paigah tombs etc.

Have you ever wondered how south Indian delicacies like idli andaround be made interesting with a little of masala touch? Well, visit these places and you would not end with just one visit. Also, you would be surprised to know that Ram ki bandi opens at 3 in the morning and closes at around 6.

Laad Bazar is situated next to the Charminar. Here, you will find shops that sell excellent perfumes, jewellery and garments. Not too far from the Charminar, situated between Laad Bazaar and Moti Chowk is the Perfume Market. As the name suggest, it’s perfumes and more perfumes that you find here-ittar, or regionally produced perfumes that come in beautiful glass vials.

If you are looking for antique items, this is the place to go. From quaint chandeliers to unique crockery, from wooden chests to replicas of monuments, you’d find all the unique and antique items in Antique Market. You can find these shops near Murgi Chowk, close to the Charminar.

2. Agra

Not very far from Mathura this city is, but she remained unexplored till the Mughals empowered the city with Agra Fort and the immensely splendid Taj Mahal. The astounding monument although is the diamond ring to the city, but other jewels are not less here. The best fact is that, very close to this city that is penetrated by Yamuna River, there lies Fatehpur Sikri, another great work of Mughals.

Mixing it all, Agra is something, missing which you will miss everything about Modern India.

3. Kolkata

This city is the ornament of the modern Indian history, as it remained the capital city of the British, during their rule over India. Calcutta has the oldest hanging bridge of the nation, has the oldest and the biggest museum and Library and zoo and tram depot and metro rail of India.

Moreover, there are some of the symbolic features in Kolkata regarding the late 19th-century revolution across India, where Bengal led the nation with her ornaments in the movements related to literature, religion, science and of course humanity.

Calcutta might not have been the city of princes, but the Calcutta Polo Club is the oldest one in the world!

The Royal Calcutta Golf Club is the first ever golf club to be set up outside the United Kingdom!

When talking about cricket, there’s one fact which even many cricket buffs do not know. Founded in 1792, the Calcutta Cricket and Football Club is the second oldest cricket club in the world after MCC: the Mecca of Cricket. Well, when it comes to sports, Calcuttans are crazy about their football!

Founded in 1898, did you know the Calcutta Football League is the oldest football tournament in the country, and the second oldest in the world?

In terms of seating, Salt Lake Stadium is the second largest football stadium in the world with a staggering capacity of 120,000.

The Kidderpore Port is the oldest port in India besides being the only riverine port in the country. Besides, the replica of the Hooghly River Port is the only representative of India at the Asian Cities Sector in the Metropolitan Museum (MET), New York.

Academy of Fine Arts is a cultural spot in the heart of the city, where various types of cultural and artists portray their work with flair. A must-visit for all the art lovers. Academy of Fine Arts screens cinema, displays dramas, local and international painters, poets and more. A show not to miss as it is one of the unique places to visit in Kolkata.

Kolkata is a shopping hub. With various industries having its feet planted on the streets and various markets, the options are limitless. New Market is a bazaar which is equivalent to Crawford Market in Mumbai and Karol Bagh in Delhi. Every bit of all the tiny products produced in the world is available in these markets. The quality of the product depends on the shop and the goodwill the name has in the market.

Being a local market and not an industry, this market favours the businessman’s name or surname over the business name. Gariahat is another delight to shop at with clothes available for as cheap as a hundred bucks.

The Kolkata Metro is India’s first underground Metro railway. Kolkata Metro is an excellent ride to save your time, to avoid traffic jams and it's a comfortable and safe journey also.

Kolkata is the only city in the country which has a tram service. The tram services give an air of nostalgia. If you have time and want to feel the original essence of Calcutta, then tram ride is a must. However, the speed is slow compared to other forms of transportation in the city. Board a Tram, and enjoy the quintessentially old-school ride- dripping with the medieval charm of Kolkata.

Kolkata still runs on hand-driven rickshaw where a muscular man, pulls the rickshaw with maximum 2 passengers. The rickshaw is useful only for short distances. This experience can be tried when in Kolkata.

Kolkata is a book lover’s paradise. In fact, College Street is widely referred to as the second largest second-hand book market in the world where, if you search properly, you’ll be able to find the first edition of even the rarest of the rare books! Regarding College Street, there’s a saying that if you didn’t find a book in College Street, that book probably never existed!

It is the place to find any book in this world, with hundreds of book shops. The lane is heaven for book lovers and readers and is one of the best places to visit in Kolkata for youngsters. The dealers don't just sell new books, but also purchase old ones and resell them, making each and every piece of paper a treasure.

Kolkata is a place where things to eat has its own place in the people's heart as well as streets with numerous restaurants with private rooms. Kolkata is famous for traditional Bengali food which majorly consists of fish and rice. This cuisine can be found in many places across the city. Well, fish and rasgulla are the one of the favorite food of the people.

But it isn't necessary that everyone likes eating fish, some are interested in Kosher Mangso too. Also the Ilish maach is just awesome. One of the most interesting fact in Bengali Vegetarian food is that majority of them are made without onions and garlic. Aloo dom is a spicy curry of potatoes and is a perfect combination with korai shutir kochuri.

Luchi and aloo chorchori with lightly spiced potatoes is a Sunday affair. Potol Dolma is stuffed pointed gourd stuffed with chhena, nuts, potatoes and spices, in a gravy made in ghee. Cholar dal prepared with Bengal gram and coconut is a perfect combination in any get together and is also served with Luchi or Kachuri or Radhaballavi.

Alu posto is a potato curry with poppy seeds. Bengalis love affair with poppy seeds is versatile. Rice with Alu Posto is perfect for a warm, humid summer day to keep the body cool. Jhinge posto is a ridge gourd curry with poppy seeds. Phulkopir dalna is cauliflower curry with potatoes and is a Bengali favourite item for cool winter months. It is served with roti, rice, Pulao etc.

Dhokar Dalna is prepared with steamed Bengal gram, and are chunky pieces in rich gravy. Peper dalna is a light papaya gravy with chunky pieces eaten with rice, roti, paratha etc. Pepe ghonto is a dry, grated, green papaya curry with little grains of rice. It's an everyday item fit for breakfast, lunch, dinner.

Chanar kofta is cottage cheese balls in rich gravy and is a must have with pulao. Echorer torkari is a raw Jackfruit curry. Echorer Dalna or raw jackfruit curry is also a top favourite, sumptuous dish. Radha ballavi is specially served in parties and occasions with Aloo dom.

The key taste profile of Bengali food is a complex yet delicate mix of bitter, sweet, and pungent. The dish that represents this profile in its entirety is - shukto. Traditionally, shukto is the starter to an elaborate Bengali meal, to cleanse the palate. It's little bitter due to bitter gourd. It also has other vegetables like drumsticks, brinjal, raw banana, potatoes and other seasonal vegetables and cooked in very little oil and spices.

Kanchkolar kofta is prepared with raw banana for cooking is a different variety than that for eating. Its a dumpling made with spices, boiled raw banana and potatoes. It's a rich gravy eaten traditionally with rice. It's also served in feasts.

Mochar ghonto is prepared with banana flowers and are made into dry curry with very little oil and spices. Labra is morning breakfast sabzi with ruti in many households and tastes divine with Khichuri. Sona muger Khichuri with moong dal is eaten with ghee and fries like brinjal and potatoes and is an item reserved for a rainy day.

Kumro chechki is made with ripe pumpkin and very little oil and spices. It's a common item to be eaten with rice, paratha, roti. Sim Paturi is prepared with broad beans wrapped in banana leaf with spices and mustard oil. It's pan fried in gas oven. Bandhakopir torkari is cabbage curry with peas with a hint of spice.

Pui Shak is added in a light curry with Malabar Spinach made with dal dumplings and vegetables. Kolmi shak or water spinach is a vegetable that grows in watery areas in Eastern States and North Eastern States of India. A Kolmi shak stir fry is a summer dish cooked with little oil, a clove of garlic and dry chilli. Bottle gourd leaves strew or lau shak curry is an everyday food in summer very little prepared with oil and spices.

Lau pata bata is very tasty and very few people know exactly how to make it. Thankuni pata bata or Indian Penny wort or Thankuni is an invasive species of herb found densely in Eastern and North Eastern States of India. It's eaten as a paste and has little minty flavour. People love Data Chorchori or drumsticks curry with mustard paste along with some other vegetables like potatoes, tomato, pumpkin etc.

Ash groud curry better known as chalkumror torkari is an everyday curry best to eat with rice or roti. Bengali tomato chutney is made with reasonable amount of dates and raisins. The list is endless.

Now comes Biryani. Though Hyderabadi Biryani maybe tasty and popular, but the Kolkata Biryani is pure love. The essence is the aloo present in the biryani and they also offer gravy along with the biryani.

The beauty of the city is the variety of street foods available at a pocket friendly price and satisfies your taste buds. From veg to Non veg, from familiar gully to high streets you will find a plethora of street foods.

Some of the other popular things to eat in Kolkata amongst bongs are Rolls at Kusum Rolls, biryani at Arsalan, phuchka (Bengali name for panipuri), club kachori and kullad wali chai (tea served in a clay cup) that can be found at various locations. Dim toast and baapuji cake is one of the most preferred breakfast of the people.

Commonly known as golgappa in other states, Kolkata has its own uniqueness. Here it is not gol gappa, it is Phuchka. With smashed aloo masala inside the crunchy maida ball and tok-jol (lemon and tamarind water) it is irresistible to have one. You atleast need a dozen to stop.

You can find most of the office-goers, college students and locals having chop and muri. Chop (deep fried veggies with besan) which is available as beguni, aloor chop, vegetable chop, dimer devil are like heavenly combination with puffed rice (muri).

How can one miss sweets when you are in Kolkata? Every gully has a sweet shop and everyone has to offer unique and tastiest sweets starting from 5 Rs to 20 Rs each.

Also not only rasgulla but pantua and sondesh are also awesome. The variety of sweets and their prices are also lower than most of the states. Along with Rosogolla, Kolkata also homes the sweetest delicacy named Sandesh. The best Sandesh is available at Girish Chandra and Nakur Chandra sweet shops, being one of the oldest Halwais in Kolkata, they have mastered the art of Sandesh and other Bengali sweets.

During winters, a specialty marks the board, Gurer Sandesh which has liquid jaggery as its core. Jilipi or jalebi is a common sweet. But Muger Jilipi is another heaven. Usually, jilipi or jalebi is crispy, cracking under bite. Muger jilipi is soft, but not as soft chhana or cheese of any kind, firm but not like any other sweet you may have in mind. It is granular in texture, oozing the syrup, golden to light orange in color., and heavenly in bliss.

Do not miss out on the Calcutta Meetha Pan, a mouth freshener that has its roots dug deep in the soil of Kolkata. As it’s a local specialty, it can be found at every corner.

Luchi and Cholar Dal: Cholar Dal is Bengali breakfast dish. Bengal gram lentils cooked in coconut and spices that is served with hot and fluffy luchi.

Jhalmuri and Tea: Jhalmuri is a street snack in Bengal region of the Indian subcontinent, made of puffed rice and an assortment of spices, vegetables, chanachur and bhujia. Often had with tea for breakfast.

Roll: You can find any type of roll from the simple egg roll to chicken roll. The cheapest is usually the vegetable roll and the most expensive is double egg, double chicken roll. The spices are customisable, free of charge of course.

Momo: Momos are the lifeline of northeastern India. They range from simple steamed veg momos to the Afghani Tandoori ones. Whichever you choose, each one will be able to delight you to the maximum. Chicken momo is usually the most in demand, but who can forget the soup?

Nariyal ke laddu refers to Narkoler Naru. Simple and delicious, this dish is a winter season must have for Bengali households.

Taler Bora or Palm Fruit fritter is another legendary Bengali sweet. Made with pulp of ripe Palm, Coconut, Jaggery, Wheat Flour, Rice Flour and Kalonji, this heavenly deep fried sweet dish is relished by young and old alike.

Shor Bhaja is so uncommon, that even in Bengali community it is not that well known. This mouth melting sweet is made by collecting and layering the Malai or fat from top of hot milk, then pressing, shaping and dipping in flavoured syrup.

Pati Shapta looks suspiciously like a Dosa, but tastes nothing like it. Another winter season speciality, the entire family looks forward to the ceremonious making of this Rice Batter roll with Coconut and Jaggery filling.

The best time to visit Kolkata is during the festive season. Kolkata is considered as the cultural capital of the country, where major festivals are celebrated with intense devotion and heartfulness. Major festivals celebrated are Durga Puja and Christmas in Kolkata. Durga Puja in Kolkata is the most vividly celebrated festival in Kolkata, the streets are filled with people, lights are always shining bright and the eateries are open throughout the night.

The countdown begins 100 days prior to the festival and Pujo Shopping is a must for locals. Kumartuli is the abode of clay effigees. It is the traditional potter's quarter in North Kolkata, renowned for their sculpting skills. This place thus can be termed as the earthly abode of earthy lords. The essence and feel of this place is blissfully cherubic. If you have time, explore the untidy alleys of Kumartuli - an experience you can not have in any other city.

Mahasashti, Mahasaptami, Mahaasthami and Mahanavmi are most awaited days for people. The best thing to do during Durga Puja is to go pandal hopping to experience various themes and fascinating decors.

Also Saraswati Puja is a Bengali Valentines Day. One can see the community members dressed in traditional dresses.

Among the best places to visit in kolkata during Christmas, midnight mass at the St. Peter's Church is a must-go. A week-long carnival is set up on the roadside at Par Street.

One of the most unusual places on the list, yet the perfect location to sip on a cup of tea. This tea-spot is located inside a crossword on Park Street. The electric feeling of sipping on different flavours of tea while sitting in the middle of a room full of books is the happiest place in the world.

After the Frankfurt Book Fair and the London Book Fair, Kolkata Book fair is recognized as the world’s largest conglomeration of books! Besides, it’s one of a kind and Asia’s largest book fair—it is also the most-attended book fair in the world! It is also the world's largest non trade Book fair! It's usually around the month of January and goes on for a week to 10 days!

Take a ride from Victoria Memorial towards Vidyasagar Setu. Get astonished by this architectural marvel- while you drive over the river.

4. Bhubaneswar

It actually does not cost much to travel in Odisha, only issue is that of good accomodation and facilities. Anyway outside the standard Bhubaneshwar-Puri-Konark-Chilika circuit, there are some places that are worth a visit, and which do not cost too much. Beaches around Bhubaneshwar aren’t as commercial as beaches in Goa or Kerala but they are surely much more cleaner.

Odisha is the land of temples engraved with deities, farmers, animals, and common masses. These temples have their own archaeological importance. If you love to visit offbeat places in India, then this is a place that you were looking for this whole time.

Orissa is nestled comfortably in the south eastern part of India and is historically significant with a backdrop of over several centuries to boast of. It is also known as 'Odisha' and houses in its midst, several tourist attractions including the world famous Jagannath Temple, the Sun temple, the Lingaraja temple and most importantly the famous Rock Edits of Ashoka.

Bhubaneswar is the capital of the state of Odisha, in eastern India, until recently known as Orissa. If you are planning to visit Bhubaneswar, then do visit the ancient temples. These temples were mostly built before 12th Century BC. Popularly known as the Temple City of India, Bhubaneswar is world famous for its classic example of heritage, history, and urbanization.

Once you step in Bhubaneswar you will get to know why it is called the Temple City. It has many ancient temples dedicated to Shiva. A Bhubaneswar tour should be in your bucket list if you don’t want to miss out exploring the incredible artwork, wildlife sanctuaries and caves of Odisha.

Some of the key attractions you shouldn’t miss on your Bhubaneswar trip include Dhauli Hills, Udayagiri and Khandagiri caves, Ratnagiri Buddhist Excavations, Bindu Sarovara, Nandan Kanan Zoological Park and Lingaraj Temple among others. You need to hike up hill to reach these caves. These caves are hundreds of years old and very intriguing.

About 100 kms from Bhubaneswar is the ancient Buddhist Centers of Lalitagiri and Ratnagiri, which together with the site of Udaygiri form what is known as the diamond triangle of Odisha.

On a day trip from Bhubaneswar, visit the ancient Buddhist sites of Lalitagiri and Ratnagiri, dating from the 1st century BC to the 12th century AD to see the stone coffin containing the relics of the Buddha in Lalitagiri, standing statues of the Buddha and sculptures of the Gandhara School of Architecture.

But apart from these places, have a visit to the world famous Konark Temple (if you have not visited earlier). It is located between Puri and Bhubaneswar. You can also chill at the Chandrabhaga Beach or Ramchandi Beach nearby. It is surreal to observe these super talented artists come up with such wonderful designs of places, people and situations. If you ever get the chance, do witness the Sand Art Festival.

For nature lovers Jeypore brings a lot of activities. The city is recognized for offering mesmerizing sights of rocky outcrops, picture-perfect cascades, and verdant biosphere reserves. One of the famous attractions of this place is the forest hills of the southwest. It is home to the tribal people who live in the forest. You can visit their weekly market to meet them. Even if they are tribal people, they are very welcoming by nature.


Southern part of Odisha is quite an unexplored beauty. You have beautiful valleys, thick forests, hills, lakes waiting to be discovered. Unfortunately poor infrastructure and add to it Naxal issue has meant the region has not really tapped it’s potential. You can catch a bus to Koraput, or even go on a road trip from Vizag, or Vizianagaram. Till Saluru it’s pretty much plain area.

From Salur, you have a very steep ghat road, runs through thick forests. And then you reach Sunki right on the Andhra-Odisha border. From there on to Pottangi, which has the Gali Gabdar waterfalls. From Pottangi en route to Koraput, you pass Sunabeda, lovely route with rolling meadows, valleys and lakes. Koraput is a sleepy small town, very picturesque with hills and all. Has some decent hotels too.

Jagannath Temple here is worth a visit. But the best part is Gupteswar temple, around 90 km from Koraput. The main attraction is the Shiva Linga in a limestone cave. Located near the Kolab river, it involves a trek through a dense forest.

5. Patiala

Patiala is known as the city of forts and gardens. With its intricate and beautiful works of art, the bright colors of the gardens and the beauty of its temples and the royal residence of Qila Mubarak make the city of Punjab very interesting to visit. Qila Mubarak, located in the heart of the city, was the resident of the Patiala royal family before the former Moti Bagh palace.

Baradari gardens are an unmissable attraction for its colorful range of flowers and the royal house, the cricket stadium and an ice rink. Sheesh Mahal is a work of art, famous for its mirror works and the nearby lake enhances its beauty. The Gurdwara Dukh Nivaran Sahib and the Gurdwara Moti Bagh Sahib are important religious destinations dedicated to the Sikh Guru Teg Bahadur.

Lachman Jhoola connects the Sheesh Mahal with the Banasar Ghar and is a beautiful suspension bridge built on a small artificial lake. It is a replica of the famous Lakshman Jhoola in Rishikesh. The tree-lined parks in front of the villa feature exquisite marble statues, including a 1903 sculpture of Queen Victoria.

6. Chandigarh

Chandigarh is an exception in India. It may seem like a small and visionary Brasilia, with its modern architecture of the 1950s. The city is divided into identical sectors, crossed by large avenues. In the north, the sector 1 concentrates the Capitol and all its official and administrative buildings. It is worth going up to the terrace of the Secretariat, the headquarters of the governments of the two states, to admire the fantastic views.

On the one hand, the modern city to the south has the first foothills of the Himalayas. Take a tour of the administrative district and visit its large 220-hectare artificial Sukhna Lake, very close to the High Court. In the sector 10, discover 5,000 years of history of North India in the Museum of Evolution of Life.

Let yourself be drunk by the immense Rose Garden, in the sector 16, where more than a thousand varieties are cultivated (ideal between December and February). To do some shopping, nothing better than the spacious commercial center of the sector 17, in front of the bus station.

7. Jaipur, Rajasthan

The capital of Rajasthan, Jaipur, is referred to as the Pink City for the trademark colour of buildings in this city. Jaipur is home to historic forts and palaces. Couples can opt for a romantic stroll down the city centre and soak in the Rajasthani folk culture. From fabrics to carpets, one can find various types of handicrafts in the Tibbati market.

Jaipur is also known for its extreme weather conditions. So, couples can consider this city among the best honeymoon places during the winter months.

8. Rishikesh, Uttarakhand

Rishikesh is definitely the Holy Grail for solo travellers in India. While the charming valleys and lush greenery weaves magic for the wandering soul in you, Rishikesh is also popular as the Adventure Capital and Yoga Capital of India. A female friendly destination in Uttarakhand, solo travellers must indulge in adventure activities like white-water rafting, rappelling fox flying and camping.

Even if you come alone, you will leave Rishikesh with lots of memories for lifetime of friends that you make during your trip. Solo travellers can also join some yoga and meditation sessions that the ashrams impart amidst the scenic backdrop of the Himalayas. Rishikesh is easily accessible by road and trains from all major cities.

Mind it that the above mentioned top cities of India are only the top most – there are lots more to be explored about India, exploring which can cost a full life.
Kalyan Panja