We are located near Gull Lake in the Brainerd Lakes area in Minnesota. Agate Lake Resort is situated among 20+ acres with tall pines and a large flat yard with playground, fire pit, volleyball and open area for games and fun activities. The clear, sandy beach is shallow for even the smallest of swimmers. Agate Lake is 157 acres and we have excellent Bass, Northern Pike, Bluegill and Perch fishing.  There are many restaurants, golf courses, shopping and other activities. We are a family owned and operated and offer a peaceful respite to rest, reconnect, restore and recharge.

Agate Lake Resort Sunset