Shipping packages to the US Virgin Islands vis parcel post, from the US mainland, can be a hit or miss. I am from St. Thomas but reside on the mainland. I have mailed packages vis USPS parcel post that arrived within a week and a half; on the other hand, I've mailed a package which took about 4 weeks to get there. The post office tells you it will take 4 weeks. With that said, I mail all of my packages to St. Thomas via USPS Priority mail...Express mail if I am in a pinch and need it to get there within 2 days. The priory flat rate applies the to the VI and comes in handy if you are not trying to mail a ton. My daughter is the St. Thomas bride, August 11, 2012. She is going back to her home to tie the know with her beloved.