Grand Haven and Spring Lake Boat Launches and Marinas
Last reviewed July 2026
Within a few miles of the Grand Haven pier you can launch on the big river, the protected lake, or a county park's riverbank, and every ramp answers to a different government. Six pass systems operate side by side here: city, charter township, village, the Fruitport end, the county, and the state's Recreation Passport at state facilities. None of them honor each other.
The ramps come first, one by one, then the day docks, then the marinas and slips for the season you would rather not trailer at all. Fees are linked at each operator's own page instead of quoted here, because launch fees change faster than pages about them.
Grand River Ramps
Harbor Island Municipal Launch
The city's main ramp sits on Harbor Island just west of US-31 and south of the drawbridge, with trailer parking and direct access to the main channel. Daily passes sell at a kiosk on the ramp, seasonal passes through the city; current rates are on the city's marina and launch page. One history note: news coverage from 2020 records this launch losing a season to high water, and the flooding and hidden risks guide carries that story - worth reading before you buy near the island or build plans around any single ramp.
East Grand River Park
At the end of Franklin Street and Eastern Avenue in the city's northeast corner, this 5.5-acre park holds the Scott Flahive Boat Launch, plus a floating fishing dock, a raised wetland walkway, and fenced off-leash dog areas. It is the quieter, upstream alternative to Harbor Island.
Odawa / Battle Point
Grand Haven Charter Township's launch on Mercury Drive has four launching areas and two hard rules: boats over 28 feet are prohibited, and a township permit is required for every craft down to kayaks and canoes. Details and fees are on the township parks page.
Riverside Park
Ottawa County's 64 acres on the south bank, with nearly a mile of Grand River frontage, a launch, and a barrier-free fishing dock. A county motor vehicle permit is required at the launch from Memorial Day weekend through Labor Day. Upstream ramps like this one come with a seasonal warning from the Coast Pilot: spring high water pushes river currents to 3 to 5 mph.
Spring Lake and the Paddle Launches
Mill Point Park
The Village of Spring Lake's ramp at the end of School Street is the village answer to lake access: residents get one free household pass with ID and trailer registration, everyone else buys seasonal passes at Village Hall or Wesco on Savidge Street, and daily passes are self-serve at the ramp. The village enforces it with citations, so settle the pass before the trailer touches the water. Rates live on the village's Mill Point page.
Pomona Park
The ramp at the Fruitport end puts you on the shallowest stretch of Spring Lake; the Coast Pilot notes shoaling at the head of the lake, so know your draft. The park pairs the ramp with a kayak launch, and the Fruitport guide covers the park and its village.
Paddle craft
Tanglefoot Park in the village has a universally accessible kayak launch and a self-service kayak rental kiosk. Ottawa Sands has an accessible launch on its Grand River side. Ferrysburg, which has no city ramp of any kind, has been taking bids as of July 2026 to add an accessible kayak launch at William Ferry Park; the Ferrysburg guide explains that gap.
Whatever you launch, remember whose water you are on: Spring Lake holds boats 26 feet and over to slow-no-wake everywhere, and the fixed 35-foot bridge at the outlet decides which masts ever reach the lake at all.
The Pass Map
The comparison nobody hands you at a kiosk: who runs each ramp, and which pass it takes.
| Ramp | Run by | The pass |
|---|---|---|
| Harbor Island Municipal Launch | City of Grand Haven | City launch pass: daily at the ramp kiosk, seasonal through the city |
| East Grand River Park (Scott Flahive ramp) | City of Grand Haven | See posted signage at the park |
| Odawa / Battle Point | Grand Haven Charter Township | Township permit, required for every craft including kayaks; no boats over 28 ft |
| Riverside Park | Ottawa County Parks | County motor vehicle permit, Memorial Day weekend through Labor Day |
| Mill Point Park | Village of Spring Lake | Village launch pass: residents one free per household, others seasonal or daily self-serve |
| Pomona Park | Village of Fruitport | Park pass per the village; confirm current details on the village's site |
Fee amounts are deliberately not printed here; each ramp name links to its operator's current page. Checked July 2026.
Marinas and Slips
The municipal marina's 57 slips at 101 N. Harbor Drive book through the Michigan DNR's central harbor reservation system, and the Coast Pilot lists the working details: transient berths, fuel, water, ice, electricity, launching ramps, lifts to 50 tons, and a harbormaster on VHF channels 16 and 9. The charter fleet works from these docks too; the fishing guide covers what it chases and when.
The private side scales up from there. Safe Harbor Grand Isle at 1 Grand Isle Drive takes wet slips from 20 to 140 feet, dry storage to 31 feet, and winter storage up to 140 feet and 165 tons, with a seasonal fuel dock, pool, and hot tub. Holiday Isle on West Savidge Street runs about 55 slips on 50, 60, and 70-foot fixed docks along the river, sells ownership slips alongside seasonal and transient rentals, and draws its own lines: no charter boats, no pontoons, and no short-term-rental guests. The Coast Pilot's summary holds for the rest of the shoreline: numerous small-craft facilities line both sides of the river and Spring Lake.
And when the slip itself is the purchase, that is dockominium territory: at the Grand Haven Yacht Club all 151 slips are individually owned. The waterfront condo guide explains how to read slip ownership language before believing it.
Common Questions
Where can you launch a boat onto Spring Lake?
Two municipal ramps put trailers on this water: Mill Point Park at the end of School Street in the Village of Spring Lake, where residents get a household pass and everyone else buys one, and Pomona Park at the Fruitport end of the lake. Before you pick a ramp, know the lake rule: vessels 26 feet and over run slow-no-wake everywhere on Spring Lake, at all times.
Which launches around Grand Haven take kayaks?
Paddlers have more options than trailers here. Tanglefoot Park and Ottawa Sands both have universally accessible kayak launches, Pomona Park pairs its ramp with a kayak launch, and as of July 2026 Ferrysburg has been taking bids to build one at William Ferry Park. One catch to know: at the township's Odawa/Battle Point launch, even kayaks and canoes need a permit.
How do you get a seasonal slip around Grand Haven?
Three different ways, depending on the water. The city marina's 57 slips book through the Michigan DNR's central harbor reservation system, like a state harbor. Private marinas run their own seasonal lists, from Safe Harbor Grand Isle's big-boat wet slips to Holiday Isle's fixed docks on the river. And at dockominium associations like the Grand Haven Yacht Club, the slip itself is bought and sold as property.
Can you dock downtown for the day?
On the Spring Lake side, yes: Tanglefoot Park rents transient day docks first-come, first-served, with a 30-foot maximum and no overnight mooring. On the Grand Haven side, the municipal marina takes transient boats, with the harbormaster on VHF channels 16 and 9. Both fill on summer weekends; go early.
Keep Reading
The Grand Haven Harbor guide covers the water these ramps open onto, the Spring Lake guide covers the lake's rules in full, and the drawbridge guide covers the schedule between the river and the big lake.