United States Post Office in Baltimore: Where to Mail, Ship, and Handle Government IDs
The main post office at 900 E. Fayette Street is a full-service USPS facility that handles mail, packages, passport applications, and certified document services for Baltimore residents and businesses. It functions as the city's primary government mail hub and the only location in Baltimore's core where you can apply for a passport without a scheduled appointment.
What This Post Office Actually Is
This is Baltimore's main post office, a large-format USPS operation that serves walk-in customers and business mailers. Unlike neighborhood branches, it stocks a broader inventory of shipping supplies, offers extended counter hours, and hosts a dedicated passport acceptance agent. It processes outbound mail for the 21202 zip code and surrounding areas, and handles mail forwarding, hold requests, and certified mailings that smaller branches sometimes cannot process the same day.
Mail, Shipping, and Passport Services
Standard mail services (letters, postcards, flat-rate boxes) cost the same across all USPS locations. First-Class Mail to most U.S. addresses starts at 68 cents for a standard envelope; Priority Mail flat-rate boxes run $16.35 to $23.95 depending on size. The main office advantage is availability of large envelopes, padded mailers, and Priority and Express Mail boxes in stock; smaller branches sometimes run short.
Passport applications and renewals happen here without advance appointment. Applicants must bring a completed DS-11 form (new passport) or DS-82 form (renewal), proof of citizenship (birth certificate or previous passport), a photo ID, and a passport photo. The acceptance agent verifies documents on site and charges a $130 execution fee on top of the State Department's $145 passport book fee. Processing takes 6 to 8 weeks standard or 2 to 3 weeks expedited for an additional $60. This is faster than many county offices outside the city but slower than the Regional Passport Agency in Washington, D.C., which operates by appointment and processes routine renewals in 1 to 2 weeks. Choose Baltimore's main post office if you live in the city and need a new passport or ID-style renewal; choose D.C. if you need expedited service within days.
Certified mail with return receipt and notary services are available. A certified mailing costs $4.00 above postage. The post office does not provide notary service; you'll need a separate notary public.
How It Compares to Other Baltimore Post Offices
Baltimore has approximately 20 neighborhood USPS branches in addition to this main facility. Branches in Canton, Fells Point, and Federal Hill are smaller walk-in counters with limited hours (typically 9 a.m. to 5 p.m., Monday to Friday, with Saturday hours at select locations). They handle routine mail and small packages but often do not stock bulk shipping supplies and cannot process passport applications. The main office at Fayette Street stocks more inventory and stays open until 7 p.m. weekdays, making it the right choice for businesses shipping in volume, customers needing last-minute supplies, and anyone applying for a passport.
Who This Suits and Who It Doesn't
This post office works best for Baltimore residents handling official documents, businesses with regular outbound mail, and anyone within the 21202 area code or nearby zip codes. It is less convenient for residents of outer neighborhoods if a smaller branch is closer; call ahead or use the USPS locator to confirm hours at your nearest branch. It does not offer printing services, mailbox rental (the annex at 101 W. Fayette Street does rent private boxes), or vehicle registration help.
What Your First Visit Involves
Arrive with your documents in hand. For mail or shipping, stand in the general line; for a passport, ask the clerk for the passport agent. The passport agent will review your application, check your birth certificate and ID, and take your passport photo if you did not bring one (an additional $15 fee). You'll pay both the execution fee and postage at the counter. Processing begins when USPS sends your application to the State Department; tracking occurs through the passport status website, not the post office itself.
For standard mail or package drop-off, wait in line and hand items to the clerk. If paying by card, bring a valid card; cash is also accepted.
Hours, Parking, and Logistics
The main post office at 900 E. Fayette Street operates Monday to Friday, 9 a.m. to 7 p.m., and Saturday, 9 a.m. to 3 p.m. Sunday hours vary; verify at usps.com or call 1-800-275-8777. Street parking on Fayette and surrounding blocks is available but metered; the building has no dedicated lot. Public transit is served by the Charm City Circulator and MTA buses on Fayette Street.
This facility remains Baltimore's most equipped main post office for passport applications, bulk shipping, and business mail needs. It anchors the city's postal infrastructure for anything beyond routine letter mail.

