It depends on the charge and where they are in jail. If they have a criminal charge AND they are in a city jail, it will usually take anywhere from 6-12 hours to get a bond. If they are in Harris County Jail in downtown Houston, they will see the magistrate within the 24 hours of being processed. If they have a city charge AND are in a city jail, it will usually be within the hour after being booked-in to get a bond.