There are 4 ways to get from New Iberia to Lafayette by train (Amtrak), bus (Greyhound), car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train (Amtrak)
best- Take the train from New Iberia Station to Lafayette Amtrak Stationtrain Sunset Limited
28 min$6–13Bus (Greyhound)
cheapest- Take the bus from New Iberia to Lafayette Transit Systembus Greyhound US1170s
35 min$3–6Drive 20.3 mi
- Drive from New Iberia to Lafayettecar 20.3 mi
30 min$4–6Taxi
- Take the taxi from New Iberia to Lafayettetaxi 20.3 mi
30 min$11–13
New Iberia to Lafayette by train (Amtrak)
Questions & Answers
The cheapest way to get from New Iberia to Lafayette is to bus which costs $3 - $6 and takes 35 min.
The fastest way to get from New Iberia to Lafayette is to train which takes 28 min and costs $6 - $13.
Yes, there is a direct bus departing from New Iberia and arriving at Lafayette Transit System. Services depart once daily, and operate every day. The journey takes approximately 35 min.
Yes, there is a direct train departing from New Iberia Station station and arriving at Lafayette Amtrak Station station. Services depart three times a week, and operate Monday, Wednesday and Saturday. The journey takes approximately 28 min.
The distance between New Iberia and Lafayette is 19 miles. The road distance is 20.4 miles.
The best way to get from New Iberia to Lafayette without a car is to train which takes 28 min and costs $6 - $13.
The train from New Iberia Station to Lafayette Amtrak Station takes 28 min including transfers and departs three times a week.
New Iberia to Lafayette bus services, operated by Greyhound USA, depart from New Iberia station.
New Iberia to Lafayette train services, operated by Amtrak, depart from New Iberia Station.
The best way to get from New Iberia to Lafayette is to train which takes 28 min and costs $6 - $13. Alternatively, you can bus, which costs $3 - $6 and takes 35 min.
What companies run services between New Iberia, LA, USA and Lafayette, LA, USA?
Amtrak operates a train from New Iberia Station to Lafayette Amtrak Station 3 times a week. Tickets cost $6–13 and the journey takes 28 min. Alternatively, Greyhound USA operates a bus from New Iberia to Lafayette Transit System once daily. Tickets cost $3–6 and the journey takes 35 min.
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from New Iberia Station to Lafayette Amtrak Station
- Ave. Duration
- 28 min
- Frequency
- 3 times a week
- Estimated price
- $6–13
- Website
- Amtrak
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from New Iberia to Lafayette Transit System
- Ave. Duration
- 35 min
- Frequency
- Once daily
- Estimated price
- $3–6
- Website
- Greyhound
- Ave. Duration
- 30 min
- Estimated price
- $11–13
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Why you should take the train in the US
Read the travel guide
Need to know: Greyhound
Read the travel guide
More Questions & Answers
New Iberia to Lafayette bus services, operated by Greyhound USA, arrive at Lafayette Transit System station.
New Iberia to Lafayette train services, operated by Amtrak, arrive at Lafayette Amtrak Station.
Yes, the driving distance between New Iberia to Lafayette is 20 miles. It takes approximately 30 min to drive from New Iberia to Lafayette.
Book your New Iberia to Lafayette train tickets online with Omio.
Book your New Iberia to Lafayette bus tickets online with Omio and FlixBus.
There are 187+ hotels available in Lafayette.







