Cheap flights from Pittsburgh to St Louis

17 nonstop flights a week, 2 of them today. Operated by 2 airlines, about 1h 50m in the air, 557 mi (897 km). Tickets from $141.

Flights from Pittsburgh to St Louis

Pick a departure date to see flights and seller prices

We search agencies and airlines for your day: nonstop and connecting flights, baggage, departure and arrival times.

Filters

Best fares from Pittsburgh to St Louis

Lowest one-way prices found by recent searches for the next 120 days; press a card to search that date

Pittsburgh to St Louis at a glance

flight time, from 1h 40m to 6h 41m
1h 50m
straight-line distance
557 mi (897 km)
flights a week
17
flights today
2
first and last departure
06:00 - 20:20
lowest price
$141
airlines
2

Pittsburgh to St Louis flight schedule

17 flights a week, 2 today, 33 seasonal or one-off. Departure and arrival times are local.

FlightDepartsArrivesDurationDaysAircraft
WN 3561
Southwest Airlines
06:00 Pittsburgh International
07:05 Lambert-St. Louis International, terminal 2
2h 5m
Sat
Boeing 737-800
WN 3561
Southwest Airlines
06:35 Pittsburgh International
07:35 Lambert-St. Louis International, terminal 2
2h
Fri, Sun
Boeing 737
WN 3561
Southwest Airlines
06:50 Pittsburgh International
07:45 Lambert-St. Louis International, terminal 2
1h 55m
Mon, Tue, Wed, Thu, Fri
Boeing 737
WN 4042
Southwest Airlines
13:10 Pittsburgh International
14:00 Lambert-St. Louis International, terminal 2
1h 50m
Sat
Boeing 737
WN 1111
Southwest Airlines
18:30 Pittsburgh International
19:25 Lambert-St. Louis International, terminal 2
1h 55m
Mon, Tue, Wed, Thu
WN 3562
Southwest Airlines
20:15 Pittsburgh International
21:00 Lambert-St. Louis International, terminal 2
1h 45m
Mon, Thu, Fri, Sun
Boeing 737
WN 2688
Southwest Airlines
20:20 Pittsburgh International
21:10 Lambert-St. Louis International, terminal 2
1h 50m
Sat
Boeing 737

Seasonal and one-off flights

Not operating in the next two weeks. The first of them is on 24 November.

FlightDepartsArrivesDurationDaysAircraft
WN 3561
Southwest Airlines
06:45 Pittsburgh International
07:40 Lambert-St. Louis International, terminal 2
1h 55m
Seasonal
Boeing 737-800
WN 3561
Southwest Airlines
05:55 Pittsburgh International
06:55 Lambert-St. Louis International, terminal 2
2h
Seasonal
Boeing 737
WN 3561
Southwest Airlines
06:30 Pittsburgh International
07:30 Lambert-St. Louis International, terminal 2
2h
Seasonal
Boeing 737
WN 3561
Southwest Airlines
06:05 Pittsburgh International
07:10 Lambert-St. Louis International, terminal 2
2h 5m
Seasonal
WN 3562
Southwest Airlines
21:20 Pittsburgh International
22:10 Lambert-St. Louis International, terminal 2
1h 50m
Seasonal
WN 3256
Southwest Airlines
06:40 Pittsburgh International
07:45 Lambert-St. Louis International, terminal 2
2h 5m
Seasonal
WN 1727
Southwest Airlines
17:00 Pittsburgh International
18:00 Lambert-St. Louis International, terminal 2
2h
Seasonal
WN 3256
Southwest Airlines
06:50 Pittsburgh International
07:55 Lambert-St. Louis International, terminal 2
2h 5m
Seasonal
WN 3256
Southwest Airlines
06:30 Pittsburgh International
07:35 Lambert-St. Louis International, terminal 2
2h 5m
Seasonal
Boeing 737
WN 2579
Southwest Airlines
19:05 Pittsburgh International
19:55 Lambert-St. Louis International, terminal 2
1h 50m
Seasonal
WN 3256
Southwest Airlines
06:35 Pittsburgh International
07:40 Lambert-St. Louis International, terminal 2
2h 5m
Seasonal
Boeing 737-800
WN 3423
Southwest Airlines
20:10 Pittsburgh International
21:00 Lambert-St. Louis International, terminal 2
1h 50m
Seasonal
Boeing 737
WN 2057
Southwest Airlines
06:55 Pittsburgh International
08:00 Lambert-St. Louis International, terminal 2
2h 5m
Seasonal
Boeing 737-800
UA 3556
United Airlines
05:00 Pittsburgh International
10:41 Lambert-St. Louis International, terminal 1
6h 41m
Seasonal
Embraer 175
WN 3499
Southwest Airlines
06:55 Pittsburgh International
07:45 Lambert-St. Louis International, terminal 2
1h 50m
Seasonal
Boeing 737
WN 3500
Southwest Airlines
20:00 Pittsburgh International
20:50 Lambert-St. Louis International, terminal 2
1h 50m
Seasonal
Boeing 737-800
WN 3499
Southwest Airlines
06:30 Pittsburgh International
07:20 Lambert-St. Louis International, terminal 2
1h 50m
Seasonal
Boeing 737
WN 3499
Southwest Airlines
06:40 Pittsburgh International
07:30 Lambert-St. Louis International, terminal 2
1h 50m
Seasonal
Boeing 737
WN 3500
Southwest Airlines
20:10 Pittsburgh International
21:00 Lambert-St. Louis International, terminal 2
1h 50m
Seasonal
Boeing 737
WN 3500
Southwest Airlines
19:15 Pittsburgh International
20:05 Lambert-St. Louis International, terminal 2
1h 50m
Seasonal
Boeing 737
WN 3469
Southwest Airlines
06:50 Pittsburgh International
07:40 Lambert-St. Louis International, terminal 2
1h 50m
Seasonal
Boeing 737
WN 3470
Southwest Airlines
18:10 Pittsburgh International
19:00 Lambert-St. Louis International, terminal 2
1h 50m
Seasonal
Boeing 737
WN 3469
Southwest Airlines
06:35 Pittsburgh International
07:25 Lambert-St. Louis International, terminal 2
1h 50m
Seasonal
WN 3470
Southwest Airlines
20:20 Pittsburgh International
21:05 Lambert-St. Louis International, terminal 2
1h 45m
Seasonal
WN 3363
Southwest Airlines
06:45 Pittsburgh International
07:35 Lambert-St. Louis International, terminal 2
1h 50m
Seasonal
Boeing 737
WN 3470
Southwest Airlines
20:15 Pittsburgh International
21:00 Lambert-St. Louis International, terminal 2
1h 45m
Seasonal
Boeing 737-800
WN 3312
Southwest Airlines
06:00 Pittsburgh International
06:45 Lambert-St. Louis International, terminal 2
1h 45m
Seasonal
Boeing 737
WN 1128
Southwest Airlines
20:15 Pittsburgh International
21:00 Lambert-St. Louis International, terminal 2
1h 45m
Seasonal
Boeing 737
WN 3023
Southwest Airlines
12:20 Pittsburgh International
13:00 Lambert-St. Louis International, terminal 2
1h 40m
Seasonal
WN 3312
Southwest Airlines
06:40 Pittsburgh International
07:25 Lambert-St. Louis International, terminal 2
1h 45m
Seasonal
Boeing 737
WN 1128
Southwest Airlines
20:10 Pittsburgh International
20:55 Lambert-St. Louis International, terminal 2
1h 45m
Seasonal
Boeing 737
WN 3312
Southwest Airlines
06:50 Pittsburgh International
07:35 Lambert-St. Louis International, terminal 2
1h 45m
Seasonal
WN 1128
Southwest Airlines
19:40 Pittsburgh International
20:25 Lambert-St. Louis International, terminal 2
1h 45m
Seasonal
Boeing 737

Days of the week are taken from the schedule for the next 14 days; schedules change by season. St Louis is 1 hour behind Pittsburgh. The search shows seat availability and the price for your date.

Airlines flying Pittsburgh to St Louis

Flights a week by schedule and the cheapest nonstop fare of each airline found by recent searches

  • Southwest Airlines: 18 flights, first departure at 06:00, last at 20:20, tickets from $169 on 11 December MTWTFSS Southwest Airlines Pittsburgh to St Louis
  • United Airlines: 1 flight, departs at 05:00 MTWTFSS

Airports

Where flights from Pittsburgh to St Louis depart and land

Departure from Pittsburgh

17 flights a week, 14 mi (23 km) from the city centre

Arrival in St Louis

17 flights a week, terminals 1, 2, 12 mi (19 km) from the city centre

Frequently asked questions

How long is the flight from Pittsburgh to St Louis?
A nonstop flight takes 1 hour 50 minutes on average, from 1h 40m to 6h 41m depending on the flight.
How far is St Louis from Pittsburgh?
557 mi (897 km) in a straight line between the cities.
Which airlines fly nonstop from Pittsburgh to St Louis?
Southwest Airlines (17 a week) and United Airlines.
How many flights a day are there from Pittsburgh to St Louis?
2 flights today and 17 a week, about 2.4 a day on average.
When are the first and last flights from Pittsburgh to St Louis?
The first departure is at 06:00 (WN3561), the last at 20:20 (WN2688). Local time.
What is the cheapest upcoming date to fly from Pittsburgh to St Louis?
11 December 2026 (Friday): from $141 one way, with a connection, by recent searches. The search shows the price for your dates.
Which airline is the cheapest from Pittsburgh to St Louis?
Southwest Airlines: nonstop tickets from $169 on 11 December by recent searches. Prices change daily, so compare the sellers in the search.
What is the time difference between Pittsburgh and St Louis?
St Louis is 1 hour behind Pittsburgh. Schedule times on this page are local to each airport.
Which Pittsburgh airport do flights to St Louis leave from?
Pittsburgh International (17 a week).