Skip to content

Table of contents

About Spearfish, SD

Spearfish is your northern gateway to the Black Hills, sitting right on I-90 about 45 miles west of Rapid City. It's perfectly positioned for exploring the region's outdoor attractions, with easy highway access and Black Hills Airport nearby for private flights. The real draw is Spearfish Canyon, where limestone cliffs put on a spectacular fall color show that rivals New England.

Where is Spearfish, SD on the map?

Spearfish, SD is in United States, at 44.491, -103.816 - about 18 km west of Whitewood, SD.

How far is Spearfish, SD from where I am?

Use your device location to see the distance to Spearfish, SD, how long the drive takes, and directions from where you are.

Find hotels in Spearfish, SD

Rent a car near Spearfish, SD

Race a go-kart track in Spearfish, SD

Race a go-kart track generated from the real streets of Spearfish, SD.

Spearfish Grand PrixEasy

Play a pub crawl round in Spearfish, SD

Nine holes from pub to pub through the real streets of Spearfish, SD. Every cup is a bar somebody actually drinks in.

Pub Crawl Golf: Spearfish, SD9 holes, one ball

Popular destinations close by

Nearby essentials

What is the closest airport to Spearfish, SD?

The closest airport to Spearfish, SD is Rapid City Regional Airport, 97 km (about 1 h 17 min by car).

Share Route

Save for offline?

We'll download this route and its map area so it works without a connection. This can take a moment -- you can keep using the app while it finishes.