Question: what is the best drug to treat typhoid fever?
Answer: Ciprofloxacin (Cipro). In the United States, doctors often prescribe this for nonpregnant adults. ... 
Azithromycin (Zithromax). This may be used if a person is unable to take ciprofloxacin or the bacteria is resistant to ciprofloxacin.
Ceftriaxone.