Major airports near Spearfish, South Dakota:

The nearest major airport is Rapid City Regional Airport (RAP / KRAP). This airport has domestic flights from Rapid City, South Dakota and is 59 miles from the center of Spearfish, SD.

Another major airport is Gillette-Campbell County Airport (GCC / KGCC), which has domestic flights from Gillette, Wyoming and is 100 miles from Spearfish, SD.

Search for direct flights from your hometown and find hotels near Spearfish, SD, or scroll down for more international airports or domestic airports. You can also browse local airports if you're a pilot.

Powered by MediaAlpha 

International airports near Spearfish, SD

420 miles: Denver, CO (DEN / KDEN) Denver International Airport
502 miles: Fargo, ND (FAR / KFAR) Hector International Airport
513 miles: Regina, Canada (YQR / CYQR) Regina International Airport
616 miles: Minneapolis, MN (MSP / KMSP) Minneapolis-Saint Paul International Airport
645 miles: Salt Lake City, UT (SLC / KSLC) Salt Lake City International Airport
671 miles: Des Moines, IA (DSM / KDSM) Des Moines International Airport
675 miles: Saskatoon, Canada (YXE / CYXE) Saskatoon John G. Diefenbaker International Airport
720 miles: Winnipeg, Canada (YWG / CYWG) Winnipeg James Armstrong Richardson International Airport
734 miles: Kansas City, MO (MCI / KMCI) Kansas City International Airport
809 miles: Duluth, MN (DLH / KDLH) Duluth International Airport

Domestic airports near Spearfish, SD

59 miles: Rapid City, SD (RAP / KRAP) Rapid City Regional Airport
100 miles: Gillette, WY (GCC / KGCC) Gillette-Campbell County Airport
152 miles: Chadron, NE (CDR / KCDR) Chadron Municipal Airport
196 miles: Sheridan, WY (SHR / KSHR) Sheridan County Airport
198 miles: Dickinson, ND (DIK / KDIK) Dickinson Theodore Roosevelt Regional Airport
212 miles: Alliance, NE (AIA / KAIA) Alliance Municipal Airport
222 miles: Pierre, SD (PIR / KPIR) Pierre Regional Airport
228 miles: Casper, WY (CPR / KCPR) Casper-Natrona County International Airport
257 miles: Scottsbluff, NE (BFF / KBFF) Western Nebraska Regional Airport
264 miles: Glendive, MT (GDV / KGDV) Dawson Community Airport

Local airports near Spearfish, SD

6 miles: Spearfish, SD (SPF / KSPF) Black Hills Airport
34 miles: Sundance, WY (SUC) Schloredt
54 miles: Meade, SD (RCA / KRCA) Ellsworth Air Force Base
58 miles: Ellsworth A.F.B., SD (ELR) Ellsworth
85 miles: Weston, WY (ECS / KECS) Mondell Field

Map of airports near Spearfish, SD

Click here to show map

related links

find a flight to Spearfish, SD

Spearfish, South Dakota

City: Spearfish
State: South Dakota
Country: United States
Category: cities

Search for airports near:   

Nearest airports

Travelmath helps you find the closest airport to any city, as well as a list of smaller local airports. You can use these pages to plan your trip and figure out the easiest way to get to your destination. Many times there are multiple airports near the city you want to visit, so you can often find a cheaper flight into a different airport. This is especially useful if you are getting a rental car, since it might be better to drive a bit farther in order to save money on airfare. If you're booking an international flight, you probably want the closest major airport, otherwise if you're a pilot you may be looking for a local airport. Use this tool along with the flight distance pages to plan your travel.