Passport applications are accepted by appointment only. Call 804-561-4559 to make an appointment.


Appointments are available during normal library hours:


Monday: 10 a.m. - 6 p.m.

Tuesday: 10 a.m. - 8 p.m.

Wednesday: 10 a.m. - 8 p.m.

Thursday: 10 a.m. - 8 p.m.

Friday: 10 a.m. - 6 p.m.

Saturday: 10 a.m. - 2 p.m.


The last appointment for a single application will be 30 minutes before closing.


The last appointment for families and others with multiple applications will be 60 minutes before closing.


The check for the execution fee should be made out to James L. Hamner Public Library.


The library does not take passport photos.

Beginning July 8, the James L. Hamner Public Library accepts passport applications on behalf of the U.S. Department of State.


For application forms, information on documentation required, fees, and other passport and international travel information, visit the only official website for passport information: travel.state.gov.

Passport Services