Machilipatnam, Historic port city in Krishna district, India
Machilipatnam sits on the Bay of Bengal coast in Andhra Pradesh and functions both as a seaport and railway hub. The city extends along the shoreline and connects business districts with residential areas, beaches, and industrial zones that focus on carpet weaving and rice mills.
The British East India Company established its first trading post on the Bay of Bengal here in 1611 and used the natural harbor position. Later, French and Dutch merchants alternately controlled this trading station until it came under British administration in the 18th century.
The city is known as a textile center where traditional Kalamkari art has been practiced for centuries. Local artisans paint cotton and silk using plant-based dyes and create detailed mythological motifs that visitors can watch being made in workshops, where each piece is crafted by hand.
Travelers reach this coastal city through main roads and railway connections to Vijayawada, located about two to three hours away by road. A visit works best during the cooler months between October and March, when the seaside temperature is more comfortable and the weaving workshops are open.
Local specialties like Bandar Laddu and Bandar Halwa carry the historic name of the port district and are still made today following old recipes. Manginapudi Beach attracts visitors who buy fresh seafood directly from fishermen's stalls and walk along the water during sunset.
The community of curious travelers
AroundUs brings together thousands of curated places, local tips, and hidden gems, enriched daily by 60,000 contributors worldwide.