I've never shipped to Germany, but other items I've sent to Europe have taken between 1-3 weeks (and actually two of the orders on opposite ends of that range were to the same UK address for the same product), so it really depends. Of course, I was shipping USPS first class international. If you want to guarantee it will get there by June 27th, you should ask the buyer if they want to upgrade to Priority. Of course, priority international is FAR more expensive than first class, but if it's for a wedding the buyer might think it's worth the extra expense.