Cities and counties with their own page
| Page | Locations | Walk-in listed |
|---|---|---|
| Fairfax County, VA (county, other locations) | 17 | 1 |
| Norfolk, VA | 10 | 1 |
| Virginia Beach, VA | 6 | 0 |
| Richmond, VA | 6 | 0 |
| Chesapeake, VA | 4 | 1 |
| Arlington, VA | 4 | 0 |
Passport agencies for urgent travel
There is no passport agency in Virginia. The nearest are Washington Passport Agency (Washington, DC, about 102 miles from the state's facility-weighted center) and Philadelphia Passport Agency (Philadelphia, PA).
Washington Passport Agency about 102 miles away (straight line)
600 19th Street, N.W., First Floor, Sidewalk Level, Washington, DC 20006
Official page updated March 22, 2026. Official agency page
Philadelphia Passport Agency about 224 miles away (straight line)
Robert N.C. Nix Federal Building, 9th and Chestnut Street, 9th Street Entrance, Suite 100, Philadelphia, PA 19107
Official page updated October 22, 2026. Official agency page
Agencies are appointment-only for travel within 14 days (21 days at the Detroit, Miami and San Juan pilots). All agencies and rules.
Other 133 locations by county
Every acceptance facility in Virginia that does not have its own city or county page yet, grouped by county (Census 2020 boundaries) and sorted by city.
Accomack County (2)
| Facility | Address | Phone |
|---|---|---|
| Oak Hall Main Post Office Walk-in listed “No appointment necessary: MON-FRI 8:30AM-12:30PM; 2:00PM-3:00PM” | 8133 Lankford Hwy., Oak Hall 23416 | (757) 824-3568 |
| Onancock Post Office Appointment listed “BY APPOINTMENT ONLY. MON-FRI 9:00AM-1:00PM; 2:00PM-3:00PM” | 35 Market St, Onancock 23417 | (757) 787-3923 |
Alexandria city (1)
| Facility | Address | Phone |
|---|---|---|
| Alexandria Library-Beatley Central Library “Due to high volume, please be aware that if you come during the later hours of the day, you may not be seen” | 5005 Duke St., Alexandria 22304 | (703) 746-1702 |
Amelia County (1)
| Facility | Address | Phone |
|---|---|---|
| Amelia Circuit Court Appointment listed “By appointment only. Mon - Fri 9:00am-2:30pm” | 16441 Court St, Amelia 23002 | (804) 561-2128 |
Amherst County (1)
| Facility | Address | Phone |
|---|---|---|
| Madison Heights Post Office | 158 Lakeview Drive, Madison Heights 24572 | (434) 845-5128 |
Appomattox County (1)
| Facility | Address | Phone |
|---|---|---|
| Appomattox Post Office Appointment listed “Appointments are required.” | 791 Court St, Appomattox 24522 | (434) 352-7026 |
Bath County (1)
| Facility | Address | Phone |
|---|---|---|
| Bath County Circuit Court “No appointmnent necessary. Mon-Fri 8:30am-4:00pm” | 65 Courthouse Hill Road, Warm Springs 24484 | (540) 839-7226 |
Bedford County (2)
| Facility | Address | Phone |
|---|---|---|
| Bedford Post Office Appointment listed “By Appointment Only. Monday-Friday 10:00am - 3:00pm” | 500 Main Street, Bedford 24523 | (540) 586-5820 |
| Forest Main Post Office Appointment listed “Appointments required. Monday-Friday 10:00am-3:00pm” | 14805 Forest Road, Forest 24551 | (434) 525-8450 |
Botetourt County (2)
| Facility | Address | Phone |
|---|---|---|
| Blue Ridge Post Office Appointment listed “Appointments are required. Mon-Fri 8:30am-2:00pm” | 3521 Blue Ridge Blvd, Blue Ridge 24064 | (540) 977-1964 |
| Clerk of Botetourt County Circuit Clerk “Mon-Fri 9:00am-3:00pm” | 1 West Main Street, Fincastle 24090 | (540) 473-8274 |
Buchanan County (1)
| Facility | Address | Phone |
|---|---|---|
| Buchanan County Circuit Court Clerk Walk-in listed “No appointment necessary. Mon-Fri 8:30am - 5:00pm” | 1012 Walnut Street, Grundy 24614 | (276) 935-6567 |
Buena Vista city (1)
| Facility | Address | Phone |
|---|---|---|
| Buena Vista Circuit Court “NO PASSPORTS ACCEPTANCE ON FRIDAY” | 2039 Sycamore Ave, Buena Vista 24416 | (540) 261-8627 |
Caroline County (2)
| Facility | Address | Phone |
|---|---|---|
| Bowling Green Post Office Appointment listed “Appointments are required - (804) 633-0471” | 117 Milford St., Bowling Green 22427 | (804) 633-0471 |
| Woodford Post Office “Closed during lunch Mon- Fri 12:30PM-4:00PM” | 11087 Woodford Road, Woodford 22580 | (804) 633-6923 |
Carroll County (1)
| Facility | Address | Phone |
|---|---|---|
| Carroll County Circuit Court | 605 Pine Street, Hillsville 24343 | (276) 730-3070 |
Charlotte County (1)
| Facility | Address | Phone |
|---|---|---|
| Charlotte Court House Post Office Appointment listed “Appointments are required. Please call (434) 542-5101.” | 140 David Bruce Ave., Charlotte Court House 23923 | (434) 542-5101 |
Charlottesville city (1)
| Facility | Address | Phone |
|---|---|---|
| Charlottesville Main Post Office Appointment listed “By Appointment Only. Mon-Fri 9:00am-11:30am and 12:30pm-3:30pm. Closed between 11:30am - 12:30pm.” | 1155 Seminole Trail, Charlottesville 22906 | (434) 978-7627 |
Chesterfield County (1)
| Facility | Address | Phone |
|---|---|---|
| Chesterfield Post Office Walk-in listed “No appointment necessary M-F 9am-2pm.” | 10221 Krause Rd, Chesterfield 23832 | (804) 706-9281 |
Covington city (1)
| Facility | Address | Phone |
|---|---|---|
| Alleghany County Clerk of Circuit Court | 266 W. Main St., Covington 24426 | (540) 965-1730 |
Craig County (1)
| Facility | Address | Phone |
|---|---|---|
| Craig County Clerk of Circuit Court Appointment listed “By Appointment Only. Monday - Friday: 9:00 am - 4:00 pm” | 182 Main St, New Castle 24127 | (540) 864-6141 |
Culpeper County (1)
| Facility | Address | Phone |
|---|---|---|
| Culpeper Post Office Appointment listed “APPOINTMENTS REQUIRED -(540) 825-8652. Mon - Fri: 10:00am - 4:00pm + Sat: 9:30am - 11:30am” | 205 South Main St, Culpeper 22701 | (540) 825-8652 |
Danville city (1)
| Facility | Address | Phone |
|---|---|---|
| Danville Main Post Office Appointment listed “Appointments are required. Hours Monday - Friday 10:00am - 3:00pm” | 105 Teal Court, Danville 24541 | (434) 791-3137 |
Dickenson County (1)
| Facility | Address | Phone |
|---|---|---|
| Dickenson County Circuit Clerks Office | 293 Main Street, Clintwood 24228 | (276) 926-1616 |
Emporia city (1)
| Facility | Address | Phone |
|---|---|---|
| Emporia Post Office Walk-in listed “NO APPOINTMENT NECESSARY” | 109 S Main St, Emporia 23847 | (434) 634-0895 |
Essex County (1)
| Facility | Address | Phone |
|---|---|---|
| Tappahannock Post Office Appointment listed “Appointment Only - Mon-Fri 9:30am - 1:00pm, 2:00pm-3:30pm” | 400 Wright Street, Tappahannock 22560 | (804) 445-9178 |
Fairfax city (2)
| Facility | Address | Phone |
|---|---|---|
| Fairfax Main Office USPS Appointment listed “APPOINTMENTS REQUIRED. Mon - Fri: 10:00am - 4:00pm + Sat: 9:00am -11:00am. Closed During Lunch.” | 10660 Page Avenue, Fairfax 22030 | (703) 698-6687 |
| Turnpike Branch Post Office Appointment listed “By Appointment Only. Mon-Fri 10:00am - 3:45pm + Sat 9:00am-11:15am” | 3601 Pickett Road, Fairfax 22031 | (703) 698-6687 |
Falls Church city (1)
| Facility | Address | Phone |
|---|---|---|
| Falls Church Finance Unit Appointment listed “Appointments are required. Mon-Fri: 10:00am - 4:00pm” | 800 West Broad Street, Falls Church 22046 | (703) 698-6687 |
Fauquier County (2)
| Facility | Address | Phone |
|---|---|---|
| Bealeton Post Office Appointment listed “APPOINTMENTS REQUIRED - (540)439-2409 Mon-Fri: 10:00am - 12:30pm + 1:30pm - 4:00pm; Saturday 10:00am - 12:00pm” | 6189 Station Dr, Bealeton 22712 | (540) 439-6483 |
| Warrenton Post Office Appointment listed “APPOINTMENTS REQUIRED - (540) 428-1861 Monday - Friday 10:00am - 12:00pm : 1:00pm - 3:00pm” | 53 Main Street, Warrenton 20186 | (540) 428-1861 |
Floyd County (1)
| Facility | Address | Phone |
|---|---|---|
| Jessie Peterman Library Appointment listed “Monday - Thursday 10:00am - 6:00pm; Friday 10:00am - 4:00pm and Saturday 10:00am - 1:00pm by appointment only.” | 321 W. Main Street, Floyd 24091 | (540) 382-6969 |
Fluvanna County (1)
| Facility | Address | Phone |
|---|---|---|
| Fluvanna County Circuit Court Walk-in listed “No appointment necessary. Monday - Wednesday 8:30am - 3:30pm” | 72 Main Street, Palmyra 22963 | (434) 591-1970 |
Franklin County (2)
| Facility | Address | Phone |
|---|---|---|
| Franklin County Clerk of Circuit Court “Mon-Fri 8:30am-4:30pm” | 275 South Main Street, Rocky Mount 24151 | (540) 483-3065 |
| Rocky Mount Municipal Building Appointment listed “Appointment only: Tuesday - Wednesday and Friday 9:00am-3:00pM” | 345 Donald Avenue, Rocky Mount 24151 | (540) 483-5243 |
Fredericksburg city (1)
| Facility | Address | Phone |
|---|---|---|
| Fredericksburg Main Post Office Appointment listed “Appointments are required.” | 600 Princess Anne St, Fredericksburg 22401 | (540) 361-4235 |
Giles County (2)
| Facility | Address | Phone |
|---|---|---|
| Giles County Circuit Court Clerks Office | 501 Wenonah Avenue, Pearisburg 24134 | (540) 921-1722 |
| Pembroke Post Office Appointment listed “Walk-in Hours: Monday - Friday 8:30am-12:30pm; 2:00pm-4:00pm; Saturday 8:30am-12:00pm (By appointment only)” | 102 Progress St, Pembroke 24136 | (540) 626-7211 |
Gloucester County (2)
| Facility | Address | Phone |
|---|---|---|
| Gloucester Post Office Appointment listed “By Appointment Only. Mon-Fri 10:30am-3:30pm” | 6892 Main Street, Gloucester 23061 | (804) 695-2706 |
| White Marsh Post Office Appointment listed “Appointments are required - (804)693-2951” | 4898 George Washington Memorial Hwy, White Marsh 23183 | (804) 693-2951 |
Grayson County (1)
| Facility | Address | Phone |
|---|---|---|
| Grayson County Clerk of Circuit Court Walk-in listed “No appointment necessary. Mon-Fri 8:30am-4:30pm” | 129 Davis St., Independence 24348 | (276) 773-2231 |
Halifax County (2)
| Facility | Address | Phone |
|---|---|---|
| Halifax County Clerk of Circuit Court | 8 South Main Street, Halifax 24558 | (434) 476-6211 |
| South Boston Post Office Appointment listed “By Appointment Only. Monday - Friday 10:00am-3:00pm” | 601 N Main St, South Boston 24592 | (434) 575-7920 |
Hampton city (2)
| Facility | Address | Phone |
|---|---|---|
| Hampton Main Post Office Appointment listed “Appointments Required - (757) 262-4826” | 809 Aberdeen Rd, Hampton 23670 | (757) 262-4829 |
| Hampton Treasurers Office Appointment listed “By appointment only 9:00am - 11:00am and 1:00pm - 3:00pm M-F” | 1 Franklin St, Hampton 23669 | (757) 728-5115 |
Hanover County (1)
| Facility | Address | Phone |
|---|---|---|
| Rockville Post Office Appointment listed “By Appointment Only. Mon- Fri 7:30am-1:30pm” | 16590 Pouncey Tract Rd., Rockville 23146 | (804) 749-3572 |
Harrisonburg city (2)
| Facility | Address | Phone |
|---|---|---|
| Harrisonburg Post Office Appointment listed “By appointment only. Monday - Friday 10:00am - 3:00pm” | 3811 South Main St, Harrisonburg 22801 | (540) 574-6074 |
| Rockingham County Clerk of Circuit Court Walk-in listed “No appointment Necessary. Mon- Fri 9:00am-5:00pm.” | 80 Court Square, Harrisonburg 22802 | (540) 564-1164 |
Henry County (1)
| Facility | Address | Phone |
|---|---|---|
| Henry County Clerk of Circuit Court Walk-in listed “No appointment necessary. Mon-Fri 9:00am 4:30pm” | 3160 Kings Mountain Road, Martinsville 24112 | (276) 634-4880 |
Highland County (1)
| Facility | Address | Phone |
|---|---|---|
| Highland County Circuit Court | 165 W Main Street, Monterey 24465 | (540) 468-2447 |
Isle of Wight County (1)
| Facility | Address | Phone |
|---|---|---|
| Isle of Wight County Circuit Court “Mon-Fri 9:00am-4:00pm” | 17000 Josiah Parker Circle, Isle of Wight 23397 | (757) 365-6233 |
James City County (1)
| Facility | Address | Phone |
|---|---|---|
| Monticello Station USPS Appointment listed “Appointments Required. Mon-Fri 11:30am-4:30pm; Sat. 10:00am-1:00pm” | 5219 Monticello Ave, Williamsburg 23188 | (757) 564-7641 |
King George County (4)
| Facility | Address | Phone |
|---|---|---|
| Dahlgren Post Office “HOURS FOR APPLICATION ACCEPTANCE: Monday - Friday 9:00am - 2:00pm” | 17285 Dahlgren Road, Dahlgren 22448 | (540) 663-3230 |
| King George Post Office Appointment listed “Appointments are required.Hours 11:00am - 11:30am and 1:30pm - 2:30pm” | 7993 Kings Hwy, King George 22485 | (540) 775-6405 |
| Lewis Egerton Smoot Memorial Library “Mon - Thurs: 10:00am - 8:30pm; Fri: 12:00pm-5:30pm; Sat: 10:00am -5:30pm; Sun: 2:00pm - 4:30pm” | 9533 Kings Highway, King George 22485 | (540) 775-2147 |
| Sealston Post Office Appointment listed “Appointment only: Monday - Friday 7:30am - 11:00am; 12:00pm - 2:30pm and Sat 8:15am-11:30am;” | 1130 Kings Hwy, Sealston 22547 | (540) 775-3158 |
King William County (1)
| Facility | Address | Phone |
|---|---|---|
| West Point Post Office Appointment listed “Appointments are required - (804)843-3181 MON-FRI 10:00AM-3:00PM” | 925 Main St, West Point 23181 | (804) 843-3181 |
Lancaster County (1)
| Facility | Address | Phone |
|---|---|---|
| Kilmarnock Post Office | 239 N Main St, Kilmarnock 22482 | (804) 435-3941 |
Lee County (1)
| Facility | Address | Phone |
|---|---|---|
| Lee County Clerk of Circuit Court Walk-in listed “No Appointment Necessary. Mon-Fri 8:30am - 4:30pm” | 33640 Main Street, Jonesville 24263 | (276) 346-7763 |
Loudoun County (5)
| Facility | Address | Phone |
|---|---|---|
| Ashburn Post Office Appointment listed “By Appointment Only. Mon-Fri 10:30am-3:30pm” | 44715 Prentice Drive, Dulles 20101 | (703) 406-6291 |
| Leesburg Main Post Office Appointment listed “Appointments are required. Mon-Fri: 10:00am - 2:45pm + Sat: 9:00am - 11:45am” | 25 Catoctin Circle SE, Leesburg 20175 | (703) 669-3755 |
| Lovettsville Post Office Appointment listed “APPOINTMENTS REQUIRED - (540) 822-3835. Mon- Fri: 10:00am -12:30pm 1:30pm -3:00pm” | 15 N Church St, Lovettsville 20180 | (540) 822-3835 |
| Potomac Falls Post Office Appointment listed “By Appointment Only. Mon-Fri 10:00am-2:45pm; Sat 9:00am-12:00pm” | 46164 West Lake Drive, Potomac Falls 20165 | (703) 433-1790 |
| Sterling Main Office USPS Appointment listed “By Appointment Only. Mon-Fri 10:00am-2:45pm; Sat 10:00am-12:45pm” | 150 South Sterling Boulevard, Sterling 20164 | (703) 430-6364 |
Louisa County (1)
| Facility | Address | Phone |
|---|---|---|
| Louisa Post Office Appointment listed “Appointments required- (540)967-0691 9:00am-4pm; Sat 10:15am-11:00am” | 204 W Main St, Louisa 23093 | (540) 967-0691 |
Lunenburg County (1)
| Facility | Address | Phone |
|---|---|---|
| Kenbridge Post Office Appointment listed “Appointments are required (434) 676-6666” | 118 East 5th Ave., Kenbridge 23944 | (434) 676-6666 |
Lynchburg city (2)
| Facility | Address | Phone |
|---|---|---|
| Lynchburg Circuit Court Walk-in listed “Mon - Fri: 8:30am - 4:00pm. No Appointment Necessary. Opens on 1/4/2016” | 900 Court St., Lynchburg 24504 | (434) 455-2620 |
| Main Office Window Unit - Lynchburg Post Office Appointment listed “Appointments are required. Hours Monday - Friday 10:00am - 3:00pm” | 3300 Odd Fellows Rd, Lynchburg 24506 | (434) 528-8914 |
Madison County (1)
| Facility | Address | Phone |
|---|---|---|
| Madison Post Office Appointment listed “APPOINTMENTS REQUIRED - (540) 948-5702. Mon-Fri: 9:00am - 3:00pm + Sat: 9:00am - 11:00am” | 1438 North Main Street, Madison 22727 | (540) 948-5702 |
Manassas Park city (1)
| Facility | Address | Phone |
|---|---|---|
| Manassas Park Branch USPS Appointment listed “Mon- Fri 9:00am - 2:00pm; Sat 9:00am - 12:00pm. By Appointment Only” | 2049 Old Centreville Road, Manassas Park 20111 | (703) 392-3955 |
Manassas city (1)
| Facility | Address | Phone |
|---|---|---|
| Manassas Main Office USPS Appointment listed “APPOINTMENTS REQUIRED Mon: 10:00am - 12:00 pm + Tues- Fri 10:00am - 3:30pm + Sat 10:00am - 1:30pm” | 8801 Sudley Road, Manassas 20110 | (703) 368-2146 |
Martinsville city (2)
| Facility | Address | Phone |
|---|---|---|
| Circuit Court Clerk Martinsville Va | 55 West Church Street Rm 205, Martinsville 24114 | (276) 656-5106 |
| Martinsville Postal Office Appointment listed “Applications accepted by appointment: Monday-Fri 10:00am - 3:30pm” | 1123 Spruce St, Martinsville 24112 | (276) 638-2702 |
Mecklenburg County (3)
| Facility | Address | Phone |
|---|---|---|
| Mecklenburg County Clerk of Circuit Court | 393 Washington St., Boydton 23917 | (434) 738-6191 |
| Chase City Post Office “Appointment: 10:30am - 3:30pm Monday - Friday;” | 960 N Main St, Chase City 23924 | (434) 372-1687 |
| Clarksville Post Office Walk-in listed “No Appointment necessary” | 104 4th Street, Clarksville 23927 | (434) 374-4782 |
Middlesex County (1)
| Facility | Address | Phone |
|---|---|---|
| Middlesex County Treasurers Office “Mon-Fri 9:00am-4:00pm” | 877 General Puller Highway, Saluda 23149 | (804) 758-5302 |
Montgomery County (4)
| Facility | Address | Phone |
|---|---|---|
| Blacksburg Library “Monday-Thursday: 10:00am-6:00pm + 2nd Saturday of each month: 10:00am-12:00pm” | 200 Miller Street, Blacksburg 24060 | (540) 382-6969 |
| Blacksburg Main Office Appointment listed “Appointments are required. HOURS Mon 9:00am-2:00pm; Tue - Thur 9:00am -3:00pm; Fri 9:00am - 2:00pm.” | 909 University City Blvd, Blacksburg 24060 | (540) 552-2751 |
| Christiansburg Library “Monday-Thursday: 10:00am - 6:00pm; Friday 10:00am - 4:00pm and Saturday 10:00am - 1:00pm” | 125 Sheltman Street, Christiansburg 24073 | (540) 382-6969 |
| Montgomery County Clerk of Circuit Court | 55 E Main St, Christiansburg 24073 | (540) 382-5760 |
Newport News city (2)
| Facility | Address | Phone |
|---|---|---|
| Newport News Post Office Walk-in listed Appointment listed “NO Appointments Required. Monday - Friday: 9:00am - 11:30am; 12:00pm - 3:00pm” | 101 25th St, Newport News 23607 | (757) 247-0841 |
| Patrick Henry Post Office | 685 Turnberry Blvd, Newport News 23608 | (757) 890-4544 |
Northampton County (1)
| Facility | Address | Phone |
|---|---|---|
| Cape Charles Post Office “Applications accepted Monday - Friday between the hrs of 9:30am -1:00pm and 2:00pm - 3:30pm; Saturday 9:30am - 11:30am.” | 299 Randolph Ave, Cape Charles 23310 | (757) 331-4927 |
Northumberland County (1)
| Facility | Address | Phone |
|---|---|---|
| Northumberland County Treasurers Office “Mon-Fri 8:30am-5:00pm” | 72-T Monument Place, Heathsville 22473 | (804) 580-5201 |
Orange County (1)
| Facility | Address | Phone |
|---|---|---|
| Rhoadesville Post Office “Monday - Friday 9:15am - 1:00pm 2:00pm - 3:15pm.” | 25433 Lafayette Dr, Rhoadesville 22542 | (540) 854-4491 |
Page County (2)
| Facility | Address | Phone |
|---|---|---|
| Page County Clerk of Circuit Court Walk-in listed “No appointment Necessary. Mon- Fri 9:00am - 5:00pm” | 116 South Court Street, Luray 22835 | (540) 743-4064 |
| Stanley Post Office Appointment listed “By appointment only. Mon-Fri 9:00am - 3:00pm Sat 9:00am-1:00pm” | 151 E Main Street, Stanley 22851 | (540) 778-2174 |
Patrick County (1)
| Facility | Address | Phone |
|---|---|---|
| Patrick County Circuit Court Walk-in listed “No appointment necessary. Mon-Fri 9:00am-5:00pm” | 101 West Blue Ridge St, Stuart 24171 | (276) 694-7213 |
Petersburg city (1)
| Facility | Address | Phone |
|---|---|---|
| Petersburg Post Office Appointment listed “By Appointment Only. Monday - Friday 10:00am - 3:00pm” | 29 Franklin Street, Petersburg 23803 | (804) 732-2939 |
Pittsylvania County (2)
| Facility | Address | Phone |
|---|---|---|
| Chatham Post Office Walk-in listed “Mon - Fri: 9:00am - 4:00pm (No Appointment Necessary)and Saturday 9:00am - 10:00am” | 31 S. Main St., Chatham 24531 | (434) 432-4321 |
| Hurt Post Office Walk-in listed “No Appointment Necessary. Mon - Fri: 9:30am - 4:30pm” | 201main St., Hurt 24563 | (434) 324-4804 |
Poquoson city (1)
| Facility | Address | Phone |
|---|---|---|
| Poquoson Public Library “Call 757-868-3060 for appointment.” | 500 City Hall Avenue, Poquoson 23662 | (757) 868-3060 |
Portsmouth city (1)
| Facility | Address | Phone |
|---|---|---|
| Portsmouth Post Office Appointment listed “Appointments Required - (757) 397-0841 Mon-Fri 9:00am-4:00pm” | 933 Broad St, Portsmouth 23707 | (757) 397-0841 |
Powhatan County (1)
| Facility | Address | Phone |
|---|---|---|
| Powhatan County Clerk of Circuit Court Appointment listed “Mon, Wed + Fri: 8:30am - 11:30am. By appointment only” | 3880-C Old Buckingham Road, Powhatan 23139 | (804) 598-5660 |
Prince Edward County (1)
| Facility | Address | Phone |
|---|---|---|
| Farmville Post Office Appointment listed “By Appointment Only. Mon - Fri: 10:00 am- 3:00 pm” | 301 E Third St, Farmville 23901 | (434) 392-3354 |
Prince William County (3)
| Facility | Address | Phone |
|---|---|---|
| USPS Bristow Main Office Appointment listed “APPOINTMENTS REQUIRED - (703)367-0883” | 11151 Valley View Dr, Bristow 20136 | (703) 368-8209 |
| Gainesville Post Office Appointment listed “APPOINTMENTS REQUIRED - (703)753-6691: Monday-Friday:10:00am - 3:00pm” | 14689 Lee Hwy, Gainesville 20155 | (703) 753-6691 |
| Prince William Post Office Walk-in listed “Monday-Friday: 11:00am - 4:00pm. No Appointment Necessary.” | 3360 Post Office Rd., Woodbridge 22192 | (703) 878-2715 |
Pulaski County (1)
| Facility | Address | Phone |
|---|---|---|
| Pulaski County Clerk of Circuit Court “No appoint Necessary. Mon-Fri 8:30am-4:00pm” | 45 3rd St. NW, Pulaski 24301 | (540) 980-7825 |
Radford city (1)
| Facility | Address | Phone |
|---|---|---|
| Radford Main Post Office Appointment listed “Appointments are required. Please call (540) 639-3531” | 901 W Main St, Radford 24141 | (540) 639-3531 |
Richmond County (1)
| Facility | Address | Phone |
|---|---|---|
| Richmond County Clerk of Circuit Court Walk-in listed “Mon-Fri 9:00am-4:00pm. No Appointment Necessary.” | 101 Court Circle, Warsaw 22572 | (804) 333-3781 |
Roanoke County (2)
| Facility | Address | Phone |
|---|---|---|
| Roanoke - South County Library Appointment listed “Mon-Tues: 9:00am-8:00pm; Wed-Fri: 9:00am-5:00pm;Sat: 9:00am-4:00pm. By Appointment Only.” | 6303 Merriman Rd., Roanoke 24018 | (540) 772-7507 |
| Vinton Post Office Walk-in listed “Mon-Fri: 9:30am - 4:30pm + Sat: 9:30am - 10:45am (No Appointment Necessary)” | 119 S. Pollard St., Vinton 24179 | (540) 345-1495 |
Roanoke city (1)
| Facility | Address | Phone |
|---|---|---|
| Roanoke Post Office Appointment listed “Appointments are required.” | 419 Rutherford Ave NE, Roanoke 24022 | (540) 985-8817 |
Rockingham County (1)
| Facility | Address | Phone |
|---|---|---|
| Grottoes Post Office Appointment listed “By Appointment Only: Monday - Friday 9:00am - 12:00pm; 1:30pm - 3:30pm” | 110 6th Street, Grottoes 24441 | (540) 249-0419 |
Russell County (1)
| Facility | Address | Phone |
|---|---|---|
| Russell County Treasurers Office “Hours of Operation: Monday-Friday 8:30am-3:00pm” | 137 Highland Drive, Lebanon 24266 | (276) 889-8028 |
Salem city (1)
| Facility | Address | Phone |
|---|---|---|
| Salem Post Office Appointment listed “By Appointment Only. Monday - Friday 10:00am - 3:30pm and Saturday 10:00am - 11:30am.” | 320 W Main Street, Salem 24153 | (540) 389-9214 |
Scott County (1)
| Facility | Address | Phone |
|---|---|---|
| Scott County Clerk of Court “Mon-Fri 8:30am-5:00pm” | 202 W Jackson Street, Gate City 24251 | (276) 386-3801 |
Shenandoah County (1)
| Facility | Address | Phone |
|---|---|---|
| Shenandoah County Clerk of Circuit Court Walk-in listed “No appointment necessary. Mon-Fri 9:00am -4:00pm” | 112 S. Main St., Woodstock 22664 | (540) 459-6150 |
Smyth County (1)
| Facility | Address | Phone |
|---|---|---|
| Marion Post Office Appointment listed “Appointment only. Hours 9:00am - 3:00pm; Saturday 10:00am-11:00am” | 200 Pearl Ave, Marion 24354 | (276) 783-5051 |
Southampton County (1)
| Facility | Address | Phone |
|---|---|---|
| Southampton County Clerk of Circuit Court “If possible: arrive by 4:30pm” | 22350 Main St., Courtland 23837 | (757) 653-2200 |
Stafford County (2)
| Facility | Address | Phone |
|---|---|---|
| Falmouth Branch Post Office Appointment listed “Appointments are required - (540) 370-0948” | 16 Lichfield Blvd, Fredericksburg 22406 | (540) 370-0948 |
| Stafford Post Office Appointment listed “Appointments are required.540-659-7095 MONDAY-FRIDAY 10:00AM-4:00PM” | 2650 Jefferson Davis Hwy, Stafford 22554 | (540) 659-7095 |
Staunton city (2)
| Facility | Address | Phone |
|---|---|---|
| Augusta County Circuit Court Walk-in listed “No appointment Necessary. Mon-Fri 8:30am-4:30pm” | 1 E. Johnson Street, Staunton 24401 | (540) 245-5321 |
| Staunton Post Office Appointment listed “Appointments are required - (540) 886-3163 Monday - Friday 9:30am-11:30am and 12:30pm - 3:30pm” | 1430 N Augusta St, Staunton 24401 | (540) 886-0901 |
Suffolk city (1)
| Facility | Address | Phone |
|---|---|---|
| Circuit Court Clerk Suffolk County “Mon-Fri 8:30am-3:30pm” | 150 N Main St, Suffolk 23434 | (757) 514-7800 |
Sussex County (1)
| Facility | Address | Phone |
|---|---|---|
| Waverly Post Office Walk-in listed “Accept applications between 8:00am - 1:00pm. Walk-In no appointment” | 325 W Main Street, Waverly 23890 | (804) 834-3509 |
Tazewell County (1)
| Facility | Address | Phone |
|---|---|---|
| Richlands Post Office Appointment listed “Appointments are required: Monday- Friday 9:00am - 3:30pm.” | 1430 Front St, Richlands 24641 | (276) 964-9550 |
Warren County (1)
| Facility | Address | Phone |
|---|---|---|
| Front Royal Post Office Appointment listed “Appointments required. Monday - Friday 9:00-4:00, Saturday 9:00-12:00” | 120 E Third Street, Front Royal 22630 | (540) 635-7983 |
Washington County (2)
| Facility | Address | Phone |
|---|---|---|
| Abingdon Main Post Office Walk-in listed “No appointment necessary. Mon-Fri 9:00am- 4:30pm; Sat 10:00am-11:30am” | 300 W Main St, Abingdon 24210 | (276) 628-1121 |
| Washington Co Va Treasurers Office “Mon - Fri 8:00am - 5:00pm” | 1 Government Center Place ., Abingdon 24210 | (276) 676-6272 |
Waynesboro city (1)
| Facility | Address | Phone |
|---|---|---|
| Waynesboro Clerk of Circuit Court Walk-in listed “No appointment necessary. Mon-Fri 8:30am-4:00pm” | 250 S. Wayne Ave., Waynesboro 22980 | (540) 942-6616 |
Westmoreland County (1)
| Facility | Address | Phone |
|---|---|---|
| Colonial Beach Post Office Appointment listed “Appointments are required - (804)224-0986 Monday - Friday 10:00am - 1:00pm and 2:00pm - 4pm” | 1000 Dwight Ave, Colonial Beach 22443 | (804) 224-0986 |
Williamsburg city (1)
| Facility | Address | Phone |
|---|---|---|
| Williamsburg Main Post Office Appointment listed “Appointments are required - (757)229-0838 Monday-Friday 10:00am-3:00pm” | 425 N Boundary St, Williamsburg 23185 | (757) 229-0838 |
Winchester city (3)
| Facility | Address | Phone |
|---|---|---|
| City of Winchester Va Clerk of Circuit Court “No appointmnent Necessary. Mon- Fri 9:00am - 5:00pm” | 5 North Kent St., Winchester 22601 | (540) 667-5770 |
| Frederick County Circuit Court Clerks Office Walk-in listed “Mon- Fri 9:00am - 4:00pm (No appointment necessary)” | 5 North Kent Street, Winchester 22601 | (540) 667-5770 |
| Winchester Main Post Office Appointment listed “APPOINTMENTS REQUIRED - (540) 662-2554” | 340 N Pleasant Valley, Winchester 22601 | (540) 662-2554 |
Wise County (2)
| Facility | Address | Phone |
|---|---|---|
| Big Stone Gap Post Office Appointment listed “Appointments are required. Hours: Mon - Fri 9:00am-1:00pm; 2:00pm-3:00pm Saturday 10:00am - 11:00am” | 322 Wood Ave E, Big Stone Gap 24219 | (276) 523-2960 |
| Wise County Clerk of Circuit Court Walk-in listed “No Appointment Necessary. Mon-Fri 8:30am-4:30pm” | 206 E Main St., Wise 24293 | (276) 328-6111 |
Wythe County (1)
| Facility | Address | Phone |
|---|---|---|
| Wythe County Circuit Court Walk-in listed “No appointment necessary. Mon- Fri 8:30am-4:30pm” | 225 South Fourth Street, Ste 105, Wytheville 24382 | (276) 223-6050 |
York County (2)
| Facility | Address | Phone |
|---|---|---|
| Lightfoot Post Office Appointment listed “Appointments are required - (757) 565-2103 Monday - Friday 9:00am -11:30am: 1:00pm-3:30pm” | 6376 Richmond Rd, Lightfoot 23090 | (757) 565-2103 |
| Grafton Post Office Appointment listed “Appointments are required - (757) 898-5435” | 5702 G Washington Memorial Hwy, Yorktown 23692 | (757) 898-5435 |
Tools
Passport fee calculator
What you'll pay, split between the State Department and the facility.
Renew by mail or online, or apply in person?
Check the official DS-82 rules in a minute.
Traveling within 14 days?
All passport agencies, addresses and appointment rules.
Passport photo requirements
FAQ
How many passport acceptance facilities are in Virginia?
The State Department database lists 180 named passport acceptance facilities in Virginia (124 post offices, 39 clerks of court, 7 public libraries, 6 city or town offices and 4 county or state offices). 30 are listed as walk-in or no appointment required and 109 as appointment-required.
Is there a passport agency in Virginia?
There is no passport agency in Virginia. The nearest are Washington Passport Agency (Washington, DC, about 102 miles from the state's facility-weighted center) and Philadelphia Passport Agency (Philadelphia, PA). Agencies serve only urgent travel by appointment; everyone else applies at an acceptance facility.
Can I renew my passport at a Virginia post office?
Acceptance facilities take new applications on Form DS-11. Most adults renew by mail (DS-82) or online instead; use our renewal checker to see which applies to you.
Facility data: U.S. Department of State, Passport Acceptance Facility API (cadataapi.state.gov), pulled October 27, 2026. Counties from the Census Bureau geocoder (2020 boundaries). Agency details from the State Department, checked October 27, 2026.