Kolkata, the cultural capital of India, is surrounded by numerous breathtaking destinations perfect for a weekend retreat. Whether you love nature, history, or adventure, there are plenty of options for an ideal escape. Here, we list some of the best places to visit near Kolkata, ensuring a memorable and refreshing experience.
1. Sundarbans – A UNESCO World Heritage Site

Located about 110 km from Kolkata, Sundarbans is the world’s largest mangrove forest and home to the majestic Royal Bengal Tiger. A UNESCO World Heritage Site, this delta is a paradise for wildlife lovers and adventure seekers.
Things to Do in Sundarbans:
- Wildlife Safari: Spot tigers, crocodiles, and exotic birds in their natural habitat.
- Boat Rides: Explore the dense mangrove forests via boat safaris.
- Bird Watching: Witness migratory birds like the kingfisher and herons.
- Visit Sajnekhali Watch Tower: A prime spot for observing wildlife.
2. Digha – The Beach Lover’s Paradise

Digha, around 185 km from Kolkata, is the most popular seaside destination for people seeking a peaceful yet fun-filled beach vacation.
Things to Do in Digha:
- Relax on the Beach: Enjoy mesmerizing sunrises and sunsets.
- Marine Aquarium: Visit the largest marine aquarium in India.
- Explore Udaipur Beach: A pristine and less crowded beach.
- Water Sports: Try jet skiing and parasailing.
3. Shantiniketan – The Land of Tagore

Shantiniketan, situated 160 km from Kolkata, is a cultural and educational hub, made famous by Rabindranath Tagore. It is known for its peaceful environment, rich heritage, and vibrant festivals.
Things to Do in Shantiniketan:
- Visit Visva-Bharati University: Founded by Tagore, it is a center for arts and culture.
- Experience Poush Mela: A grand fair celebrating Bengali folk traditions.
- Explore Amar Kutir: A handicraft center showcasing local artisanship.
4. Mandarmani – The Longest Drive-in Beach in India

Mandarmani, about 170 km from Kolkata, is a hidden beach paradise known for its serene coastline and adventure sports.
Things to Do in Mandarmani:
- Drive on the Beach: Experience India’s longest drive-in beach.
- Enjoy Water Sports: Try banana boat rides, paragliding, and jet skiing.
- Visit Mohona: A picturesque estuary where river meets the sea.
5. Henry’s Island – A Secluded Beach Escape

Located 130 km from Kolkata, Henry’s Island is a tranquil and lesser-known beach getaway, perfect for solitude seekers.
Things to Do in Henry’s Island:
- Enjoy Beach Walks: Walk along the serene white sandy beaches.
- Visit Bakkhali: A nearby beach with mesmerizing views.
- Bird Watching: Spot rare migratory birds in the dense mangrove forests.
6. Bishnupur – The Land of Terracotta Temples

Bishnupur, approximately 150 km from Kolkata, is renowned for its magnificent terracotta temples and rich heritage in Baluchari silk sarees.
Things to Do in Bishnupur:
- Visit Rasmancha: An architectural marvel built by the Malla Kings.
- Explore Jorbangla Temple: Famous for intricate terracotta carvings.
- Shop for Baluchari Sarees: Exquisite handwoven silk sarees with mythological motifs.
7. Murshidabad – A Historical Treasure Trove

Situated 200 km from Kolkata, Murshidabad offers a deep dive into Bengal’s Mughal and Nawabi history.
Things to Do in Murshidabad:
- Visit Hazarduari Palace: A grand palace with 1000 doors.
- Explore Katra Mosque: A historic mosque built by Nawab Murshid Quli Khan.
- Take a Boat Ride on the Bhagirathi River: Enjoy scenic views and historic structures along the banks.
8. Chandannagar – A French Colonial Retreat

Only 50 km from Kolkata, Chandannagar is a small town with a blend of French colonial architecture and Bengali heritage.
Things to Do in Chandannagar:
- Visit Chandannagar Strand: A beautiful promenade along the Hooghly River.
- Explore the French Institute: A glimpse of the town’s colonial past.
- Attend Jagadhatri Puja: A grand festival celebrated with fervor.
9. Tarakeswar – A Spiritual Journey

Located 58 km from Kolkata, Tarakeswar is a major pilgrimage site, famous for the ancient Taraknath Temple dedicated to Lord Shiva.
Things to Do in Tarakeswar:
- Seek Blessings at Taraknath Temple: A sacred Hindu shrine.
- Visit Dudhpukur Tank: A holy water tank believed to fulfill wishes.
- Explore Nearby Villages: Experience rural Bengal’s charm.
10. Bakkhali – A Serene Coastal Escape

Bakkhali, 130 km from Kolkata, is a peaceful beach town ideal for a relaxing getaway away from the crowds.
Things to Do in Bakkhali:
- Relax at the Beach: Enjoy the calm and clean shoreline.
- Visit Crocodile Park: A conservation park for crocodiles.
- Explore Jambudwip: A small island accessible via boat.
Final Thoughts
Kolkata is blessed with an array of scenic and historic destinations that offer a mix of relaxation, adventure, and cultural experiences. Whether you prefer a quick day trip or a weekend retreat, these amazing places near Kolkata promise an unforgettable experience.