Cheap flights from St. Louis (STL) to Odessa, TX

STL — MAF
Dec 5 — Dec 121

What is the cheapest month to fly from St. Louis to Odessa?

The best pricing can be found in the month of February. Prices to Odessa from St. Louis average $445. You can even find prices in February for less than $445, as users have found deals to Odessa from as low as $335. The month of June appears to be one of the more expensive times to travel to Odessa from St. Louis. Flying in the targeted month can save you up to 28%.

When is the cheapest time to fly from St. Louis to Odessa (STL - OD3)?

Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from St. Louis to Odessa as you normally would.

Cheap flights from St. Louis to Odessa in November, December 2022

The best prices found for STL to Odessa flights for November, December
Dec 16 - Dec 17
STL

Lambert-St Louis

MAF

Midland Intl

1 stop

10h 15m
MAF

Midland Intl

STL

Lambert-St Louis

1 stop

13h 42m
$306

American Airlines

Pick Dates

Deal found 11/29

Dec 16 - Dec 17
STL

Lambert-St Louis

MAF

Midland Intl

1 stop

5h 19m
MAF

Midland Intl

STL

Lambert-St Louis

2 stops

19h 00m
$384

United Airlines

Pick Dates

Deal found 11/29

Dec 5 - Dec 7
STL

Lambert-St Louis

MAF

Midland Intl

1 stop

7h 04m
MAF

Midland Intl

STL

Lambert-St Louis

1 stop

5h 13m
$504

United Airlines

Pick Dates

Deal found 11/27

St. Louis to Odessa 2022 flight deals

Cheap flights to Odessa from St. Louis found for this year
Dec 16 - Dec 17
STL

Lambert-St Louis

MAF

Midland Intl

1 stop

10h 15m
MAF

Midland Intl

STL

Lambert-St Louis

1 stop

13h 42m
$306

American Airlines

Pick Dates

Deal found 11/29

Dec 16 - Dec 17
STL

Lambert-St Louis

MAF

Midland Intl

1 stop

5h 19m
MAF

Midland Intl

STL

Lambert-St Louis

2 stops

19h 00m
$384

United Airlines

Pick Dates

Deal found 11/29

Dec 5 - Dec 7
STL

Lambert-St Louis

MAF

Midland Intl

1 stop

7h 04m
MAF

Midland Intl

STL

Lambert-St Louis

1 stop

5h 13m
$504

United Airlines

Pick Dates

Deal found 11/27

Cheap United Airlines flights from St. Louis to Odessa

Feb 21 - Feb 25
STL

Lambert-St Louis

MAF

Midland Intl

1 stop

24h 19m
MAF

Midland Intl

STL

Lambert-St Louis

1 stop

7h 42m
$204

United Airlines

Pick Dates

Deal found 11/29

Feb 21 - Feb 25
STL

Lambert-St Louis

MAF

Midland Intl

2 stops

21h 18m
MAF

Midland Intl

STL

Lambert-St Louis

1 stop

4h 42m
$293

United Airlines

Pick Dates

Deal found 11/29

Dec 16 - Dec 17
STL

Lambert-St Louis

MAF

Midland Intl

1 stop

5h 19m
MAF

Midland Intl

STL

Lambert-St Louis

2 stops

19h 00m
$384

United Airlines

Pick Dates

Deal found 11/29

Last minute flights from St. Louis to Odessa

Late deals on return flights to Odessa from St. Louis, departing today and this week
Dec 5 - Dec 7
STL

Lambert-St Louis

MAF

Midland Intl

1 stop

7h 04m
MAF

Midland Intl

STL

Lambert-St Louis

1 stop

5h 13m
$504

United Airlines

Pick Dates

Deal found 11/27

Dec 5 - Dec 7
STL

Lambert-St Louis

MAF

Midland Intl

2 stops

30h 39m
MAF

Midland Intl

STL

Lambert-St Louis

1 stop

6h 28m
$543

United Airlines

Pick Dates

Deal found 11/27

Dec 5 - Dec 7
STL

Lambert-St Louis

MAF

Midland Intl

2 stops

30h 39m
MAF

Midland Intl

STL

Lambert-St Louis

2 stops

16h 29m
$608

United Airlines

Pick Dates

Deal found 11/27

Related info for your journey

Useful info, stats and facts about St. Louis to Odessa flights.

What airport do you fly from for flights from St. Louis to Odessa?

Located just 12.7 mi from the city center, Lambert-St Louis is the airport most travelers will use when flying to Odessa from St. Louis. Booking flights from Lambert-St Louis (STL) to Odessa should be relatively easy as there are 0 daily outbound flights to Odessa from 2 different airlines.

Which airlines flying from Lambert-St Louis to Odessa have flexible cancellations due to COVID-19?

Some of the carriers operating flights from Lambert-St Louis to Odessa that may be offering flexible cancellation policies are American Airlines and United Airlines. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.

Can I find flights from St. Louis to Odessa for under $300 on Cheapflights?

Yes, there are multiple flights from St. Louis to Odessa for under $300. The cheapest flight booked recently is on United Airlines for just $204, but on average you can expect to pay $445.

Are there last-minute flights available from St. Louis to Odessa for under $600?

There are currently 3+ open flights from St. Louis to Odessa within the next 7 days for less than $600.

What are the cheapest flights from St. Louis to Odessa?

While on average a flight from St. Louis to Odessa is generally $315, our data shows the cheapest flight currently is $279. When looking at the most popular route, (Lambert-St Louis - Midland Intl), you can expect to pay $211 for that flight.

Other flights from St. Louis

Alternative routes for St. Louis to Odessa

See prices for flight routes from nearby airports that may be better suited for you.

Top airline flying from St. Louis to Odessa

The chart below displays the airlines Cheapflights users traveling from St. Louis to Odessa choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
American AirlinesCheapest$340Average$468FlexibilityNo cancel feeOn-time71%COVID-19 safety
Search American Airlines flights