Grand River Heritage Water Trail
Trip Planner
Using access points described in the River Access section, the trip planner will guide you in determining the length of trip you wish to take.
Calculations in the planner were made using a typical paddling rate of 2-3 mph. please note river conditions can vary greatly, especially the speed of the current and the effect of strong winds. Also, individual paddling rates may vary. Please keep these factors in mind when using the trip planner as a guide.
Trips Less Than One Hour
| Trip Beginning and End Points | Approximate Trip Length | |
|---|---|---|
| Deer Creek to Eastmanville Bayou | 20 minutes | |
| Bass River Recreation to Riverside | 20 minutes | |
| Millpoint Park to Harbor Island | 20 minutes | |
| Odawa/Battle Point to Pottawatomie | 30 minutes | |
| East Grand River to Harbor Island | 30 minutes | |
| Johnson Park to City Park | 30 minutes | |
| River Hill Dr. to Lamont | 40 minutes | |
| Grand Valley Crew to Lamont | 40 minutes | |
| Pottawatomie to East Grand River Park | 40 minutes | |
| Grand River Park to Grand Valley Crew | 45 minutes | |
| Lamont to Deer Creek | 45 minutes | |
| Riverside to Robinson Township | 50 minutes |
Trips Between One and Two Hours
| Trip Beginning and End Points | Approximate Trip Length | |
|---|---|---|
| Eastmanville Bayou to Bur Oak Landing | 1 hour | |
| 120th to Bruce Bayou | 1 hour | |
| Lamont to Eastmanville Bayou | 1 hour 5 minutes | |
| 120th to Indian Channel | 1 hour 5 minutes | |
| Eastmanville Bayou to Bass River Recreation Area | 1 hour 10 minutes | |
| Bass River Recreation Area to Robinson Township | 1 hour 10 minutes | |
| Odawa/Battle Point to East Grand River Park | 1 hour 10 minutes | |
| Pottawatomie Park to Harbor Island | 1 hour 10 minutes | |
| Robinson Township to Odawa/Battle Point | 1 hour 15 minutes | |
| Deer Creek to Bur Oak Landing | 1 hour 20 minutes | |
| Bur Oak Landing to 120th Avenue | 1 hour 20 minutes | |
| River Hill Dr. to Deer Creek | 1 hour 25 minutes | |
| Grand Valley Crew to Deer Creek | 1 hour 25 minutes | |
| Eastmanville Bayou to Riverside Park | 1 hour 30 minutes | |
| Indian Channel to Millpoint Park | 1 hour 30 minutes | |
| Bruce Bayou to Millpoint Park | 1 hour 35 minutes | |
| Indian Channel to Lloyds Bayou | 1 hour 40 minutes | |
| Odawa Point to Harbor Island | 1 hour 40 minutes | |
| River Hill Dr. to Eastmanville Bayou | 1 hour 45 minutes | |
| Bruce Bayou to Lloyds Bayou | 1 hour 45 minutes | |
| Grand Valley Crew to Eastmanville Bayou | 1 hour 45 minutes | |
| Robinson Township to Pottawatomie Bayou | 1 hour 45 minutes | |
| Indian Channel to Harbor Island | 1 hour 50 minutes | |
| Bruce Bayou to Harbor Island | 1 hour 55 minutes |
Trips Between Two and Three Hours
| Trip Beginning and End Points | Approximate Trip Length | |
|---|---|---|
| Lamont to Bur Oak Landing | 2 hours 5 minutes | |
| Riverside Park to Odawa/Battle Point | 2 hours 5 minutes | |
| City Park to Grand River Park | 2 hours 15 minutes | |
| Eastmanville Bayou to 120th Avenue | 2 hours 20 minutes | |
| Eastmanville Bayou to Robinson Township | 2 hours 20 minutes | |
| Bur Oak Landing to Bruce Bayou | 2 hours 20 minutes | |
| Bur Oak Landing to Indian Channel | 2 hours 25 minutes | |
| Bass River Recreation Area to Odawa/Battle Point | 2 hours 25 minutes | |
| Robinson Township to East Grand River Park | 2 hours 25 minutes | |
| Grand River Park to Eastmanville Bayou | 2 hours 35 minutes | |
| Riverside Park to Pottawatomie | 2 hours 35 minutes | |
| 120th Avenue to Millpoint Park | 2 hours 35 minutes | |
| Deer Creek Park to 120th Avenue | 2 hours 40 minutes | |
| Johnson Park to Grand River Park | 2 hours 45 minutes | |
| River Hill Dr. to Bur Oak Landing | 2 hours 45 minutes | |
| 120th Avenue to Lloyds Bayou | 2 hours 45 minutes | |
| Grand Valley Crew to Bass River Recreation Area | 2 hours 55 minutes | |
| 120th Avenue to Harbor Island | 2 hours 55 minutes | |
| Bass River to Pottawatomie | 2 hours 55 minutes | |
| Robinson Township to Harbor Island | 2 hours 55 minutes |
Trips Between Three and Four Hours
| Trip Beginning and End Points | Approximate Trip Length | |
|---|---|---|
| City Park to Grand Valley Crew | 3 hours | |
| City Park to River Hill Dr. | 3 hours 5 minutes | |
| Grand Valley Crew to Riverside Park | 3 hours 15 minutes | |
| Riverside Park to East Grand River Park | 3 hours 15 minutes | |
| Eastmanville Bayou to Bruce Bayou | 3 hours 20 minutes | |
| Lamont to 120th Avenue | 3 hours 25 minutes | |
| Eastmanville Bayou to Indian Channel | 3 hours 25 minutes | |
| Johnson Park to Grand Valley Crew | 3 hours 30 minutes | |
| Johnson Park to River Hill Dr. | 3 hours 35 minutes | |
| Eastmanville Bayou to Odawa/Battle Point | 3 hours 35 minutes | |
| Bass River Recreation area to East Grand River Park | 3 hours 35 minutes | |
| Deer Creak to Bruce Bayou | 3 hours 40 minutes | |
| City Park to Lamont | 3 hours 45 minutes | |
| Grand River Park to Bass River Recreation Area | 3 hours 45 minutes | |
| Deer Creak to Indian Channel | 3 hours 45 minutes | |
| Riverside Park to Harbor Island | 3 hours 45 minutes | |
| Bur Oak Landing to Millpoint Park | 3 hours 55 minutes |
Trips Between Four and Five Hours
| Trip Beginning and End Points | Approximate Trip Length | |
|---|---|---|
| Grand River Park to Riverside Park | 4 hours 5 minutes | |
| Eastmanville Bayou to Pottawatomie | 4 hours 5 minutes | |
| Bur Oak Landing to Lloyds Bayou | 4 hours 5 minutes | |
| Bass River Recreation Area to Harbor Island | 4 hours 5 minutes | |
| Johnson Park to Lamont | 4 hours 15 minutes | |
| River Hill Dr. to 120th Avenue | 4 hours 15 minutes | |
| Grand Valley Crew to Robinson Township | 4 hours 15 minutes | |
| Bur Oak Landing to Harbor Island | 4 hours 15 minutes | |
| Lamont to Bruce Bayou | 4 hours 25 minutes | |
| City Park to Deer Creak Park | 4 hours 30 minutes | |
| Lamont to Indian Channel | 4 hours 30 minutes | |
| Eastmanville Bayou to East Grand River Park | 4 hours 45 minutes | |
| City Park to Eastmanville Bayou | 4 hours 50 minutes | |
| Eastmanville Bayou to Millpoint Park | 4 hours 55 minutes |
Trips Between Five and Six Hours
| Trip Beginning and End Points | Approximate Trip Length | |
|---|---|---|
| Johnson Park to Deer Creek | 5 hours | |
| Grand River Park to Robinson Township | 5 hours 5 minutes | |
| Eastmanville Bayou to Lloyds Bayou | 5 hours 5 minutes | |
| Deer Creak to Millpoint Park | 5 hours 15 minutes | |
| Eastmanville Bayou to Harbor Island | 5 hours 15 minutes | |
| Johnson Park to Eastmanville Bayou | 5 hours 20 minutes | |
| River Hill Dr. to Indian Channel | 5 hours 20 minutes | |
| Deer Creak to Lloyds Bayou | 5 hours 25 minutes | |
| Grand Valley Crew to Odawa/Battle Point | 5 hours 30 minutes | |
| Deer Creek to Harbor Island | 5 hours 35 minutes | |
| City Park to Bur Oak Landing | 5 hours 50 minutes |
Trips Over Six Hours
| Trip Beginning and End Points | Approximate Trip Length | |
|---|---|---|
| City Park to Bass River Recreation | 6 hours | |
| Grand Valley Crew to Pottawatomie | 6 hours | |
| Lamont to Millpoint Park | 6 hours | |
| Lamont to Lloyds Bayou | 6 hours 10 minutes | |
| Johnson Park to Bur Oak Landing | 6 hours 20 minutes | |
| Lamont to Harbor Island | 6 hours 20 minutes | |
| Grand River Park to Odawa/Battle Point | 6 hours 20 minutes | |
| Johnson Park to Bass River Recreation Area | 6 hours 30 minutes | |
| Grand Valley Crew to East Grand River Park | 6 hours 40 minutes | |
| Johnson Park to Riverside Park | 6 hours 50 minutes | |
| Grand River Park to Pottawatomie Bayou | 6 hours 50 minutes | |
| River Hill Dr. to Millpoint Park | 6 hours 50 minutes | |
| River Hill Dr. to Lloyds Bayou | 7 hours | |
| River Hill Dr. to Harbor Island | 7 hours 10 minutes | |
| City Park to 120th Avenue | 7 hours 20 minutes | |
| City Park to Robinson Township | 7 hours 20 minutes |
