| Type | Airport Name | City | IATA Code | Connectivity | Distance |
| Owensboro Daviess County Airport | Owensboro | OWB | 33.78 mi | ||
| Evansville Regional Airport | Evansville | EVV | 49.01 mi | ||
| Barkley Regional Airport | Paducah | PAH | 72.56 mi | ||
| Nashville International Airport | Nashville | BNA | 94.76 mi | ||
| Louisville International Standiford Field | Louisville | SDF | 112.66 mi |
=Medium Airport,
=Large Airport
Connectivity ratings are based on the airport's flight routes to other airports.
The above list contains Regional/Domestic as well as International airports.
| City/Town/Village | Distance |
| Madisonville(Kentucky) | 0 mi |
| Morehead(Kentucky) | 18.16 mi |
| Greenville(Kentucky) | 19.66 mi |
| Central City(Kentucky) | 20.77 mi |
| Princeton(Kentucky) | 25.94 mi |
| City/Town/Village | Distance |
| Evansville(Indiana) | 44.79 mi |
| Clarksville(Tennessee) | 55.69 mi |
| Owensboro(Kentucky) | 37.36 mi |
| Hopkinsville(Kentucky) | 31.96 mi |
| Henderson(Kentucky) | 35.45 mi |
Airports Near Madisonville, Kentucky, US on map