A man who held his girlfriend hostage was caught trying to flee at a bus station with a ticket to New York City in hand, officials said.

Richard R. Dauber was taken into custody at the Easton Bus Terminal,  35 South 4th St., at about 1:05 p.m. Sunday, about an hour after his girlfriend told police Dauber held her hostage for 40 minutes in a home in the 100 block of Cattel Street, officials said.

Dauber had a bus ticket to the New York Port Authority in his possession, officials said.

The victim told police she and Dauber started arguing when their Internet connection shut down, and that he threw her on the bed, choked her and punched her in the face, causing her left eye and nose to start bleeding, officials said.

While holding the victim hostage, Dauber threatened to kill her rather than return to jail, officials said, adding that Dauber packed his bags and left after the victim said she would not call police.

Before he left, Dauber called his mother in New England, and she told him she would send him money, officials said.

Dauber, 25, was charged with assault, reckless endangerment, unlawful restraint and making terroristic threats and committed to the Northampton County Prison on $25,000 bail, according to court documents.

A preliminary hearing is set for 9 a.m. May 8.