A 46-year-old man died Saturday afternoon in a single-vehicle motorcycle collision in Columbia, Howard County police said.