Cheap flights from St Louis to Philadelphia

36 nonstop flights a week, 4 of them today. Operated by 2 airlines, about 2h 11m in the air, 808 mi (1,301 km). Tickets from $187, nonstop from $345.

Flights from St Louis to Philadelphia

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 St Louis to Philadelphia

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

St Louis to Philadelphia at a glance

flight time, from 2h 5m to 2h 29m
2h 11m
straight-line distance
808 mi (1,301 km)
flights a week
36
flights today
4
first and last departure
06:02 - 19:55
lowest price, with a connection, 16 November
$187
lowest nonstop price
$345
airlines
2

St Louis to Philadelphia flight schedule

36 flights a week, 4 today, 66 seasonal or one-off. Departure and arrival times are local.

FlightDepartsArrivesDurationDaysAircraft
AA 4604
American Airlines
06:02 Lambert-St. Louis International, terminal 1
09:20 Philadelphia International
2h 18m
Daily
Embraer EMB 175
AA 5450
American Airlines
06:02 Lambert-St. Louis International, terminal 1
09:17 Philadelphia International, terminal F
2h 15m
Mon, Fri, Sat, Sun
Canadair Regional Jet 900
WN 3331
Southwest Airlines
10:00 Lambert-St. Louis International, terminal 2
13:10 Philadelphia International, terminal E
2h 10m
Sat
Boeing 737-800
WN 4922
Southwest Airlines
10:35 Lambert-St. Louis International, terminal 2
13:45 Philadelphia International, terminal E
2h 10m
Sat
Boeing 737
WN 4922
Southwest Airlines
10:40 Lambert-St. Louis International, terminal 2
13:50 Philadelphia International, terminal E
2h 10m
Mon, Thu, Fri, Sun
Boeing 737
WN 4922
Southwest Airlines
10:45 Lambert-St. Louis International, terminal 2
14:00 Philadelphia International, terminal E
2h 15m
Mon, Tue, Wed, Thu
Boeing 737
AA 5334
American Airlines
12:51 Lambert-St. Louis International, terminal 1
16:00 Philadelphia International, terminal F
2h 9m
Sat
Canadair Regional Jet 900
AA 4796
American Airlines
13:15 Lambert-St. Louis International, terminal 1
16:30 Philadelphia International
2h 15m
Daily
Embraer EMB 175
AA 5334
American Airlines
13:21 Lambert-St. Louis International, terminal 1
16:30 Philadelphia International, terminal F
2h 9m
Mon, Thu, Fri, Sun
Canadair Regional Jet 900
WN 4923
Southwest Airlines
17:10 Lambert-St. Louis International, terminal 2
20:20 Philadelphia International, terminal E
2h 10m
Sat
Boeing 737-800
WN 4923
Southwest Airlines
18:20 Lambert-St. Louis International, terminal 2
21:30 Philadelphia International, terminal E
2h 10m
Mon, Tue, Wed, Thu
Boeing 737
WN 4923
Southwest Airlines
19:55 Lambert-St. Louis International, terminal 2
23:05 Philadelphia International, terminal E
2h 10m
Sat

Seasonal and one-off flights

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

FlightDepartsArrivesDurationDaysAircraft
WN 4922
Southwest Airlines
10:15 Lambert-St. Louis International, terminal 2
13:25 Philadelphia International, terminal E
2h 10m
Seasonal
Boeing 737-800
WN 1059
Southwest Airlines
13:00 Lambert-St. Louis International, terminal 2
16:05 Philadelphia International, terminal E
2h 5m
Seasonal
Boeing 737
AA 5450
American Airlines
07:45 Lambert-St. Louis International, terminal 1
11:00 Philadelphia International, terminal F
2h 15m
Seasonal
Canadair Regional Jet 900
AA 5334
American Airlines
14:01 Lambert-St. Louis International, terminal 1
17:10 Philadelphia International, terminal F
2h 9m
Seasonal
Canadair Regional Jet 900
WN 1585
Southwest Airlines
09:55 Lambert-St. Louis International, terminal 2
13:05 Philadelphia International, terminal E
2h 10m
Seasonal
Boeing 737
AA 5570
American Airlines
11:48 Lambert-St. Louis International, terminal 1
15:03 Philadelphia International, terminal F
2h 15m
Seasonal
Canadair Regional Jet 900
WN 3746
Southwest Airlines
15:55 Lambert-St. Louis International, terminal 2
19:00 Philadelphia International, terminal E
2h 5m
Seasonal
AA 5645
American Airlines
18:09 Lambert-St. Louis International, terminal 1
21:20 Philadelphia International, terminal F
2h 11m
Seasonal
Canadair Regional Jet 900
AA 5520
American Airlines
06:00 Lambert-St. Louis International, terminal 1
09:21 Philadelphia International, terminal F
2h 21m
Seasonal
Canadair Regional Jet 900
AA 5477
American Airlines
13:17 Lambert-St. Louis International, terminal 1
16:33 Philadelphia International, terminal F
2h 16m
Seasonal
Canadair Regional Jet 900
AA 5628
American Airlines
06:02 Lambert-St. Louis International, terminal 1
09:23 Philadelphia International, terminal F
2h 21m
Seasonal
Canadair reg jet 700
AA 5033
American Airlines
06:02 Lambert-St. Louis International, terminal 1
09:23 Philadelphia International, terminal F
2h 21m
Seasonal
Canadair reg jet 700
AA 4636
American Airlines
05:00 Lambert-St. Louis International, terminal 1
08:24 Philadelphia International
2h 24m
Seasonal
Embraer EMB 175
AA 5105
American Airlines
10:59 Lambert-St. Louis International, terminal 1
14:19 Philadelphia International, terminal F
2h 20m
Seasonal
Canadair reg jet 700
AA 5308
American Airlines
06:00 Lambert-St. Louis International, terminal 1
09:20 Philadelphia International, terminal F
2h 20m
Seasonal
Canadair reg jet 700
AA 5105
American Airlines
12:19 Lambert-St. Louis International, terminal 1
15:39 Philadelphia International, terminal F
2h 20m
Seasonal
Canadair reg jet 700
AA 5308
American Airlines
06:12 Lambert-St. Louis International, terminal 1
09:32 Philadelphia International, terminal F
2h 20m
Seasonal
Canadair reg jet 700
AA 5105
American Airlines
12:49 Lambert-St. Louis International, terminal 1
16:02 Philadelphia International, terminal F
2h 13m
Seasonal
Canadair Regional Jet 900
AA 5105
American Airlines
12:33 Lambert-St. Louis International, terminal 1
15:53 Philadelphia International, terminal F
2h 20m
Seasonal
Canadair reg jet 700
AA 5105
American Airlines
12:48 Lambert-St. Louis International, terminal 1
16:01 Philadelphia International, terminal F
2h 13m
Seasonal
Canadair Regional Jet 900
AA 5105
American Airlines
14:03 Lambert-St. Louis International, terminal 1
17:23 Philadelphia International, terminal F
2h 20m
Seasonal
Canadair reg jet 700
AA 5623
American Airlines
06:00 Lambert-St. Louis International, terminal 1
09:17 Philadelphia International, terminal F
2h 17m
Seasonal
Canadair Regional Jet 900
WN 4683
Southwest Airlines
10:35 Lambert-St. Louis International, terminal 2
13:40 Philadelphia International, terminal E
2h 5m
Seasonal
Boeing 737-800
AA 5483
American Airlines
12:55 Lambert-St. Louis International, terminal 1
16:09 Philadelphia International, terminal F
2h 14m
Seasonal
Canadair Regional Jet 900
WN 3832
Southwest Airlines
17:50 Lambert-St. Louis International, terminal 2
20:55 Philadelphia International, terminal E
2h 5m
Seasonal
AA 5483
American Airlines
13:05 Lambert-St. Louis International, terminal 1
16:19 Philadelphia International, terminal F
2h 14m
Seasonal
Canadair Regional Jet 900
WN 4683
Southwest Airlines
10:40 Lambert-St. Louis International, terminal 2
13:45 Philadelphia International, terminal E
2h 5m
Seasonal
Boeing 737
WN 4683
Southwest Airlines
10:15 Lambert-St. Louis International, terminal 2
13:20 Philadelphia International, terminal E
2h 5m
Seasonal
Boeing 737
WN 3832
Southwest Airlines
18:45 Lambert-St. Louis International, terminal 2
21:50 Philadelphia International, terminal E
2h 5m
Seasonal
Boeing 737
AA 2909
American Airlines
06:04 Lambert-St. Louis International, terminal 1
09:16 Philadelphia International
2h 12m
Seasonal
Airbus A319
WN 2602
Southwest Airlines
10:20 Lambert-St. Louis International, terminal 2
13:25 Philadelphia International, terminal E
2h 5m
Seasonal
Boeing 737
AA 5623
American Airlines
12:59 Lambert-St. Louis International, terminal 1
16:15 Philadelphia International, terminal F
2h 16m
Seasonal
Canadair Regional Jet 900
WN 2660
Southwest Airlines
19:55 Lambert-St. Louis International, terminal 2
23:00 Philadelphia International, terminal E
2h 5m
Seasonal
Boeing 737
WN 1229
Southwest Airlines
10:05 Lambert-St. Louis International, terminal 2
13:10 Philadelphia International, terminal E
2h 5m
Seasonal
Boeing 737
AA 2778
American Airlines
06:04 Lambert-St. Louis International, terminal 1
09:16 Philadelphia International
2h 12m
Seasonal
Airbus A319
WN 4240
Southwest Airlines
14:10 Lambert-St. Louis International, terminal 2
17:15 Philadelphia International, terminal E
2h 5m
Seasonal
WN 136
Southwest Airlines
19:40 Lambert-St. Louis International, terminal 2
22:45 Philadelphia International, terminal E
2h 5m
Seasonal
Boeing 737
WN 136
Southwest Airlines
19:25 Lambert-St. Louis International, terminal 2
22:30 Philadelphia International, terminal E
2h 5m
Seasonal
Boeing 737
WN 4240
Southwest Airlines
13:40 Lambert-St. Louis International, terminal 2
16:45 Philadelphia International, terminal E
2h 5m
Seasonal
Boeing 737-800
WN 296
Southwest Airlines
19:45 Lambert-St. Louis International, terminal 2
22:50 Philadelphia International, terminal E
2h 5m
Seasonal
Boeing 737
WN 4240
Southwest Airlines
10:15 Lambert-St. Louis International, terminal 2
13:20 Philadelphia International, terminal E
2h 5m
Seasonal
WN 199
Southwest Airlines
18:45 Lambert-St. Louis International, terminal 2
21:50 Philadelphia International, terminal E
2h 5m
Seasonal
Boeing 737
AA 2851
American Airlines
06:04 Lambert-St. Louis International, terminal 1
09:16 Philadelphia International
2h 12m
Seasonal
Airbus A319
AA 1308
American Airlines
06:00 Lambert-St. Louis International, terminal 1
09:19 Philadelphia International
2h 19m
Seasonal
Airbus A319
WN 814
Southwest Airlines
13:15 Lambert-St. Louis International, terminal 2
16:25 Philadelphia International, terminal E
2h 10m
Seasonal
Boeing 737-800
AA 3130
American Airlines
13:29 Lambert-St. Louis International, terminal 1
16:49 Philadelphia International
2h 20m
Seasonal
Airbus A319
WN 290
Southwest Airlines
17:50 Lambert-St. Louis International, terminal 2
21:00 Philadelphia International, terminal E
2h 10m
Seasonal
Boeing 737
WN 814
Southwest Airlines
10:15 Lambert-St. Louis International, terminal 2
13:20 Philadelphia International, terminal E
2h 5m
Seasonal
Boeing 737
WN 290
Southwest Airlines
19:40 Lambert-St. Louis International, terminal 2
22:50 Philadelphia International, terminal E
2h 10m
Seasonal
Boeing 737-800
WN 290
Southwest Airlines
18:15 Lambert-St. Louis International, terminal 2
21:25 Philadelphia International, terminal E
2h 10m
Seasonal
WN 814
Southwest Airlines
11:35 Lambert-St. Louis International, terminal 2
14:45 Philadelphia International, terminal E
2h 10m
Seasonal
Boeing 737-800
WN 4169
Southwest Airlines
14:50 Lambert-St. Louis International, terminal 2
18:00 Philadelphia International, terminal E
2h 10m
Seasonal
Boeing 737
WN 290
Southwest Airlines
19:45 Lambert-St. Louis International, terminal 2
22:55 Philadelphia International, terminal E
2h 10m
Seasonal
Boeing 737-800
AA 1308
American Airlines
06:16 Lambert-St. Louis International, terminal 1
09:39 Philadelphia International
2h 23m
Seasonal
Airbus A319
AA 1981
American Airlines
11:18 Lambert-St. Louis International, terminal 1
14:39 Philadelphia International
2h 21m
Seasonal
Airbus A319
AA 2196
American Airlines
17:46 Lambert-St. Louis International, terminal 1
21:15 Philadelphia International
2h 29m
Seasonal
Airbus A319
WN 3949
Southwest Airlines
10:00 Lambert-St. Louis International, terminal 2
13:10 Philadelphia International, terminal E
2h 10m
Seasonal
Boeing 737
WN 829
Southwest Airlines
19:10 Lambert-St. Louis International, terminal 2
22:20 Philadelphia International, terminal E
2h 10m
Seasonal
Boeing 737
WN 4155
Southwest Airlines
15:30 Lambert-St. Louis International, terminal 2
18:45 Philadelphia International, terminal E
2h 15m
Seasonal
Boeing 737
WN 4217
Southwest Airlines
14:00 Lambert-St. Louis International, terminal 2
17:10 Philadelphia International, terminal E
2h 10m
Seasonal
Boeing 737
AA 1308
American Airlines
06:06 Lambert-St. Louis International, terminal 1
09:26 Philadelphia International
2h 20m
Seasonal
Airbus A319
AA 2352
American Airlines
11:18 Lambert-St. Louis International, terminal 1
14:37 Philadelphia International
2h 19m
Seasonal
Airbus A319
AA 2196
American Airlines
17:48 Lambert-St. Louis International, terminal 1
21:10 Philadelphia International
2h 22m
Seasonal
Airbus A319
AA 4429
American Airlines
06:00 Lambert-St. Louis International, terminal 1
09:26 Philadelphia International
2h 26m
Seasonal
Embraer EMB 175
AA 5082
American Airlines
11:22 Lambert-St. Louis International, terminal 1
14:39 Philadelphia International, terminal F
2h 17m
Seasonal
Canadair Regional Jet 900
AA 4411
American Airlines
17:42 Lambert-St. Louis International, terminal 1
21:10 Philadelphia International
2h 28m
Seasonal
Embraer EMB 175

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

Airlines flying St Louis to Philadelphia

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

Airports

Where flights from St Louis to Philadelphia depart and land

Departure from St Louis

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

Arrival in Philadelphia

36 flights a week, terminals E, F, 7 mi (11 km) from the city centre

Frequently asked questions

How long is the flight from St Louis to Philadelphia?
A nonstop flight takes 2 hours 11 minutes on average, from 2h 5m to 2h 29m depending on the flight.
How far is Philadelphia from St Louis?
808 mi (1,301 km) in a straight line between the cities.
Which airlines fly nonstop from St Louis to Philadelphia?
American Airlines (23 a week) and Southwest Airlines (13 a week).
How many flights a day are there from St Louis to Philadelphia?
4 flights today and 36 a week, about 5.1 a day on average.
When are the first and last flights from St Louis to Philadelphia?
The first departure is at 06:02 (AA4604), the last at 19:55 (WN4923). Local time.
What is the cheapest upcoming date to fly from St Louis to Philadelphia?
16 November 2026 (Monday): from $187 one way, with a connection, by recent searches. The search shows the price for your dates.
Which airline is the cheapest from St Louis to Philadelphia?
American Airlines: nonstop tickets from $345 on 16 November by recent searches. Prices change daily, so compare the sellers in the search.
What is the time difference between St Louis and Philadelphia?
Philadelphia is 1 hour ahead of St Louis. Schedule times on this page are local to each airport.
Which St Louis airport do flights to Philadelphia leave from?
Lambert-St. Louis International (36 a week).