A man with an extensive criminal history was arrested Thursday afternoon after police said he fled to avoid paying a $35 cab fare.

Robert B. Turner, 41, of Wilmot Avenue in Bridgeport, was charged with sixth-degree larceny and interfering with an officer when a cab driver called police shortly after 4 p.m. Thursday to report that Turner ran off and was hiding in a car on Linwood Avenue. The cabbie had driven Turner from Bridgeport to an address on that street.

The resident of the Linwood Avenue house told officers that he did not want Turner on his property. When Turner emerged from the car where he was hiding, according to the report, he gave police fake names and birth dates, and attempted to pay the cab fare with a debit card in a woman’s name. The debit card did not work, police said.

The Linwood Avenue resident told police he met Turner in Bridgeport the previous night, and Turner had offered to pay him $25 to drive him to an address on Washington Avenue in Bridgeport. When they got there, he said, a woman ran them off. He said Turner said he had nowhere to stay, and the Fairfield man said he had an extra room he could rent to Turner. On the way home, they stopped at a gas station and, when the Fairfield man went into the station’s convenience store, Turner had disappeared with $50 from his wallet, according to the report.

After giving police several false names, Turner finally provided his real name, according to the report. After a background check, police discovered that Turner has arrest records in Connecticut, New York, New Jersey, Pennsylvania and Georgia for crimes that include larceny, kidnapping, forgery, shoplifting, robbery, assault and cruelty to children.

He was released on a promise to appear Jan. 21 at state Superior Court in Bridgeport.