Peter Marsh (born December 21, 1956 in Halifax, Nova Scotia) is a retired professional ice hockey player who played 230 games in the World Hockey Association and 278 games in the National Hockey League. He played for the Winnipeg Jets, Cincinnati Stingers, and Chicago Black Hawks.
He was drafted 29th overall by the Pittsburgh Penguins in the 1976 NHL Amateur Draft. Thsi came after an excellent junior career with the Sherbrooke Castors of the Quebec Major Junior Hockey League. He won the most valuable player award in his final season in 1975-76.
He spent part of that season with the Jets and then was traded to the Chicago Black Hawks. After a couple of years there he retired in 1984.