Buchanan Post Office

Offices closed June 19th in observance of Juneteenth Day

19698 Main St, Buchanan, VA 24066

Contact Numbers

Phone: 540-254-2178
TTY: 877-889-2457
Toll-Free: 1-800-Ask-USPS® (275-8777)

Retail Hours

Lobby Hours
PO Box Access Available

Monday 24 hours
Tuesday 24 hours
Wednesday 24 hours
Thursday 24 hours
Friday 24 hours
Saturday 24 hours
Sunday 24 hours

Last Collection Times

Monday 4:30pm
Tuesday 4:30pm
Wednesday 4:30pm
Thursday 4:30pm
Friday 4:30pm
Saturday 12:00pm
Sunday Closed

Bulk Mail Acceptance Hours

Monday 8:30am - 1:00pm, 1:30pm - 4:30pm
Tuesday 8:30am - 1:00pm, 1:30pm - 4:30pm
Wednesday 8:30am - 1:00pm, 1:30pm - 4:30pm
Thursday 8:30am - 1:00pm, 1:30pm - 4:30pm
Friday 8:30am - 1:00pm, 1:30pm - 4:30pm
Saturday 10:00am - 12:00pm
Sunday Closed

*This facility does not process US Passports applications or renewals. Check nearby locations below.

  • Bulk Mail Acceptance
  • Bulk Mail Account Balance
  • Bulk Mail New Permit
  • Burial Flags
  • Business Line
  • Business Reply Mail Account Balance
  • Business Reply Mail New Permit
  • Duck Stamps
  • General Delivery
  • Money Orders (Domestic)
  • Money Orders (Inquiry)
  • Money Orders (International)
  • Philatelic Services
  • Pickup Accountable Mail
  • Pickup Hold Mail
  • PO Box Online
  • Lot Parking

Visit our Links Page for Holiday Schedule, Change of Address, Hold Mail/Stop Delivery, PO Box rentals and fees, and Available Jobs.

*Please call to verify information. Is anything incorrect? Let us know here

Nearby Post Offices:

11345 W Lynchburg Salem Turnpike
6.1 miles away

Eagle Rock
14630 Church St
6.6 miles away

Natural Bridge
6477 S Lee Hwy
6.8 miles away

1162 Penicks Mill Rd
7.4 miles away


*Comments below are not read by postal employees. Please do not post personal information.

*By clicking Submit, you agree to our Privacy Policy & Terms of Use.


I took a package to the Buchanan Post Office on Monday morning to have shipped priority to Denver CO. It was in a box from the UPS Store and I had not written anything on it. The girl working weighed the package and asked me for the zip code to where I was sending it, which I gave her and she entered. She told me the cost and then entered the address from the piece of paper it was written on. She did not ask for a return address and I didn't give one. She printed the label and stuck it to the package and then took the paper with the delivery address and taped it to the package. I paid and got the receipt. It was to be delivered in CO on Wednesday. Just now my husband called me irritated because the package went to Roanoke and then back to Buchanan. The lady at the post office (not the girl who waited on me) told him that the labels weren't placed correctly and started to tell him how we should have placed them. He told her that neither of us placed the labels, it was the post office employee. He called me back and I said I wondered how it went back to Buchanan considering there wasn't a return address on it. I wasn't asked for a return address and wasn't asked to provide one. He called back to the post office and the lady told him she was looking at the package and that there is a return address written on it in marker, his name and our address. Again I didn't write anything! So now the package is going to be at least a day later arriving in CO and he thinks I messed up! SUPER ANNOYING! I should have taken it to Troutville to send it.


they are notorious for not doing their jobs correctly. I've had 2 packages stolen from my mailbox (on my road) within just a couple of hours of them being delivered (they had tracking numbers). I was told by the "postmaster" they must've been stolen - I think an employee took them.
• Replied to Laura Burks

*postallocations.com is not a part of, or affiliated with, the official United States Postal Service (USPS).