Depends what you want. Turnaround is usually the same day if you hand in your passport in person. If you send it by US Express Mail, the turnaround time at the visa office is only maybe a day or two longer. So while I don't personally think the expense of flying is necessary, you can do it if you like.