A 28-year-old man is expected to appear in court next month after being charged over a fatal hit and run involving a cyclist in Cottesloe.

Police say Tim Anderson, 26, was riding home along Curtin Avenue about 8:00 pm last night when he was hit.

The cyclist hit the windscreen of the car before being dragged with his bicycle along the road.

He was taken to hospital where he later died as a result of his injuries.

It is alleged the driver of the Toyota Camry left the scene and abandoned his vehicle.

The man from Watermans Bay is facing charges including aggravated dangerous driving causing death.

Inspector Mal Anderson says the man will appear in court on 3 April.

"Major crash inquiry officers have arrested a 28-year-old Waterman's man with aggravated dangerous driving causing death," he said.

"The driver was further charged with failing to stop after an accident, failing to render assistance to the injured cyclist and driving under the influence of alcohol."

Police say they would like to speak to anyone who was travelling on Port Beach Road and Curtin Avenue Cottesloe at the time of the incident.

Jeremy Murray from Bicycling Western Australia says more needs to be done to protect cyclists, including dedicated lanes and laws which punish drivers who do not leave safe distances when passing riders.

"We can legislate all we like but if there's not good education and good understanding of all road users, these sorts of tragedies are going to continue to occur," he said.

"We've long been calling for improved cycling infrastructure, perhaps dedicated cycle lanes or indeed the Perth to Fremantle cycle route."

The Cyclists Action Group says the tragedy underlines the need for the Government to complete the Perth to Fremantle cycleway, which currently stops at Grant Street Station in Cottesloe, where cyclists are forced to share the road with heavy traffic.