Top 30 Things to Do in Kolkata: Explore the “City of Joy”
Are you fond of the place of artists, creative minds, top sportsmen, rich history, trams and so much more. You can have all the charm of Kolkata – the city of Joy! With the best things to do in Kolkata, get a chance to experience what this city has to offer for tourists and locals!
Kolkata, the cultural capital of India, offers a vibrant mix of history, art, and adventure, making it a must-visit destination for travelers. From its colonial architecture and bustling markets to serene gardens and spiritual landmarks, there are countless things to do in Kolkata that cater to all interests.
Whether you’re exploring the majestic Victoria Memorial, indulging in local street food, or enjoying a peaceful boat ride at Princep Ghat, the city promises a rich and diverse experience. For those seeking more adventurous activities, the tram rides and heritage walks provide a nostalgic glimpse into the city’s past.
Family activities in Kolkata are equally abundant, with places like Science City and Eco Park offering interactive and fun experiences for all ages. With its unique blend of old-world charm and modern attractions, Kolkata stands out as a destination with something for everyone, ensuring an unforgettable journey through its many wonders.
Dive into our curated list of the top 30 things to do in Kolkata and get ready to explore the heart of West Bengal like never before!
Top 30 Things to Do in Kolkata
1. Boat Ride in Princep Ghat
A boat ride in Princep Ghat is one of the top activities to do in Kolkata, offering a serene experience along the Hooghly River. It’s one of the best things to do in Kolkata, providing beautiful views of the cityscape. Among the fun things to do in Kolkata, this is perfect for both adventure seekers and families. A leisurely boat ride at Princep Ghat followed by a stroll along the Hooghly River Promenade offers perfect family activities in Kolkata, blending relaxation and scenic beauty.
- Time for the Activity: 1-2 hours
- Location: Princep Ghat, Kolkata
- Approximate Cost: ₹100-₹300 per person
2. Ride in the Iconic Yellow Taxi
Taking a ride in Kolkata’s iconic yellow taxi is a must among things to do in Kolkata. This classic experience is one of the best things to do in Kolkata, giving you a feel of the city’s unique charm. It’s also among the top activities to do in Kolkata for first-time visitors.
- Time for the Activity: 1-2 hours
- Location: Throughout Kolkata
- Approximate Cost: Varies by distance (typically ₹30-₹100)
3. Savour Local Street Food at Various Eateries
Savouring local street food is among the top activities to do in Kolkata, offering a taste of authentic Bengali cuisine. Exploring food stalls is one of the best things to do in Kolkata, and it’s a popular activity for both tourists and locals. Family activities in Kolkata often include indulging in these culinary delights.
- Time for the Activity: 2-3 hours
- Location: Various locations in Kolkata
- Approximate Cost: ₹100-₹500 per person
4. Visit Flower Market Near Howrah Bridge in the Morning
Visiting the flower market near Howrah Bridge is one of the best things to do in Kolkata in the early morning. It’s a vibrant scene and one of the fun things to do in Kolkata, perfect for photography enthusiasts. It’s a unique experience among adventure activities to do in Kolkata.
- Time for the Activity: 1-2 hours
- Location: Mullick Ghat, Kolkata
- Approximate Cost: Free
5. Spend Some Leisure Time on the Maidan
Spending leisure time on the Maidan is a relaxing activity to do in Kolkata. Known as one of the top activities to do in Kolkata, the Maidan offers ample space for a variety of recreational activities. It’s also one of the best things to do in Kolkata for families.
- Time for the Activity: 2-3 hours
- Location: Maidan, Kolkata
- Approximate Cost: Free
6. Indulge in Shopping at Esplanade, New Market
Indulging in shopping at Esplanade, New Market is one of the most popular things to do in Kolkata. It’s a bustling area where you can find everything from clothes to electronics. Among the best things to do in Kolkata, shopping here is a favorite family activity in Kolkata.
- Time for the Activity: 2-3 hours
- Location: Esplanade, Kolkata
- Approximate Cost: Varies (shopping costs)
7. Visit the Iconic Oly Pub on Park Street
Visiting the iconic Oly Pub on Park Street is one of the fun things to do in Kolkata, known for its lively atmosphere and historic charm. This pub is a top spot among the best things to do in Kolkata, especially for those seeking an adventure activity in Kolkata.
- Time for the Activity: 1-2 hours
- Location: Park Street, Kolkata
- Approximate Cost: ₹500-₹1000 per person
8. Explore Victoria Memorial
Exploring Victoria Memorial is one of the top activities to do in Kolkata. This stunning marble building is among the best things to do in Kolkata, offering historical insights and beautiful gardens. It’s an ideal family activity in Kolkata, providing both educational and leisurely experiences.
- Time for the Activity: 2-3 hours
- Location: Queen’s Way, Kolkata
- Approximate Cost: ₹30 for Indians, ₹500 for foreigners
9. Marvel at St. Paul’s Cathedral
Marvelling at St. Paul’s Cathedral is a serene activity to do in Kolkata. This impressive Anglican cathedral is one of the top activities to do in Kolkata, known for its Gothic architecture. Visiting this site is one of the best things to do in Kolkata for architecture enthusiasts.
- Time for the Activity: 1-2 hours
- Location: Cathedral Road, Kolkata
- Approximate Cost: Free
10. Admire the Indian Museum
Admiring the Indian Museum is among the best things to do in Kolkata, showcasing a vast collection of artifacts. It’s one of the top activities to do in Kolkata for history buffs and families. This museum offers a rich educational experience, making it a must-visit. Visiting the Indian Museum and discovering its vast collection of artifacts is one of the enriching family activities in Kolkata.
- Time for the Activity: 2-3 hours
- Location: Jawaharlal Nehru Road, Kolkata
- Approximate Cost: ₹50 for Indians, ₹500 for foreigners
11. Tour the Marble Palace
Touring the Marble Palace with its antique collections and lush gardens is one of the fascinating adventure activities to do in Kolkata. This 19th-century mansion is one of the top activities to do in Kolkata, filled with sculptures and paintings. It’s one of the best things to do in Kolkata for art and history lovers.
- Time for the Activity: 1-2 hours
- Location: Muktaram Babu Street, Kolkata
- Approximate Cost: Free (Entry with prior permission required)
12. Visit the Dakshineswar Kali Temple
Visiting the Dakshineswar Kali Temple is a spiritual activity to do in Kolkata. This famous Hindu temple is among the best things to do in Kolkata, situated on the banks of the Hooghly River. It’s a top activity to do in Kolkata for those seeking a serene experience. Visiting the Dakshineswar Kali Temple and experiencing the spiritual energy is an essential part of the adventure activities to do in Kolkata.
- Time for the Activity: 1-2 hours
- Location: Dakshineswar, Kolkata
- Approximate Cost: Free
13. Stroll Through the Botanical Gardens
Strolling through the Botanical Gardens is one of the most relaxing activities to do in Kolkata. These expansive gardens are among the best things to do in Kolkata, home to the iconic Great Banyan Tree. It’s a top activity to do in Kolkata for nature lovers and families. Exploring the Botanical Gardens and witnessing the immense Great Banyan Tree is one of the exhilarating Kolkata adventure activities.
- Time for the Activity: 2-3 hours
- Location: Shibpur, Howrah, Kolkata
- Approximate Cost: ₹10 for Indians, ₹100 for foreigners
14. Experience Science City
Experiencing Science City is one of the top activities to do in Kolkata, especially for families. This popular science museum and amusement park are among the best things to do in Kolkata, offering interactive exhibits and an IMAX theater. It’s a fun thing to do in Kolkata for all ages. Exploring Science City with its interactive exhibits and enjoying a cultural evening at Rabindra Sadan are both entertaining and educational family activities in Kolkata.
- Time for the Activity: 2-3 hours
- Location: JBS Haldane Avenue, Kolkata
- Approximate Cost: ₹60 for Indians, ₹500 for foreigners
15. Take a Tram Ride
Taking a tram ride is a nostalgic activity to do in Kolkata. It’s one of the top activities to do in Kolkata, offering a unique way to explore the city. This is one of the best things to do in Kolkata for those who love historical experiences. Taking a tram ride through the historic streets of Kolkata is one of the classic adventure activities to do in Kolkata.
- Time for the Activity: 1-2 hours
- Location: Various routes in Kolkata
- Approximate Cost: ₹6-₹20 per ride
16. Explore Kumartuli
Exploring the narrow lanes of Kumartuli and watching artisans create intricate clay idols is among the unique adventure activities to do in Kolkata. This traditional potters’ quarter is among the top activities to do in Kolkata, where artisans create intricate clay idols. It’s one of the best things to do in Kolkata for cultural enthusiasts.
- Time for the Activity: 1-2 hours
- Location: Kumartuli, Kolkata
- Approximate Cost: Free
17. Visit the Jorasanko Thakur Bari
Visiting the Jorasanko Thakur Bari is an enriching activity to do in Kolkata. This ancestral home of Rabindranath Tagore is among the best things to do in Kolkata, now a museum dedicated to his life. It’s a top activity to do in Kolkata for literary lovers.
- Time for the Activity: 1-2 hours
- Location: Rabindra Bharati University, Kolkata
- Approximate Cost: ₹10 for Indians, ₹50 for foreigners
18. Relax at Eco Park
Relaxing at Eco Park is one of the top activities to do in Kolkata. This vast urban park is among the best things to do in Kolkata, featuring lakes, gardens, and recreational activities. It’s a perfect family activity in Kolkata for a day out.
- Time for the Activity: 2-3 hours
- Location: New Town, Kolkata
- Approximate Cost: ₹30 for entry, additional for activities
19. Discover the Birla Planetarium
Discovering the Birla Planetarium is an exciting activity to do in Kolkata. This iconic planetarium is among the best things to do in Kolkata, offering fascinating shows about astronomy and space. It’s a top activity to do in Kolkata for science enthusiasts.
- Time for the Activity: 1-2 hours
- Location: Cathedral Road, Kolkata
- Approximate Cost: ₹40 for Indians, ₹150 for foreigners
20. Enjoy a Cultural Evening at Rabindra Sadan
Enjoying a cultural evening at Rabindra Sadan is one of the top activities to do in Kolkata. This cultural center is among the best things to do in Kolkata, featuring performances of dance, theater, and music. It’s a fun thing to do in Kolkata for those who appreciate the arts.
- Time for the Activity: 2-3 hours
- Location: AJC Bose Road, Kolkata
- Approximate Cost: Varies by event
21. Walk Along the Hooghly River Promenade
Walking along the Hooghly River Promenade is a peaceful activity to do in Kolkata. This leisure walk is among the best things to do in Kolkata, especially during sunset. It’s a top activity to do in Kolkata for those who enjoy scenic views and a calm environment.
- Time for the Activity: 1-2 hours
- Location: Near Princep Ghat, Kolkata
- Approximate Cost: Free
22. Taste Bengali Sweets at K.C. Das
Tasting Bengali sweets at K.C. Das is a delightful activity to do in Kolkata. This iconic sweet shop is among the best things to do in Kolkata, offering traditional sweets like rasgulla and sandesh. It’s a top activity to do in Kolkata for food lovers.
- Time for the Activity: 1-2 hours
- Location: Various outlets in Kolkata
- Approximate Cost: ₹50-₹200 per person
23. Visit the Mother House
Visiting the Mother House is a meaningful activity to do in Kolkata. This headquarters of the Missionaries of Charity is among the best things to do in Kolkata, where Mother Teresa’s tomb is located. It’s a top activity to do in Kolkata for those seeking a spiritual experience. Touring the bustling flower market near Howrah Bridge in the early morning offers a vibrant and dynamic experience, making it one of the unique Kolkata adventure activities.
- Time for the Activity: 1-2 hours
- Location: AJC Bose Road, Kolkata
- Approximate Cost: Free
24. Explore the South Park Street Cemetery
Exploring the South Park Street Cemetery is an intriguing activity to do in Kolkata. This historic cemetery is among the best things to do in Kolkata, with its colonial-era tombs and monuments. It’s a top activity to do in Kolkata for history buffs.
- Time for the Activity: 1-2 hours
- Location: Park Street, Kolkata
- Approximate Cost: ₹20 for Indians, ₹100 for foreigners
25. Discover the AJC Bose Indian Botanic Garden
Discovering the AJC Bose Indian Botanic Garden is a refreshing activity to do in Kolkata. This large garden is among the best things to do in Kolkata, featuring a variety of plant species and the famous Great Banyan Tree. It’s a top activity to do in Kolkata for nature enthusiasts.
- Time for the Activity: 2-3 hours
- Location: Shibpur, Howrah, Kolkata
- Approximate Cost: ₹10 for Indians, ₹100 for foreigners
26. Tour the Netaji Bhawan
Touring the Netaji Bhawan is a patriotic activity to do in Kolkata. This ancestral home of Netaji Subhas Chandra Bose is among the best things to do in Kolkata, now a museum dedicated to his life. It’s a top activity to do in Kolkata for those interested in Indian history.
- Time for the Activity: 1-2 hours
- Location: Lala Lajpat Rai Sarani, Kolkata
- Approximate Cost: ₹5 for Indians, ₹100 for foreigners
27. Shop at Gariahat Market
Shopping at Gariahat Market is a vibrant activity to do in Kolkata. This bustling market is among the best things to do in Kolkata, offering a variety of goods from textiles to electronics. It’s a top activity to do in Kolkata for those who love shopping adventures.
- Time for the Activity: 2-3 hours
- Location: Gariahat, Kolkata
- Approximate Cost: Varies (shopping costs)
28. Visit the Nakhoda Mosque
Visiting the Nakhoda Mosque is a spiritual activity to do in Kolkata. This grand mosque is among the best things to do in Kolkata, known for its architectural beauty. It’s a top activity to do in Kolkata for those interested in religious sites.
- Time for the Activity: 1-2 hours
- Location: Rabindra Sarani, Kolkata
- Approximate Cost: Free
29. Take a Heritage Walk in Dalhousie Square
Taking a heritage walk in Dalhousie Square is an enlightening activity to do in Kolkata. This area, also known as BBD Bagh, is among the best things to do in Kolkata, showcasing colonial architecture and historic buildings. It’s a top activity to do in Kolkata for history and architecture enthusiasts. Admiring colonial architecture during a heritage walk in Dalhousie Square is one of the enriching adventure activities to do in Kolkata.
- Time for the Activity: 2-3 hours
- Location: BBD Bagh, Kolkata
- Approximate Cost: Free
30. Attend a Cricket Match at Eden Gardens
Attending a cricket match at Eden Gardens is an exhilarating activity to do in Kolkata. This iconic stadium is among the best things to do in Kolkata, offering a thrilling experience for sports fans. It’s a top activity to do in Kolkata for those who enjoy high-energy events.
- Time for the Activity: 3-4 hours
- Location: BBD Bagh, Kolkata
- Approximate Cost: Varies by match (typically ₹100-₹1000)
Best Time to Visit Kolkata
The best time to visit Kolkata is during the winter months from October to February. During this period, the weather is pleasant, making it ideal for sightseeing and outdoor activities. The temperatures range between 15°C to 25°C, providing a comfortable climate to explore the city. Additionally, visiting during Durga Puja, which usually falls in October, offers a unique opportunity to experience Kolkata’s most vibrant and grand festival. The city comes alive with elaborate decorations, cultural performances, and festive fervor.
How to Reach Kolkata
By Air: Kolkata is well-connected by air through the Netaji Subhas Chandra Bose International Airport, located about 17 km from the city center. The airport receives regular flights from major cities in India and international destinations. From the airport, you can hire a taxi, take a pre-paid cab, or use app-based ride services to reach your destination in Kolkata.
By Road: Kolkata is connected to neighboring states and cities via an extensive network of national highways. The city’s two main bus terminals are Esplanade and Karunamoyee, offering services from private operators and state transport corporations. You can also opt for self-driving or hiring a car from nearby cities like Bhubaneswar, Ranchi, and Patna.
By Rail: Kolkata has two major railway stations: Howrah Junction and Sealdah Railway Station. These stations connect Kolkata to all major cities in India, including Delhi, Mumbai, Chennai, and Bangalore. Howrah Junction is one of the busiest railway stations in India, providing an extensive network of trains. From the railway stations, you can use taxis, app-based ride services, or local transport to reach your desired location in the city.
Kolkata is a city that captivates with its rich history, vibrant culture, and warm hospitality. From exploring grand monuments to indulging in local delicacies, there’s no shortage of things to do in this bustling metropolis. Whether you’re visiting for a few days or planning an extended stay, the experiences listed above will help you make the most of your time in Kolkata. So pack your bags, put on your exploring shoes, and get ready to uncover the wonders of this incredible city!
What are some must-try foods in Kolkata?
Kolkata is famous for its delicious street food and traditional Bengali cuisine. Some must-try foods include puchka (pani puri), kathi rolls, jhal muri, mishti doi, and the iconic fish preparations like macher jhol and shorshe ilish. Don’t miss the famous Kolkata biryani and the delectable sweets like rasgulla and sandesh.
Are there any famous festivals celebrated in Kolkata?
Yes, Kolkata is renowned for its grand celebrations of Durga Puja, which is the most significant festival in the city. Other important festivals include Kali Puja, Saraswati Puja, and Christmas. The Kolkata International Film Festival and the Kolkata Book Fair are also major cultural events that attract visitors from all over.
What are the best parks and gardens to visit in Kolkata?
Some of the best parks and gardens in Kolkata include the Maidan, Rabindra Sarobar, Eco Park, and the Acharya Jagadish Chandra Bose Indian Botanic Garden. These green spaces offer a tranquil escape from the hustle and bustle of the city and are perfect for leisurely walks, picnics, and outdoor activities.
Can you recommend some day trips from Kolkata?
There are several great day trip options from Kolkata. Some popular destinations include the Sundarbans National Park, known for its mangrove forests and Royal Bengal Tigers; Shantiniketan, the university town founded by Rabindranath Tagore; and the historical town of Murshidabad. These trips offer a mix of nature, culture, and history, providing a refreshing break from the city.
.