Amtrak operates a train from New Orleans to Avery Island 6 times a week. Tickets cost $30 - $75 and the journey takes 2 h 56 min. Alternatively, Greyhound USA operates a bus from New Orleans to Avery Island 3 times a day. Tickets cost $19 - $45 and the journey takes 3 h 4 min.
From New Orleans Union Passenger Terminal Amtrak train to New Iberia Amtrak then taxi to Avery Island. 3 h 11 min $85. From New Orleans, LA bus to Lafayette, LA then taxi to Avery Island. 3 h 41 min $120. From New Orleans drive to Avery Island. 2 h 32 min $16.