Stand on the deck of the Howrah Bridge in the early morning and you will see the Hooghly River below you carrying ferries, barges and a current of commuters into the city. Behind you, the bridge's steel girders hum with traffic; ahead, the ghats and the crush of the old city begin. That crossing is as good an introduction as any to Kolkata, a city whose landmarks were built during and after the long period of British rule and whose cultural life runs through its neighbourhoods, its festivals and its football grounds.
Kolkata suits travellers who are happy to move slowly, take their time over a museum, and spend an evening at a match or a film rather than ticking off a checklist. It rewards an interest in history, in architecture and in the arts, and it is at its most alive during its festivals and its sporting seasons.
This guide covers the main sights and experiences in the city, followed by a plan for a single day and answers to a few common questions.
Top things to do in Kolkata
1. Victoria Memorial
The Victoria Memorial is the city's iconic landmark, built during the period of British rule, and it contains a museum documenting the city's history. Set aside a solid block of time rather than treating it as a quick photo stop, because the museum collection is the reason to go inside.
Pair it with the other institutions in the same part of the city if you are planning a museum-heavy day, and go earlier rather than later so you have energy left for the collection.
2. Indian Museum
Built in 1814, the Indian Museum houses large collections that showcase Indian natural history and Indian art. It is one of the city's major institutions and a natural starting point for understanding the region's artistic and natural heritage.
Because the collections are extensive, decide in advance which sections interest you most and give those your attention first.
3. Marble Palace
The Marble Palace is a classic example of a European mansion built in the city, and it is one of the clearest surviving expressions of the architectural ambition of the colonial period. It is worth the time for the building itself as much as for anything inside it.
Combine it with the other heritage architecture you are seeing in the same part of the city rather than making a separate trip.
4. Howrah Bridge
Howrah Bridge is one of the city's imperial landmarks and one of its defining pieces of engineering, spanning the Hooghly River. Crossing it, or simply watching the river traffic from it, gives you a sense of how the city works.
Early morning is the most rewarding time, when the river is busiest and the light is at its best.
5. National Library of India
The National Library is the leading public library in India and one of the city's institutions of national importance. Even if you are not there to read, it is worth seeing as part of the city's intellectual and architectural heritage.
It fits naturally into a day that also includes the other major institutions nearby.
6. Science City
Science City is the largest science centre in the country, and it is a good choice if you are travelling with children or want a break from the city's historical sights. It is one of the city's major attractions in its own right.
Allow more time than you expect, and treat it as a half-day rather than a quick stop.
7. A tram ride
Kolkata has the only active tram service in India, and the tram has become an icon of the city. The trams move slowly along their laid tracks through traffic-jammed streets, which is precisely what makes the ride worthwhile: you see the city at walking pace without doing the walking.
Take a tram as a way of getting between other sights rather than as a standalone outing, and accept that it will be slow.
8. Durga Puja
Durga Puja honours the Hindu goddess Durga and takes place between September and October. It is the biggest festival for Hindus in Bengal, and during it Kolkata takes on an almost carnival-like ambience: streets shut down for the construction of pandals, the large stands that depict events from the Ramayana, and crowds move between the biggest and best of them. Durga Puja in Kolkata was listed as a UNESCO Intangible Cultural Heritage in 2021.
It is a good time to visit unless you have a fear of crowds. Plan your movements around the crowds rather than against them.
9. Eden Gardens
Eden Gardens is widely regarded as the spiritual home of Indian cricket, comparable in that respect to the role Lord's plays in England or the Melbourne Cricket Ground plays in Australia. India's national team plays some of its international matches here, and the home team in the Indian Premier League, the Kolkata Knight Riders, also plays here.
If you are in Kolkata during the IPL season in April and May, consider watching a match. Buy and plan early, since these are among the world's most widely attended sporting events.
10. Kolkata Book Fair
The Kolkata Book Fair is India's oldest book fair and the largest in Asia, and it is a significant event in the city's calendar. It takes place from the last week of January to the first week of February, and Central Park in Salt Lake has been its venue since 2022.
If your visit falls outside those dates, note that the smaller Kolkata District Book Fair takes place at Netaji Indoor Stadium in May, and some areas such as Behala, North Kolkata, Dum Dum and New Town hold their own local book fairs.
11. Kolkata International Film Festival
The Kolkata International Film Festival takes place every year from 15 December to 22 December, with screenings beginning at 4PM. The opening and closing ceremonies are held at the Netaji Indoor Stadium, but Nandan is the main centre for the festival.
Base yourself around Nandan for the festival rather than the ceremony venues, and plan your days around the afternoon start times.
12. A football match
Football reigns supreme in Kolkata in a way it does not in most of cricket-obsessed India. The local clubs Mohun Bagan Athletic Club and East Bengal Club are the most successful in the country, and they contest the Kolkata Derby twice a year, a rivalry considered by many to be the oldest and most intense in all of Asia.
If your visit coincides with the derby, that is the match to see; otherwise, any fixture involving either club gives you a sense of how seriously the city takes the game.
13. A theatre performance
Kolkata has many established theatre houses, which host events by international theatre groups frequently. These events draw people from around the globe as they offer an opportunity to share culture and ideas.
Check what is on during your stay and book ahead for anything with an international company attached.
14. A modern cinema
Several modern cinemas are dotted around the city, including INOX with several locations, Fame at Metropolis Mall in Highland Park, and RDB Adlabs at RDB Boulevard, near Infinity Building in Sector-V, Bidhannagar. They show both Indian and American blockbusters.
An evening screening is an easy way to end a day of sightseeing, particularly if you are staying in the Salt Lake or Bidhannagar area.
15. The Grand Hotel
The Grand Hotel is one of the city's imperial landmarks, alongside the Victoria Memorial and Howrah Bridge. It is worth seeking out as part of a walk that takes in the city's colonial-era architecture.
Build it into a walking route through the heritage part of the city rather than making a special journey.
If you only have one day
Morning: Start at Howrah Bridge, when the river traffic is at its busiest, then take a tram ride into the city to see the streets at their own pace. Follow that with the Indian Museum, deciding in advance which collections to prioritise.
Afternoon: Move on to the Victoria Memorial and its museum documenting the city's history, then continue to the Marble Palace and the National Library of India to round out the city's heritage architecture and institutions.
Evening: End with something from the city's cultural calendar. If you are visiting between 15 and 22 December, head to Nandan for the Kolkata International Film Festival; otherwise take in a theatre performance or a film at one of the modern cinemas.
Frequently asked questions
When is the best time to see Durga Puja in Kolkata?
Durga Puja takes place between September and October. It is a good time to visit unless you have a fear of crowds, since streets shut down for the construction of pandals and crowds move between the largest ones.
When is the Kolkata Book Fair held, and where?
It runs from the last week of January to the first week of February. Central Park in Salt Lake has been its venue since 2022. A smaller Kolkata District Book Fair takes place at Netaji Indoor Stadium in May.
Can you watch cricket in Kolkata, and when?
Yes. Eden Gardens hosts international matches for India's national team and home games for the Kolkata Knight Riders in the Indian Premier League. The IPL season runs from April to May.
Is there a tram service in Kolkata?
Yes. Kolkata has the only active tram service in India, and the tram has become an icon of the city. The trams move slowly along laid tracks through traffic-jammed streets.
Work out which of these fall inside your dates, then start building your days around them.