Airlines with flights from Nashville to Oklahoma City
There are four airlines with scheduled flights between BNA and OKC. Southwest is the only airline with non-stop flights from Nashville International to Will Rogers World and the flight time is 2 hours.
Choose airline
Schedules
Non-stop with Southwest Airlines
-
Total flight time: 2 hours
-
Low-cost airline
-
18 flights per week
-
Boeing 737-700 Passenger (Scimitar Winglets)Boeing 737MAX 8 PassengerBoeing 737-800 (winglets) Passenger/BBJ2
BNA
Direct
OKC
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
WN1131
----
----
----
----
----
----
07:55
WN295
08:00
----
----
08:00
08:00
----
----
WN553
----
----
----
----
----
08:00
----
WN2242
----
08:05
08:05
----
----
----
----
WN608
22:35
21:45
21:45
22:35
22:35
21:50
22:35
The timetable & schedule information was updated at 2026-04-21
Via Dallas with Southwest Airlines
-
Total flight time: 3h 35m - 7h 20m.
-
Low-cost airline
-
54 flights per week
-
Boeing 737-700 Passenger (Scimitar Winglets)Boeing 737MAX 8 PassengerBoeing 737-800 (winglets) Passenger/BBJ2
BNA
Via DAL
OKC
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
WN1271
WN4128
WN4128
05:15
----
----
05:15
05:15
----
----
WN485
WN738
WN738
----
----
----
----
----
----
06:30
WN1344
WN1327
WN1327
----
07:10
07:10
----
----
----
----
WN120
WN686
WN686
----
----
----
----
----
08:00
----
WN19
WN686
WN686
----
----
----
----
----
08:05
----
WN594
WN686
WN686
----
----
----
----
----
08:05
----
WN486
WN4128
WN4128
08:05
----
----
08:05
08:05
----
----
WN297
WN962
WN962
----
----
----
----
----
----
17:05
WN489
WN962
WN962
----
17:45
17:45
----
----
----
----
WN490
WN962
WN962
18:55
----
----
18:55
18:55
----
----
The timetable & schedule information was updated at 2026-04-21
Via Dallas with American Airlines
-
Total flight time: 3h 52m - 6h 35m.
-
One World Alliance
-
256 flights per week
BNA
Via DFW
OKC
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
AA2821
AA2222
AA2222
05:00
05:00
05:00
05:00
05:00
05:00
05:00
AA2787
AA2222
AA2222
06:00
06:00
06:00
06:00
06:00
06:00
06:00
AA2583
AA3731
AA3731
07:00
07:00
07:00
07:00
07:00
07:00
----
AA3396
AA3731
AA3731
----
----
----
----
----
----
07:00
AA1515
AA4937
AA4937
08:00
----
08:00
08:00
08:00
08:00
08:00
AA1515
AA2224
AA2224
----
08:00
----
----
----
----
----
AA1476
AA2224
AA2224
----
09:52
----
----
----
----
----
AA1476
AA4937
AA4937
----
----
09:52
----
----
09:52
----
AA3397
AA4937
AA4937
09:54
----
----
09:54
09:54
----
09:54
AA2952
AA3501
AA3501
----
----
11:11
----
----
----
----
AA2952
AA3730
AA3730
11:11
11:11
----
----
----
----
----
AA1520
AA3501
AA3501
12:41
----
12:41
----
12:41
12:41
----
AA1520
AA2891
AA2891
----
12:41
----
12:41
----
----
12:41
AA5274
AA3727
AA3727
----
----
----
15:20
----
----
----
AA1475
AA3727
AA3727
15:21
15:21
15:20
----
15:21
15:21
15:21
AA1522
AA1458
AA1458
16:48
16:48
16:48
16:48
16:48
----
16:48
AA1496
AA1458
AA1458
18:03
18:03
----
18:03
18:03
18:03
18:03
AA3925
AA2734
AA2734
18:43
18:43
18:43
18:43
18:43
18:43
18:43
AA5475
AA2734
AA2734
19:32
----
19:32
19:32
19:32
----
19:32
The timetable & schedule information was updated at 2026-04-21
Via Atlanta with Delta Air Lines
-
Total flight time: 4h 02m - 6h 29m.
-
Sky Team Alliance
-
220 flights per week
BNA
Via ATL
OKC
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
DL2637
DL2490
DL2490
05:10
05:10
05:10
05:10
05:10
----
05:10
DL2637
DL2020
DL2020
----
----
----
----
----
05:10
----
DL3001
DL2490
DL2490
06:15
06:15
06:15
06:15
06:15
----
06:15
DL3001
DL2020
DL2020
----
----
----
----
----
06:15
----
DL2802
DL2020
DL2020
07:20
07:20
07:20
07:20
07:20
----
07:20
DL3069
DL2862
DL2862
----
----
----
----
----
09:48
----
DL1155
DL2862
DL2862
10:49
10:49
10:49
10:49
10:49
10:49
10:49
DL3159
DL2784
DL2784
14:30
14:30
14:30
14:30
14:30
14:54
14:30
DL719
DL2423
DL2423
18:54
18:54
18:54
18:54
18:54
19:01
18:54
The timetable & schedule information was updated at 2026-04-21
Via Houston with United Airlines
-
Total flight time: 4h 26m - 6h 54m.
-
156 flights per week
BNA
Via IAH
OKC
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
UA286
UA4048
UA4048
06:30
06:30
06:30
06:30
06:30
----
06:30
UA4005
UA6180
UA6180
08:40
08:40
08:40
08:40
08:40
----
08:40
UA1366
UA6189
UA6189
11:10
----
11:10
11:10
11:10
----
11:10
UA1218
UA4834
UA4834
----
----
----
----
----
11:10
----
UA1218
UA6189
UA6189
----
11:10
----
----
----
----
----
UA3999
UA5278
UA5278
----
----
----
----
----
15:04
----
UA2339
UA5278
UA5278
15:08
15:08
15:08
15:08
15:08
----
15:08
UA2490
UA5709
UA5709
18:42
----
----
18:42
18:42
----
18:42
The timetable & schedule information was updated at 2026-04-21

There are four airlines with scheduled flights between BNA and OKC. Southwest is the only airline with non-stop flights from Nashville International to Will Rogers World and the flight time is 2 hours.