We do ship to Puerto Rico. We charge a $20 flat fee for shipping to Puerto Rico.
Unfortunately, our online shop does not ship to the Virgin Islands at this time, however, if you wish to order from us, please call and enquire.