Bay of Bengal port city known for colonial trading history and hand-painted Kalamkari cotton.
Machilipatnam (also known as Masulipatnam or Bandar) is a port city in Krishna district of Andhra Pradesh, situated on the Bay of Bengal about 50 km from Vijayawada. It is one of the oldest port towns on the eastern coast of India, with a history stretching back to the 2nd century BCE. During the colonial era it was a significant trading post — the Dutch, British, and French all had factories here at various times in the 17th century, making it a flashpoint in the global competition between European powers in Asia.
The town is known for its distinctive Kalamkari craft tradition — hand-painted or block-printed cotton cloth with intricate patterns drawn from Hindu mythology and nature. The craft is still practiced in Pedana and surrounding villages, and Machilipatnam is one of the best places to buy authentic Kalamkari work directly from artisans. The Dutch Cemetery and the site of the Siege of Masulipatam tell the story of the colonial contests that played out here in the 18th century.
The coast at Manginapudi Beach is worth the short drive south. The town is primarily a functional stop rather than a major tourist destination, but for those interested in the Kalamkari tradition or the layered colonial history of the Coromandel Coast, it rewards a visit.
Guide
Getting There
Machilipatnam has its own railway station (code: MTM) on the Gudivada–Machilipatnam branch line, with trains connecting to Vijayawada (around 1.5 hours). From Vijayawada you can connect to most major Indian cities by train or bus. The nearest airport is Vijayawada Airport (VGA), about 70 km away, with flights to Hyderabad, Chennai, Bangalore, and Delhi.
By road, Machilipatnam is connected to Vijayawada by state highway — the drive takes around 1.5 hours depending on traffic. APSRTC buses run frequently on this route. From Hyderabad, direct buses operate to Machilipatnam; the journey takes around 6–7 hours.
Guide
When to Go in Machilipatnam
The best time to visit Machilipatnam is from October to February. The weather is dry, temperatures are pleasant (20–30°C), and the Bay of Bengal is calm enough for the beach. From June to September, the monsoon brings heavy rain and occasional flooding in the low-lying areas of the city; travel is possible but less comfortable. March to May is hot and humid, with temperatures pushing above 40°C.
The Kalamkari workshops in Pedana operate year-round, though artisans work longer hours in the cooler months. If you want to see the full drying and washing process, a dry sunny day is essential — the craft depends on sunlight.