Independent campground in St Johnsbury, VT

Moose River Campground

A riverside RV park in St Johnsbury, VT with full hookups, pull-thru sites, and free Wi-Fi.

2870 Portland St, St Johnsbury, VT 05819
About 57 miles north of Lebanon, NH

RV site details

RV sites49
HookupsFull hookups (water, sewer, electric), 20, 30, and 50 amp (prime river sites 11 and 23)
RV lengthUp to 105 ft (six pull-through sites)
Pull-through sitesYes
InternetFree Wi-Fi
PetsAllowed
  • Water
  • Electric
  • 30AMP30 amp
  • 50AMP50 amp
  • Sewer
  • Pull-thru sites
  • Big rigs
  • Wi-Fi
  • Laundry
  • Pets allowed
  • Riverfront
  • Campfires
  • Shade trees
  • Cable TV
  • Cabins

From Moose River Campground's own website (mooserivercampground.com), checked October 7, 2026. Elevation is from the U.S. Geological Survey.

About Moose River Campground

Moose River Campground is an independent campground in St Johnsbury, VT. It has 49 RV sites.

Policies and details

  • RV rules: Self-contained units; no bathrooms or showers
  • Elevation: 717 ft

Rates

Nightly$5530-amp track site
Nightly$6030-amp river / pull-thru site
Nightly$6530/50-amp river site
Nightly$75Prime river site
Monthly$1,26530-amp track site
Monthly$1,38030-amp river / pull-thru site

As posted on the park's website on October 7, 2026. Rates change, and taxes, utilities, and fees may be extra, so confirm the total when you book.

Location

2870 Portland St, St Johnsbury, VT 05819
About 57 miles north of Lebanon, NH
Elevation 717 ft

Get directionsConfirm the entrance with the park before towing a large rig.