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 187 acres with a maximum depth of 25 feet. We have great fishing and are near 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