A 32-year-old man is recovering in hospital after he lost control of his motorcycle Saturday night.

Kings District RCMP say the man was exiting Highway 101 in Avonport, N.S., when his motorcycle left the road.

He was transported to Valley Regional Hospital with serious, but non-life-threating injuries.

Police have yet to determine the cause of the crash.