Also known as Kingfisher island, this little known day trip destination is situated in the middle of river Ichamati, with India on one side and Bangladesh on the other. Covered by trees, this little island is perfect for nature lovers, as they can walk through the green fields and observe distant Bangladeshi rural settlement. You can arrange for a picnic, take a boat ride and go swimming in the river. Try not to miss the awe-striking view of the setting sun on river Ichamati. You can also visit the nearby attractions- Taki ( only 20 minutes away) and Hasnabad. In order to reach Machranga Dwip, you need to travel to Hasnabad, either by road (75 km from Kolkata), or by bus from Dharmatala or by trains from Sealdah. After you arrive in Hasnabad, avail the services of vans to reach the ferry dock for motorboats to reach the island. You can also hire motor boats from Taki.