Walk-In Passport Find an office near meNear me

Passport offices in West Virginia

54 passport acceptance facilities in West Virginia: 28 post offices, 21 clerks of court and 5 public libraries. 0 are listed as walk-in or no appointment required, 5 as appointment-required. Data from the U.S. State Department database (pulled October 27, 2026).

Passport agencies for urgent travel

There is no passport agency in West Virginia. The nearest are Washington Passport Agency (Washington, DC, about 188 miles from the state's facility-weighted center) and Detroit Passport Agency (Detroit, MI).

  • Washington Passport Agency about 188 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

  • Detroit Passport Agency about 273 miles away (straight line)

    477 Michigan Avenue, 3rd Floor, Detroit, MI 48226

    M, Tu, Th, F 8:30-3:30pm/ W 10-3:30pm (By Appt. Only). By appointment only; pilot site taking appointments within 21 calendar days of urgent travel.

    Part of a State Department pilot that allows appointments within 21 calendar days of urgent travel (instead of 14).

    Address and hours from the State Department's agency map layer (we could not read the official page). 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.

All 54 locations by county

Every acceptance facility in West Virginia that does not have its own city or county page yet, grouped by county (Census 2020 boundaries) and sorted by city.

Barbour County (1)

FacilityAddressPhone
Philippi Post Office 105 S. Railroad Street, Philippi 26416(304) 457-2676

Berkeley County (2)

FacilityAddressPhone
Martinsburg Post Office 1355 Old Courthouse Square, Martinsburg 25404(304) 267-7787
Martinsburg Public Library 101 West King St, Martinsburg 25401(304) 267-8933

Brooke County (1)

FacilityAddressPhone
Wellsburg Post Office
“For appointment call 304-737-4277”
944 Charles Street, Wellsburg 26070(304) 737-4277

Cabell County (3)

FacilityAddressPhone
Barboursville Post Office
“by APPT. ONLY (304) 736-3675”
680 Central Avenue, Barboursville 25504(304) 736-3675
Culloden Mailing Post Office 2000 US Highway 60, Culloden 25510(304) 743-5211
Huntington Main Post Office Appointment listed
“appointment only - 304-526-9675”
1000 Virginia Ave West, Huntington 25704(304) 526-9675

Doddridge County (1)

FacilityAddressPhone
Doddridge County Circuit Clerk 118 E Court St., Room 104, West Union 26456(304) 873-2331

Fayette County (2)

FacilityAddressPhone
Fayette County Circuit Clerk 100 North Court St, Fayetteville 25840(304) 574-4213
Montgomery Main Post Office
“APPT. ONLY (304) 442-2691”
315 Fourth Avenue, Montgomery 25136(304) 442-2691

Gilmer County (1)

FacilityAddressPhone
Gilmer County Circuit Clerks Office 10 Howard St, Glenville 26351(304) 462-7241

Grant County (1)

FacilityAddressPhone
Grant County Circuit Clerk 5 Highland Ave, Petersburg 26847(304) 257-4545

Greenbrier County (1)

FacilityAddressPhone
Greenbrier County Circuit Court Clerk 912 Court St North, Lewisburg 24901(304) 647-6629

Hampshire County (1)

FacilityAddressPhone
Hampshire County Circuit Clerks Office
“no appt necessary”
50 South High Street, Romney 26757(304) 822-5022

Hancock County (2)

FacilityAddressPhone
Hancock County Circuit Clerk 102 N. Court Street, New Cumberland 26047(304) 564-3311
Weirton Post Office
“For appointment call (304)723-6795”
317 Penco Road, Weirton 26062(304) 723-4101

Hardy County (1)

FacilityAddressPhone
Hardy County Circuit Court 204 Washington St, Rm 237, Moorefield 26836(304) 530-0230

Harrison County (2)

FacilityAddressPhone
Clarksburg Post Office 200 Cava Drive, Clarksburg 26301(304) 623-7707
Harrison County Circuit Clerk 301 W Main St, Clarksburg 26301(304) 624-8640

Jefferson County (2)

FacilityAddressPhone
Jefferson County Circuit Clerk 119 North George Street Suite 100, Charles Town 25414(304) 728-3231
Harpers Ferry Post Office 1010 Washington Street, Harpers Ferry 25425(304) 535-2479

Kanawha County (3)

FacilityAddressPhone
Charleston Main Post Office Appointment listed
“Appointment only - For appointments 304-561-1012”
1002 Lee St, East, Charleston 25301(304) 561-1012
Saint Albans Main Post Office 431 B Street, Saint Albans 25177(304) 722-2198
South Charleston Public Library
“Appts required on Saturday from 9:00-11am Call (304) 744-6561.”
312 Fourth Avenue, South Charleston 25303(304) 744-6561

Lewis County (1)

FacilityAddressPhone
Lewis County Circuit Court 117 Court Avenue, Weston 26452(304) 269-8210

Logan County (1)

FacilityAddressPhone
Logan County Circuit Court Clerk 311 Stratton St, Logan 25601(304) 792-8550

Marion County (1)

FacilityAddressPhone
Fairmont Post Office Appointment listed
“By APPOINTMENT ONLY. Call (304) 366-1610”
331 Madison St, Fairmont 26554(304) 366-1610

Marshall County (1)

FacilityAddressPhone
Moundsville Post Office Appointment listed
“Appointment Only 304-845-0104”
1214 Third Street, Moundsville 26041(304) 845-0104

Mason County (1)

FacilityAddressPhone
Point Pleasant West Virginia Post Office
“Mon-Fri APPT. ONLY (304) 675-3510”
329 Main Street, Point Pleasant 25550(304) 675-3510

Mercer County (2)

FacilityAddressPhone
Bluefield Main Post Office
“by appt only 304-325-9196”
3010 E Cumberland Rd, Bluefield 24701(304) 325-9196
Princeton Wv Post Office
“For an appointment call (304) 425-3075.”
1000 Mercer Street, Princeton 24740(304) 325-3075

Mineral County (1)

FacilityAddressPhone
Keyser Main Post Office 2 North Davis Street, Keyser 26726(304) 788-1501

Mingo County (1)

FacilityAddressPhone
Williamson Public Library 101 Logan Street, Williamson 25661(304) 235-6029

Monongalia County (1)

FacilityAddressPhone
Morgantown Downtown Post Office 40 High Street, Morgantown 26505(304) 291-1036

Monroe County (1)

FacilityAddressPhone
Monroe County Public Library 303 South Street, Union 24983(304) 772-3038

Morgan County (1)

FacilityAddressPhone
Berkeley Springs Post Office
“Mon-Fri 10:00AM-3:00PM, For appointment call 304-258-1424.”
417 N. Washington Street, Berkeley Springs 25411(304) 258-1424

Nicholas County (1)

FacilityAddressPhone
Summersville Public Library 6201 Webster Rd, Summersville 26651(304) 872-0844

Ohio County (2)

FacilityAddressPhone
Ohio County Circuit Clerk 1500 Chapline St, - 4th Flr, Wheeling 26003(304) 234-3611
Wheeling Post Office Downtown Station
“FOR APPOINTMENT CALL 304-232-4850”
2501 Chapline Street, Wheeling 26003(304) 232-4850

Pendleton County (1)

FacilityAddressPhone
Pendleton County Circuit Court 100 S Main St, Franklin 26807(304) 358-7067

Pleasants County (1)

FacilityAddressPhone
Pleasants County Circuit Clerks Office 301 Court Lane, Room 201, Saint Marys 26170(304) 684-3513

Pocahontas County (1)

FacilityAddressPhone
Pocahontas County Circuit Court 900-D Tenth Ave, Marlinton 24954(304) 799-4604

Preston County (1)

FacilityAddressPhone
Kingwood Post Office
“no appt necessary”
225 East Main Street, Kingwood 26537(304) 329-0567

Putnam County (1)

FacilityAddressPhone
Hurricane Main Post Office 3225 Teays Valley Rd, Hurricane 25526(304) 562-6811

Raleigh County (2)

FacilityAddressPhone
Beckley Post Office
“by APPT. ONLY (304) 252-5336”
134 Industrial Drive, Beckley 25801(304) 252-5336
Raleigh County Circuit Clerk 215 Main St, Beckley 25801(304) 255-9135

Randolph County (1)

FacilityAddressPhone
Elkins Post Office
“FOR APPOINTMENT CALL: 304-636-1545”
300 Third Street, Elkins 26241(304) 636-1545

Ritchie County (1)

FacilityAddressPhone
Ritchie County Circuit Clerks Office 115 E Main St Room 301, Harrisville 26362(304) 643-2164

Summers County (1)

FacilityAddressPhone
Summers County Circuit Clerks Office 120 Ballengee Street, Hinton 25951(304) 466-7103

Upshur County (2)

FacilityAddressPhone
Buckhannon Main Post Office 11 South Spring St, Buckhannon 26201(304) 472-2020
Upshur County Circuit Clerk 38 W Main St, Rm 304, Buckhannon 26201(304) 472-2370

Wirt County (1)

FacilityAddressPhone
Wirt County Circuit Clerk 19 Washington Street, Elizabeth 26143(304) 275-6597

Wood County (2)

FacilityAddressPhone
Mineral Wells Post Office
“Call (304) 489-2890 for appointments”
1259 Elizabeth Pike, Mineral Wells 26150(304) 489-2890
Simmons Station Post Office Appointment listed
“appointment only - please call 304-485-8009”
1050 Market Street, Parkersburg 26101(304) 485-8009

Tools

FAQ

How many passport acceptance facilities are in West Virginia?

The State Department database lists 54 named passport acceptance facilities in West Virginia (28 post offices, 21 clerks of court and 5 public libraries). 0 are listed as walk-in or no appointment required and 5 as appointment-required.

Is there a passport agency in West Virginia?

There is no passport agency in West Virginia. The nearest are Washington Passport Agency (Washington, DC, about 188 miles from the state's facility-weighted center) and Detroit Passport Agency (Detroit, MI). Agencies serve only urgent travel by appointment; everyone else applies at an acceptance facility.

Can I renew my passport at a West 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.