Mahal is a census town in the Pandabeswar CD block in the Durgapur subdivision of the Paschim Bardhaman district in the Indian state of West Bengal.