Airlines with flights from Saint Louis to Nashville
There are two airlines with scheduled flights between STL and BNA. Southwest is the only airline with non-stop flights from Saint Louis Airport to Nashville International and the flight time is 1 hour and 10 minutes. You can also connect with Southern via Jonesboro with a flight time of 3 hours and 58 minutes.
Choose airline
Schedules
Non-stop with Southwest Airlines
-
Total flight time: 1 hour and 10 minutes
-
Low-cost airline
-
33 flights per week
-
Boeing 737MAX 8 PassengerBoeing 737-700 Passenger (Scimitar Winglets)Boeing 737-800 (winglets) Passenger/BBJ2
STL
Direct
BNA
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
WN3779
----
----
----
----
----
----
08:05
WN3734
----
10:15
10:15
----
----
----
----
WN1110
11:25
----
----
11:25
11:25
----
----
WN3888
14:30
----
----
14:30
14:30
----
11:45
WN3895
----
----
----
----
----
12:50
----
WN1860
----
13:45
13:45
----
----
----
----
WN1293
----
15:10
15:10
----
----
----
----
WN996
----
----
----
----
----
16:40
----
WN694
17:35
----
----
17:35
17:35
----
18:15
WN482
19:15
18:15
18:15
19:15
19:15
----
----
The timetable & schedule information was updated at 2026-04-21
Via Jonesboro with Southern Airways Express
-
Total flight time: 3h 58m - 3h 58m.
-
Saint Louis is a Southern Airways Express hub. Nashville is a Southern Airways Express focus city.
-
7 flights per week
STL
Via JBR
BNA
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
Sorry. We could not find any flights for this week.
The timetable & schedule information was updated at 2026-04-21

There are two airlines with scheduled flights between STL and BNA. Southwest is the only airline with non-stop flights from Saint Louis Airport to Nashville International and the flight time is 1 hour and 10 minutes. You can also connect with Southern via Jonesboro with a flight time of 3 hours and 58 minutes.