There are 6 ways to get from Lafayette to Meridian by bus (Flixbus), bus, train, car, plane, or train (Amtrak)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus (Flixbus)
best- Take the bus from Lafayette to Meridian Bus Stopbus FlixBus N2211
6h 10m$50–90Bus, train
- Take the bus from Lafayette to New Orleans Bus Stationbus FlixBus 2211 / ...
- Take the train from New Orleans Union Passenger Terminal to Meridian Union Stationtrain Crescent
7h 37m$82–176Drive 287.7 mi
- Drive from Lafayette to Meridiancar 287.7 mi
5h 38m$53–76Fly to Meridian
- Fly from Lafayette Regional Airport (LFT) to Meridian (MEI)plane LFT - MEI
4h 34m$96–402Train (Amtrak)
- Take the train from Lafayette Amtrak Station to New Orleans Union Passenger Terminaltrain Sunset Limited
- Take the train from New Orleans Union Passenger Terminal to Meridian Union Stationtrain Crescent
9h 42m$106–236Fly to Hattiesburg–Laurel Regional Airport, drive
- Fly from Lafayette Regional Airport (LFT) to Hattiesburg–Laurel Regional Airport (PIB)plane LFT - PIB
- Drive from Hattiesburg–Laurel Regional Airport (PIB) to Meridiancar
5h 34m$90–394
Lafayette to Meridian by bus (Flixbus)
Questions & Answers
The cheapest way to get from Lafayette to Meridian is to bus which costs $50 - $90 and takes 6h 10m.
The fastest way to get from Lafayette to Meridian is to fly which takes 4h 34m and costs $95 - $410.
Yes, there is a direct bus departing from Lafayette and arriving at Meridian Bus Stop. Services depart once daily, and operate Monday, Thursday, Friday, Saturday and Sunday. The journey takes approximately 6h 10m.
No, there is no direct train from Lafayette station to Meridian station. However, there are services departing from Lafayette Amtrak Station and arriving at Meridian Union Station via New Orleans Union Passenger Terminal. The journey, including transfers, takes approximately 9h 42m.
The distance between Lafayette and Meridian is 337 miles. The road distance is 289.4 miles.
The best way to get from Lafayette to Meridian without a car is to bus which takes 6h 10m and costs $50 - $90.
The bus from Lafayette to Meridian Bus Stop takes 6h 10m including transfers and departs once daily.
Lafayette to Meridian bus services, operated by Flixbus USA, depart from Lafayette station.
Lafayette to Meridian train services, operated by Amtrak, depart from Lafayette Amtrak Station.
The best way to get from Lafayette to Meridian is to bus which takes 6h 10m and costs $50 - $90. Alternatively, you can fly, which costs $95 - $410 and takes 4h 34m, you could also train, which costs $100 - $240 and takes 9h 42m.
What companies run services between Lafayette, LA, USA and Meridian, MS, USA?
Flixbus USA operates a bus from Lafayette to Meridian Bus Stop once daily. Tickets cost $50–90 and the journey takes 6h 10m. Alternatively, United Airlines flies from Lafayette Regional Airport (LFT) to Meridian (MEI) 3 times a day.
- Website
- united.com
Flights from Lafayette Regional Airport to Meridian via Houston
- Ave. Duration
- 6h 37m
- When
- Every day
- Estimated price
- $70–370
Flights from Lafayette Regional Airport to Hattiesburg–Laurel Regional Airport via Houston
- Ave. Duration
- 6h 23m
- When
- Every day
- Estimated price
- $65–360
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from New Orleans Union Passenger Terminal to Meridian Union Station
- Ave. Duration
- 4h 17m
- Frequency
- Once daily
- Estimated price
- $60–140
- Website
- Amtrak
Train from Lafayette Amtrak Station to New Orleans Union Passenger Terminal
- Ave. Duration
- 4h 25m
- Frequency
- 3 times a week
- Estimated price
- $45–100
- Website
- Amtrak
Train from New Orleans Union Passenger Terminal to Meridian Union Station
- Ave. Duration
- 4h 17m
- Frequency
- Once daily
- Estimated price
- $60–140
- Website
- Amtrak
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Lafayette to Meridian Bus Stop
- Ave. Duration
- 6h 10m
- Frequency
- Once daily
- Estimated price
- $50–90
- Schedules at
- Flixbus USA
Bus from Lafayette to New Orleans Bus Station
- Ave. Duration
- 2h 20m
- Frequency
- Every 3 hours
- Estimated price
- $21–40
- Schedules at
- Flixbus USA
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
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide
More Questions & Answers
Lafayette to Meridian bus services, operated by Flixbus USA, arrive at Meridian Bus Stop station.
Lafayette to Meridian train services, operated by Amtrak, arrive at New Orleans Union Passenger Terminal station.
Yes, the driving distance between Lafayette to Meridian is 289 miles. It takes approximately 5h 38m to drive from Lafayette to Meridian.
Book your Lafayette to Meridian train tickets online with Omio.
Book your Lafayette to Meridian bus tickets online with Omio and FlixBus.
There are 20+ hotels available in Meridian.






