Matthew Leatham, 22, placed the first call around 4:20 a.m. in the northwest Tampa suburb of Port Richey, according to a criminal complaint.
A cop offered to call Leatham a taxi, but he declined because had no money, police said. Then, cops say, he wandered down the road and once again tried to use 911 as a free taxi service.
The officer then arrested Leatham, searched him and found a small amount of marijuana, the complaint said.
He was charged for possession of the marijuana and misuse of 911.
He posted a $300 bond and was released Monday night.