A Perth cyclist left injured on the road after a hit-and-run incident on Tuesday morning said he and his friend had "no time to react" before a car turned into their path, "t-boned" them and then fled.

Jason Rhine and Cameron Mitchell were approaching Fitzgerald Street in North Perth around 5.30am when they were struck by a vehicle which caused both to fly over its bonnet.

The men were thrown over the top of the car, with Mr Mitchell requiring surgery for a broken collar bone, while Mr Rhine escaped with minor injuries.

The driver of the vehicle fled the scene, leaving the men, aged 27 and 32, lying on the road.