Buffalo Lake may refer to:
Settlements edit
- Buffalo Lake, Minnesota, U.S.
Lakes edit
Canada edit
United States edit
- Buffalo Lake (Murray County, Minnesota)
- Buffalo Lake (Waseca County, Minnesota)
- Buffalo Lake (Wright County, Minnesota)
- Buffalo Lake National Wildlife Refuge (North Dakota)
- Buffalo Lake (Minnehaha County, South Dakota)
- Buffalo Lakes, a lake chain in South Dakota
- Buffalo Lake National Wildlife Refuge, Randall County, Texas
- Lake Buffalo, in South Dakota