Majuli is well connected with Jorhat and Lakhimpur district of Assam. You need to board a Ferry to reach Majuli island from Jorhat town. Nimatighat is the nearest port situated in Jorhat district, it takes 1.30 hrs to reach Majuli from Nimatighat. Ferry service is available from 9 am to 3 pm.
You can also reach Majuli from Lakhimpur district.
Daily bus services are available from Guwahati, Dibrugarh, Sibsagar and other nearing places to Jorhat. From Jorhat, you need to hire a tempo or auto to reach Nimatighat.
Mariani Junction is the nearest railway station to Majuli, located 19 km from Jorhat city. Various trains are available to Mariani station from Guwahati and Dibrugarh.
The nearest airport of Majuli is Jorhat Airport. Which is accessible from Kolkata and Delhi by flights. It takes 1.3 hrs to reach Majuli island form Jorhat Airport.