Kolkata may not sit directly on the coastline, but that doesn’t mean beach lovers have limited options. In fact, some of the most relaxing and accessible seaside destinations are just a few hours away. If you’re searching for the best beaches in Kolkata, what you’re really looking for are well-connected beaches near the city that offer quick, refreshing escapes.
From lively tourist hubs to quiet, lesser-known shores, this guide covers the most practical beach destinations you can explore. Whether you want a relaxed weekend, scenic views, or a peaceful retreat, these beaches offer a range of experiences.
Why Explore Beaches Near Kolkata
Living in or visiting Kolkata gives you access to a culturally rich city, but a beach break adds a completely different kind of relaxation. The coastline along the Bay of Bengal is dotted with destinations that are easy to reach, budget-friendly, and suitable for short trips.
Most of these beaches fall within a 4–6 hour travel window, making them ideal for weekend plans without the need for extensive travel arrangements.
Top Beaches Near Kolkata
- Digha Beach - The most popular beach near Kolkata, known for its wide shoreline, sunsets, and lively atmosphere.
- Mandarmani Beach - A peaceful coastal destination famous for its long drivable beach and relaxing seaside resorts.
- Tajpur Beach - A hidden gem offering red crab sightings, quiet surroundings, and untouched natural beauty.
- Shankarpur Beach - A serene fishing village beach ideal for those seeking calm, less crowded coastal experiences.
- Bakkhali Beach - A scenic beach destination with gentle waves, perfect for family trips and weekend relaxation.
- Fraserganj Beach - Located near Bakkhali, known for windmills, fishing harbors, and peaceful coastal views.
- Henry’s Island Beach - A clean and less crowded beach surrounded by mangroves, perfect for nature lovers and birdwatching.
- Junput Beach - A quiet seaside spot with casuarina trees and a laid-back vibe, ideal for a peaceful retreat.
- Udaipur Beach - A tranquil beach near the Odisha border, known for its calm environment and scenic beauty.
- Chandipur Beach - A unique beach where the sea recedes for kilometers during low tide, offering a rare natural experience.
Top Beaches Near Kolkata
Digha Beach
Digha Beach is the most well-developed and widely visited beach destination near Kolkata. It is known for its long stretch of coastline, paved promenades, and accessibility.
Old Digha has a rocky shoreline and a more traditional feel, while New Digha offers wider, cleaner beaches along with better facilities. The area is lively, especially during weekends, with food stalls, local markets, and entertainment options. You can also explore nearby attractions like Amarabati Park and the Marine Aquarium.
- Distance from Kolkata: Approx. 185 km
- Best for: Families, groups, first-time travelers
- Best time to visit: October to March
- Where to stay: New Digha has a wide range of options including budget hotels, premium resorts, and sea-facing accommodations
Mandarmani Beach
Mandarmani Beach is one of the longest motorable beaches in India, which makes it quite distinct. The beach has a flatter terrain, allowing vehicles to drive along certain stretches, although restrictions have increased in recent years.
It is less crowded than Digha and offers a more laid-back environment. Activities such as beach biking, ATV rides, and bonfires are common here. The sunsets are particularly striking, making it a favorite among couples and weekend travelers.
- Distance from Kolkata: Approx. 170 km
- Best for: Couples, relaxed vacations
- Best time to visit: October to March
- Where to stay: Beachfront resorts and cottages with private beach access are widely available
Tajpur Beach
Tajpur Beach stands out for its raw, untouched beauty. The beach is relatively less commercialized, and its signature red crabs create a unique visual experience along the shore.
The calm environment makes it ideal for camping, nature walks, and simply disconnecting from busy routines. Unlike Digha or Mandarmani, Tajpur doesn’t have a heavy tourist rush, which adds to its charm.
- Distance from Kolkata: Approx. 170 km
- Best for: Nature lovers, offbeat travelers
- Best time to visit: November to February
- Where to stay: Eco-resorts, beach camps, and boutique stays offering a close-to-nature experience
Shankarpur Beach
Shankarpur Beach is a quieter alternative located close to Digha. It functions as a fishing harbor, so you’ll often see fishermen at work and boats lined along the shore.
The beach is clean, less crowded, and ideal for long walks. It’s especially popular among travelers who prefer peaceful surroundings over commercial setups. The sunrise views here are particularly worth experiencing.
- Distance from Kolkata: Approx. 185 km
- Best for: Peaceful getaways, photography
- Best time to visit: October to March
- Where to stay: Budget hotels and lodges are available; many travelers also stay in Digha and visit Shankarpur
Bakkhali Beach
Bakkhali Beach is known for its long, flat beach and relatively shallow waters. It is one of the closest coastal destinations from Kolkata and is popular among budget travelers.
The area offers a mix of beach views and nearby attractions like mangrove forests and watchtowers. The drive to Bakkhali, especially the ferry crossing at Hatania-Doania creek, adds a unique element to the journey.
- Distance from Kolkata: Approx. 130 km
- Best for: Budget trips, quick getaways
- Best time to visit: October to February
- Where to stay: Budget hotels, government lodges, and simple guesthouses
Fraserganj Beach
Fraserganj Beach is located very close to Bakkhali but feels more secluded. It is known for its fishing harbor and wind turbines, which give it a distinct landscape.
The beach is less crowded and ideal for those who enjoy quiet surroundings. It’s also a good spot for photography, especially during sunrise and sunset.
- Distance from Kolkata: Approx. 125 km
- Best for: Offbeat exploration, solitude
- Best time to visit: October to February
- Where to stay: Most accommodations are in Bakkhali, with limited basic options nearby
Henry’s Island Beach
Henry’s Island is one of the cleanest and most serene beach destinations in the region. Managed by the forest department, it offers a mix of beach, mangroves, and natural trails.
The watchtower here provides panoramic views of the coastline and surrounding greenery. The beach is less commercialized, making it perfect for travelers who prefer quiet and scenic environments./p>
- Distance from Kolkata: Approx. 130 km
- Best for: Nature lovers, photographers
- Best time to visit: November to February
- Where to stay: West Bengal Tourism cottages and eco-resorts within the island
Junput Beach
Junput Beach is a peaceful destination located near Digha but far less crowded. It is surrounded by casuarina plantations and offers a calm, almost untouched coastal experience.
The beach is ideal for relaxing, reading, or spending time away from commercial tourist areas. It’s not heavily developed, which keeps the environment quiet and clean.
- Distance from Kolkata: Approx. 150 km
- Best for: Solitude, slow travel
- Best time to visit: October to March
- Where to stay: Basic guesthouses and small hotels; Digha can serve as a nearby base
Udaipur Beach (Near Digha)
Udaipur Beach is located near the Odisha border and offers a cleaner, less crowded alternative to Digha. The presence of casuarina trees and open spaces makes it suitable for picnics and day outings.
The beach is relatively undeveloped, which helps maintain its natural charm. It’s a good option if you want to explore beyond the usual tourist spots.
- Distance from Kolkata: Approx. 190 km
- Best for: Day trips, peaceful visits
- Best time to visit: October to March
- Where to stay: Limited stay options most visitors stay in Digha
Chandipur Beach (Extended Option)
Chandipur Beach is unique because of its receding sea phenomenon, where the water moves back several kilometers during low tide. This allows visitors to walk along the seabed, which is a rare experience.
Though slightly farther from Kolkata, it’s worth considering for a longer trip. The beach is clean, peaceful, and offers something different from typical coastal destinations.
- Distance from Kolkata: Approx. 300 km
- Best for: Unique travel experiences
- Best time to visit: November to February
- Where to stay: Beach resorts and hotels in Chandipur and nearby Balasore
Travel Tips for Visiting Beaches Near Kolkata
- Plan transport in advance, especially during weekends
- Carry cash for small towns and local vendors
- Book accommodations early during peak season
- Follow local safety guidelines while swimming
- Respect eco-sensitive areas and avoid littering
