Walk-In Passport Find an office near meNear me

Passport offices in Virginia

180 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, 109 as appointment-required. Data from the U.S. State Department database (pulled October 27, 2026).

Cities and counties with their own page

PageLocationsWalk-in listed
Fairfax County, VA (county, other locations)171
Norfolk, VA101
Virginia Beach, VA60
Richmond, VA60
Chesapeake, VA41
Arlington, VA40

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

    Mon-Fri: 8:00 AM - 3:00 PM. By appointment only, for international travel within 14 calendar days (28 days if you need a foreign visa).

    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

    Mon-Fri: 8:00 AM - 3:00 PM. By appointment only, for international travel within 14 calendar days (28 days if you need a foreign visa).

    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)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
Madison Heights Post Office 158 Lakeview Drive, Madison Heights 24572(434) 845-5128

Appomattox County (1)

FacilityAddressPhone
Appomattox Post Office Appointment listed
“Appointments are required.”
791 Court St, Appomattox 24522(434) 352-7026

Bath County (1)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
Buena Vista Circuit Court
“NO PASSPORTS ACCEPTANCE ON FRIDAY”
2039 Sycamore Ave, Buena Vista 24416(540) 261-8627

Caroline County (2)

FacilityAddressPhone
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)

FacilityAddressPhone
Carroll County Circuit Court 605 Pine Street, Hillsville 24343(276) 730-3070

Charlotte County (1)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
Chesterfield Post Office Walk-in listed
“No appointment necessary M-F 9am-2pm.”
10221 Krause Rd, Chesterfield 23832(804) 706-9281

Covington city (1)

FacilityAddressPhone
Alleghany County Clerk of Circuit Court 266 W. Main St., Covington 24426(540) 965-1730

Craig County (1)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
Dickenson County Circuit Clerks Office 293 Main Street, Clintwood 24228(276) 926-1616

Emporia city (1)

FacilityAddressPhone
Emporia Post Office Walk-in listed
“NO APPOINTMENT NECESSARY”
109 S Main St, Emporia 23847(434) 634-0895

Essex County (1)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
Fredericksburg Main Post Office Appointment listed
“Appointments are required.”
600 Princess Anne St, Fredericksburg 22401(540) 361-4235

Giles County (2)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
Highland County Circuit Court 165 W Main Street, Monterey 24465(540) 468-2447

Isle of Wight County (1)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
Kilmarnock Post Office 239 N Main St, Kilmarnock 22482(804) 435-3941

Lee County (1)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
Kenbridge Post Office Appointment listed
“Appointments are required (434) 676-6666”
118 East 5th Ave., Kenbridge 23944(434) 676-6666

Lynchburg city (2)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
Middlesex County Treasurers Office
“Mon-Fri 9:00am-4:00pm”
877 General Puller Highway, Saluda 23149(804) 758-5302

Montgomery County (4)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
Northumberland County Treasurers Office
“Mon-Fri 8:30am-5:00pm”
72-T Monument Place, Heathsville 22473(804) 580-5201

Orange County (1)

FacilityAddressPhone
Rhoadesville Post Office
“Monday - Friday 9:15am - 1:00pm 2:00pm - 3:15pm.”
25433 Lafayette Dr, Rhoadesville 22542(540) 854-4491

Page County (2)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
Poquoson Public Library
“Call 757-868-3060 for appointment.”
500 City Hall Avenue, Poquoson 23662(757) 868-3060

Portsmouth city (1)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
Roanoke Post Office Appointment listed
“Appointments are required.”
419 Rutherford Ave NE, Roanoke 24022(540) 985-8817

Rockingham County (1)

FacilityAddressPhone
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)

FacilityAddressPhone
Russell County Treasurers Office
“Hours of Operation: Monday-Friday 8:30am-3:00pm”
137 Highland Drive, Lebanon 24266(276) 889-8028

Salem city (1)

FacilityAddressPhone
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)

FacilityAddressPhone
Scott County Clerk of Court
“Mon-Fri 8:30am-5:00pm”
202 W Jackson Street, Gate City 24251(276) 386-3801

Shenandoah County (1)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
Southampton County Clerk of Circuit Court
“If possible: arrive by 4:30pm”
22350 Main St., Courtland 23837(757) 653-2200

Stafford County (2)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
Circuit Court Clerk Suffolk County
“Mon-Fri 8:30am-3:30pm”
150 N Main St, Suffolk 23434(757) 514-7800

Sussex County (1)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
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)

FacilityAddressPhone
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

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.