Spacious RV sites, ready-to-relax cabins, and direct lake access — all in one quiet corner of north-central Minnesota. Bring what you need. Leave the rest to us.
Buffalo Lake Campground sits on the quiet shores of a 160-acre Minnesota lake — far enough from the rush to feel remote, close enough to town to get anything you need.
We built this campground for people who want the outdoors without roughing it. Whether you're hauling a full-size RV, towing a small camper, or bringing a tent, we've got a site that fits. Our cabins come furnished and ready — no setup required.
We handle the details so you can focus on the lake, the woods, and the quiet.
30/50-amp electrical, water, and sewer connections on every site. Pull-through options available for larger rigs.
Fully furnished cabins with kitchenettes, climate control, and private decks overlooking the water.
Clean, well-maintained restroom facilities with hot showers,ADA-accessible options, and on-site laundry.
Every site includes a fire ring and picnic table. Gather 'round under the stars after a day on the lake.
Private dock access for kayaks, canoes, and small boats. Great panfish and walleye fishing right from shore.
Bring the whole family — including the four-legged ones. Nearby walking trails and open spaces for your pets.
From full-hookup RV pads to turnkey cabins — choose the setup that matches your style.
Spacious pull-through and back-in sites with 30/50-amp electrical, fresh water hookups, and in-site sewer. Each pad includes a fire ring, picnic table, and tree-shaded privacy.
Turnkey cabins with queen beds, a full kitchenette, private bath, and a deck with lake views. Just bring your clothes and food — everything else is ready.
Nestled along County Highway 26 in Rochert, Minnesota — just off the main corridor between Bemidji and Fargo, with easy access to everything north central MN has to offer.
30324 County Highway 26
Rochert, MN 56578
Whether you're planning a weekend getaway or a week-long retreat, we'd love to hear from you. Fill out the form below or give us a call — we typically respond within 24 hours.