1map logoGo to main page

Oklahoma City, OK, USA to Lafayette, LA, USA from $39: 8 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Oklahoma City, United States of America
to
Lafayette, United States of America

How to Get from Oklahoma City to Lafayette: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$39 by trainBest price
781 kmDistance
3h 43m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Oklahoma City to Lafayette with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Various
Plane
Average Duration
3h  43m
Estimated price
$125-493
Recommended
Company
Amtrak
Train
Average Duration
24h  34m
Estimated price
$39-393
Cheapest
route map
Distance: 781 km
Duration: 3h 43m

See more options

Company
Greyhound USA
Bus
Bus
Average Duration
12h  30m
Estimated price
$63-1250
Company
Greyhound USA
Bus
Average Duration
14h  25m
Estimated price
$72-197
Company
Various
Plane
Drive
Average Duration
4h  54m
Estimated price
$125-487
Company
Various
Drive
Plane
Average Duration
5h  14m
Estimated price
$153-531
Company
Various
Train
Bus
Bus
Average Duration
13h  57m
Estimated price
$1251-1252
Company
Various
Drive
Average Duration
9h  29m
Estimated price
$1253-1254

Traveling From Oklahoma City to Lafayette

Traveling between Oklahoma City and Lafayette offers a shift from the sprawling plains and urban hustle of Oklahoma's capital to the vibrant culture, culinary delights, and rich history found in southwestern Louisiana.

Best Neighbourhoods in Lafayette

Lafayette boasts diverse neighborhoods, each offering distinct experiences and charm.

Downtown Lafayette
• Vibrant nightlife with numerous bars and live music venues.
• Home to local shops and artistic galleries showcasing regional talent.
Grove Park
• Tree-lined streets create a peaceful, family-friendly atmosphere.
• Close proximity to parks and outdoor recreational activities.
River Ranch
• Upscale living with shopping, dining, and scenic views of the water.
• Popular for its community events and pedestrian-friendly design.

Best Times To Visit Lafayette's Attractions

To enjoy Lafayette's attractions without the hustle and bustle, consider these timing tips.

Avery Island
Visit in the early morning for quieter tours and to enjoy nature.
Vermilionville Historic Village
Weekday visits offer a more relaxed experience with fewer crowds.
Moncus Park
Late afternoon is ideal for cooler temperatures and stunning sunset views.

Lafayette Weather: What to Expect Year-Round

Lafayette experiences a humid subtropical climate, with hot summers and mild winters, making spring and fall the most comfortable times to visit. Weather can influence your travel plans, so be prepared for occasional rain and humidity, especially during the summer months.

Dining Recommendation in Lafayette

Indulge in the rich flavors of jambalaya at Prejean's Restaurant, where the blend of local ingredients and Cajun spices creates a dining experience that's distinctly different from Oklahoma City's culinary scene. The lively atmosphere, complete with music and vibrant decor, adds an extra layer of authenticity to your meal that you won't find back home.

Oklahoma City - Lafayette operators

Explore transport companies operating between Oklahoma City and Lafayette, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Website
aa.com

Plane from Will Rogers World (OKC) to Lafayette (LFT)

Average Duration
4h 41m
Estimated price
$4933-1258

Plane from Will Rogers World (OKC) to Baton Rouge (BTR)

Average Duration
4h 30m
Estimated price
$4933-1258

Plane from Stillwater (SWO) to Lafayette (LFT)

Average Duration
5h 28m
Estimated price
$4933-1258
Website
united.com

Plane from Will Rogers World (OKC) to Lafayette (LFT)

Average Duration
4h 57m
Estimated price
$4933-4935

Plane from Will Rogers World (OKC) to Baton Rouge (BTR)

Average Duration
4h 14m
Estimated price
$4933-1258
Website
delta.com

Plane from Will Rogers World (OKC) to Lafayette (LFT)

Average Duration
5h 9m
Estimated price
$4936-4937

Plane from Will Rogers World (OKC) to Baton Rouge (BTR)

Average Duration
5h 29m
Estimated price
$4936-4938
Train Show train routes
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from Oklahoma City to Fort Worth

Average Duration
4h 2m
Estimated price
$4939-390

Train from Fort Worth to San Antonio Amtrak Station

Average Duration
7h 45m
Estimated price
$4870-4933

Train from San Antonio Amtrak Station to Lafayette Amtrak Station

Average Duration
10h 47m
Estimated price
$4874-1254
Bus Show bus routes
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from Oklahoma City Bus Station to Dallas Bus Station

Average Duration
4h 15m
Estimated price
$4875-394

Bus from Dallas Bus Station to Houston Bus Station

Average Duration
4h 15m
Estimated price
$4872-1259

Bus from Houston Bus Station to Lafayette Transit System

Average Duration
3h 55m
Estimated price
$392-394

Bus from Oklahoma City Bus Station to Dallas Bus Station

Average Duration
4h 15m
Estimated price
$4875-394

Bus from Dallas Bus Station to Lafayette Transit System

Average Duration
7h 15m
Estimated price
$391-1253

Bus from Ft Worth Bus Station to Dallas Bus Station

Average Duration
40m
Estimated price
$4876-4931
Contact phone
+1 (855) 626-8585
Website
flixbus.com

Bus from Ft Worth Bus Station to Dallas Bus Station

Average Duration
40m
Estimated price
$4877-4931
all-pages.other Show other routes

Other from Oklahoma City to Lafayette

Average Duration
9h 29m
Estimated price
$0-0

Oklahoma City to Lafayette: Overview of Bus, Train, Flight, and Car Trips

Traveling between Oklahoma City and Lafayette offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from Oklahoma City to Lafayette covering 598 miles in about 9 hours and 29 minutes. Enjoy the changing landscapes as you cruise through the heart of the South. 💰 Explore the flexibility of prices ranging from $100 to $160 for your journey by car from Oklahoma City to Lafayette. Consider your budget and travel preferences to plan a comfortable and affordable trip.
Average price
$100 - $160
🚆 Traveling by train from Oklahoma City to Lafayette requires a journey with transfers in Fort Worth and San Antonio. The total duration of the trip is approximately 24 hours and 34 minutes. 🚆 Ticket prices for the train between Oklahoma City and Lafayette can range from $39 to $393, offering travelers a range of options to suit their budget and preferences. Sit back, relax, and enjoy the unique experience of crossing state lines by train.
Departure Point
Oklahoma City station
Arrival Point
Lafayette Amtrak Station
🛫 Flying from Oklahoma City to Lafayette involves a one-stop flight with a total duration of 3 hours and 24 minutes. Delta, American Airlines, and United Airlines provide flight options from Will Rogers World Airport to Lafayette Airport. 🌍 Unfortunately, there are no direct flights between the two cities, but travelers can still easily reach Lafayette within a reasonable time frame. The total travel time from Oklahoma City to Lafayette by plane is approximately 3 hours and 43 minutes, including the layover. 💸 Prices for flights between Lafayette and Oklahoma City typically range from $125 to $493, offering travelers a variety of fare options to suit their budget and travel preferences. With multiple airlines serving this route, there are choices for both convenience and affordability.
Departure Point
Will Rogers World Airport
Arrival Point
Lafayette Airport. The quickest flight takes 3h 24m and has one stopover
🚌 Although there is no direct bus from Oklahoma City to Lafayette, you can still travel between the two cities by making transfers in Dallas and Houston. The total journey time, including transfers, is approximately 14 hours and 25 minutes. 🚌 Ticket prices for the bus trip from Oklahoma City to Lafayette can range from $72 to $197, depending on the time of booking and availability. This affordable option allows you to explore the scenic route from Oklahoma to Louisiana at your own pace.
Departure Point
Oklahoma City Bus Station
Arrival Point
Lafayette Transit System station

Frequently asked questions

Find out more about the route from Oklahoma City to Lafayette.

Or choose the category:
The distance between Oklahoma City and Lafayette is 485 miles. By train, it takes approximately 24 hours and 34 minutes to travel from Oklahoma City to Lafayette. Alternatively, you can fly from Oklahoma City to Stillwater and then to Lafayette, which takes about 5 hours and 37 minutes. The fastest mode of transportation is by plane, which takes around 4 hours and 3 minutes. If you choose to drive, it will take you approximately 9 hours and 29 minutes, and by bus, it will take about 14 hours and 30 minutes.
The most cost-effective transportation option for traveling from Oklahoma City to Lafayette is by train, with prices ranging from $35 to $400. However, this option is time-consuming, taking approximately 24 hours and 34 minutes. On the other hand, the fastest and most time-efficient option is to fly, taking only 4 hours and 3 minutes. However, this option is more expensive, with prices ranging from $320 to $800. Overall, the choice between cost-effectiveness and time efficiency depends on the traveler's priorities.
The prices for a train journey from Oklahoma City to Lafayette can range from $39 to $393. Alternatively, taking a bus from Lafayette to Oklahoma City can cost between $73 and $197. The prices may vary depending on factors such as the class of service, time of travel, and availability of discounted tickets. It is recommended to check with the respective transportation companies for the most accurate and up-to-date pricing information.
To travel from Oklahoma City to Lafayette without public transportation, you can drive. The distance is approximately 598 miles and it takes about 9 hours and 29 minutes by car. The cost for this journey can range from $100 to $160, depending on factors such as fuel prices and tolls.
To travel from Oklahoma City to Lafayette without a car, the best option is to take a combination of train and bus, which takes approximately 13 hours and 39 minutes and costs between $150 and $310. Another option is to fly, which takes about 4 hours and 3 minutes and costs between $320 and $800. Alternatively, you can choose to take a bus, which takes around 14 hours and 30 minutes and costs between $70 and $200. Additionally, there is a train option available, taking approximately 24 hours and 34 minutes and costing between $35 and $400.
Unfortunately, there is no direct link between Oklahoma City and Lafayette. However, you can reach Lafayette from Oklahoma City by train with a journey time of approximately 24 hours and 34 minutes, including transfers. Alternatively, you can take a bus which takes approximately 14 hours and 30 minutes including transfers. It is also possible to drive between the two cities, which takes about 9 hours and 29 minutes.
The flight between Oklahoma City and Lafayette typically takes around 3 hours and 44 minutes, with a stopover. There is no direct flight available. The cost of the flight can vary between $325 and $753, depending on the airline and the time of booking.
There are plenty of hotel options near Lafayette with over 146 hotels to choose from. Prices for accommodation in the area start at $49 per night. Whether you prefer a budget-friendly option or a luxury hotel, there are numerous choices available to suit various preferences and budgets. From chain hotels to boutique accommodations, visitors to Lafayette have a wide selection of places to stay during their visit.

Trips from Oklahoma City

Trips to Lafayette