For US citizens living in the United States, how long does it typically take (from start to finish) to renew a US passport? If the expedited fee is paid, how fast can it be done?
I believe it depends on the issuing authority, but usually about two weeks if you pay the fee to have it expedited. You really can't ask for a definitive time, because it also depends on how busy they are. I have friends who paid the fee and got their passports renewed in just under two weeks, but that was a few years ago.
If you were born outside of the US and the issuing authority is the US State Department, it can take longer. I was informed of this when I received my daughter's passport, she was born abroad.
If you are out of the country and renewing through your local embassy, give it several months either way.
I'd allow at least two months, just to be safe, and pay the fee to expedite it for some additional insurance. That is of course if not having it renewed in time might put a dent in your travel plans.
If you go to one of the processing centers it can be done in a few hours. I used the one in Chicago it took about 3 hours. If you are going to do it by mail I would give yourself at least 3 weeks.