Lakes near a city

Lakes near Broken Arrow, OK

5 lakes in this guide sit within 45 miles of Broken Arrow, OK. The nearest is Skiatook Lake at about 28 miles, and 0 of them have a public water level gauge.

Lakes near Broken Arrow

Click a marker to open the lake page.

By distance

LakeDistanceWater level
Skiatook Lake28 mi
Keystone Lake32 mi
Lake Hudson36 mi
Oologah Lake37 mi
Lake Eufaula45 mi
Skiatook Lake

Oklahoma · Osage County

Skiatook Lake

Skiatook Lake is a 10,500-acre reservoir on the Hominy Creek in Oklahoma. The lake is in Osage County. It is managed by USACE…

Reservoir
Keystone Lake

Oklahoma · Pawnee County

Keystone Lake

Keystone Lake covers about 23,600 acres of the Arkansas River in Oklahoma. The lake is in Pawnee County. Management is in the…

Reservoir
Lake Hudson

Oklahoma · Mayes County

Lake Hudson

Lake Hudson is a 12,000-acre reservoir in Oklahoma. The lake is in Mayes County. It is managed by Grand River Dam Authority…

Reservoir

Oklahoma · Rogers County

Oologah Lake

Oologah Lake covers about 29,000 acres of the Verdigris River in Oklahoma. You will find it in Rogers County. It is managed by…

Reservoir
Lake Eufaula

Oklahoma · McIntosh County

Lake Eufaula

At roughly 2,853 acres, Lake Eufaula is one of the lakes covered in Oklahoma. Its shoreline falls inside McIntosh County. It is…

Reservoir

 Lakes and beaches near Broken Arrow · All lakes in Oklahoma