In-stock e-bikes will generally arrive in 3-10 days after the order is placed. For preorder e-bikes, please check the shipping information in the product page. For parts in stock, it can be delivered within 3-10 days. Parts that are not in stock will be shipped from our China factory and delivered within 15 days.