From headline sights to easy half-day trips, these are the best things to do in Kolkata, a Cultural capital and colonial-era metropolis in West Bengal, India, with tips drawn from how people really visit.
Kolkata, once the capital of British India, is West Bengal’s vibrant cultural capital. Its colonial buildings, crowded markets, literary cafés and passion for food and festivals make it a deeply atmospheric city that rewards patient, curious travelers.

1. Visit Victoria Memorial
A white marble museum and gardens built to honor Queen Victoria, with galleries about Indian history and a pleasant park.
2. Walk across Howrah Bridge
One of the world’s busiest cantilever bridges is a symbol of the city, lively at sunrise with flower sellers and commuters.
3. See the Flower Market at Mullick Ghat
A vibrant market beneath the bridge, best in the early morning for photography.
4. Take a tram ride
Kolkata is the only Indian city with a running tram system, a slow, nostalgic way to see parts of the city.
5. Visit Dakshineswar Kali Temple
A major Hindu temple on the Hooghly River associated with the saint Ramakrishna.
6. Explore College Street
A famous book market with stalls and the Indian Coffee House, a historic hangout for writers and students.
7. See Kumartuli
A neighborhood of potters’ workshops where clay idols are made, especially active before Durga Puja.
8. Try Bengali sweets and street food
Kolkata is famous for rosogolla, sandesh, kathi rolls and fish dishes.
Kolkata Quick Facts
- Location: West Bengal, India.
- Type of place: Cultural capital and colonial-era metropolis.
- Best time to visit: Visit from October to March for cooler, drier weather, with December and January the most comfortable months. April to June is very hot and humid, and the monsoon from June to September brings heavy rain and flooding in some areas. Durga Puja, in September or October, is the city’s biggest celebration and a spectacular time to visit.
- Suggested time: 3 days, or 2 days if you are short on time.
- Busiest: Durga Puja and December to January. Quietest: June to August.

What to Eat in Kolkata
Bengali food is a highlight. Try fish curry (macher jhol), hilsa, rosogolla, mishti doi (sweet yogurt), kathi rolls, puchka (street snacks) and chai in clay cups.
Getting Around
Netaji Subhas Chandra Bose International Airport has flights across India and Asia. Trains arrive at Howrah and Sealdah stations, and the metro, trams, buses and taxis serve the city. App-based taxis offer clear fares.
Money-Saving Tips
Kolkata is inexpensive. Street food, trams, the metro and local restaurants cost little, while Park Street hotels cost more. Many temples and markets are free to enter.
Mistakes to Avoid
- Arriving during Durga Puja without booking early.
- Trying to cover distant sights in rush hour traffic.
- Visiting in peak summer heat without breaks.
- Drinking tap water or eating unwashed salads.

Best Time to Do These Things
Visit from October to March for cooler, drier weather, with December and January the most comfortable months. April to June is very hot and humid, and the monsoon from June to September brings heavy rain and flooding in some areas. Durga Puja, in September or October, is the city’s biggest celebration and a spectacular time to visit. Kolkata’s traffic is heavy, so plan sightseeing in compact clusters and use the metro, which is the oldest in India, and app-based taxis. During Durga Puja, many roads close, so book hotels early and allow extra time.
Top-Rated Tours in Kolkata
These are the best-reviewed options currently listed for Kolkata, based on traveler ratings and review counts on Viator. Prices are starting prices and change with date and group size.
- Cultural Confluence of Kolkata – Culture Kaleidoscope Tour — rated 5.0 from 718 reviews, from $38.
- Bengali Nights Kolkata Food Tour with 13+ Tastings — rated 5.0 from 371 reviews, from $39.
- Private Custom Full Day Sightseeing Tour of Kolkata — rated 5.0 from 142 reviews, from $91.
- Private Kolkata Tour: Half & Full Day Options — rated 5.0 from 139 reviews, from $83.
How to Fit It All In
Most visitors need 3 days to cover the highlights without rushing, and 2 days is enough for the essentials. Our Kolkata trip-length guide shows how to split the days, and the best time to visit page helps you choose the season. Kolkata’s traffic is heavy, so plan sightseeing in compact clusters and use the metro, which is the oldest in India, and app-based taxis. During Durga Puja, many roads close, so book hotels early and allow extra time.
Plan Your Trip
More Kolkata planning help: best tours and experiences in Kolkata, best time to visit, things to do, where to stay and how many days you need.
Frequently Asked Questions
What is the number one thing to do in Kolkata?
Visit Victoria Memorial tops most lists. A white marble museum and gardens built to honor Queen Victoria, with galleries about Indian history and a pleasant park..
What can I do in Kolkata in one day?
Visit Mullick Ghat flower market and Howrah Bridge at sunrise, then explore Kumartuli.
Is it worth booking a guided tour in Kolkata?
Tours save time on logistics and often include entry or transport. Listed tours start around $38 with a typical price near $83. The most-reviewed option we list is Cultural Confluence of Kolkata – Culture Kaleidoscope Tour, rated 5.0 from 718 reviews and starting around $38.
Are there good day trips from Kolkata?
See Kumartuli and Try Bengali sweets and street food are popular add-ons. See our trip-length guide for how to fit them in.
Plan Your Tours in Kolkata
Ready to book? See our full roundup of the best tours and experiences in Kolkata for guided options, skip-the-line tickets, and day trips.