Skip to content

Table of contents

About Morrison, OK

Morrison is a small farming town in north-central Oklahoma, about 15 miles southeast of Stillwater via Highway 51. Most visitors arrive from Tulsa (70 miles east on Highway 51) or Oklahoma City (north on I-35 to Stillwater, then east). The town sits among wheat fields and cattle ranches in Noble County's rolling prairie. Morrison's annual Pioneer Day celebration features a parade and barbecue cooked in the town's century-old community pit.

Where is Morrison, OK on the map?

Morrison, OK is in United States, at 36.293, -97.028 - about 22 km north of Stillwater, OK.

How far is Morrison, OK from where I am?

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

Find hotels in Morrison, OK

Rent a car near Morrison, OK

Play a pub crawl round in Morrison, OK

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

Pub Crawl Golf: Morrison, OK9 holes, one ball

Popular destinations close by

Nearby essentials

What is the closest airport to Morrison, OK?

The closest airport to Morrison, OK is Stillwater Regional Airport, 20 km (about 16 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.