www.radpowerbikes.com
Open in
urlscan Pro
23.227.38.32
Public Scan
Submitted URL: http://www.radpowerbikes.com/
Effective URL: https://www.radpowerbikes.com/
Submission: On December 20 via api from US — Scanned from CA
Effective URL: https://www.radpowerbikes.com/
Submission: On December 20 via api from US — Scanned from CA
Form analysis
8 forms found in the DOMGET /search
<form action="/search" method="get" role="search" class="search-bar is-expanded">
<div class="search-bar__top-wrapper">
<div class="search-bar__top">
<span class="search-icon"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M11 19C15.4183 19 19 15.4183 19 11C19 6.58172 15.4183 3 11 3C6.58172 3 3 6.58172 3 11C3 15.4183 6.58172 19 11 19Z" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
<path d="M21.0004 20.9999L16.6504 16.6499" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></span>
<input type="hidden" name="type" value="product">
<input type="hidden" name="options[prefix]" value="last">
<div class="search-bar__input-wrapper">
<input class="search-bar__input" type="text" name="q" autocomplete="off" autocorrect="off" aria-label="Search by category or interest" placeholder="Search by category or interest">
<button type="button" class="search-bar__input-clear hidden-lap-and-up" data-action="clear-input"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<title id="closeIconTitle">Close Icon</title>
<path d="M18 6L6 18" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
<path d="M6 6L18 18" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></button>
<button type="submit" class="search-bar__submit" aria-label="Search"><svg class="icon icon--arrow-right" viewBox="0 0 8 14" role="presentation" fill="none">
<path d="M1 13L7 7L1 1" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" fill="none"></path>
</svg><svg class="icon icon--search-loader" viewBox="0 0 64 64" role="presentation">
<path opacity=".4"
d="M23.8589104 1.05290547C40.92335108-3.43614731 58.45816642 6.79494359 62.94709453 23.8589104c4.48905278 17.06444068-5.74156424 34.59913135-22.80600493 39.08818413S5.54195825 57.2055303 1.05290547 40.1410896C-3.43602265 23.0771228 6.7944697 5.54195825 23.8589104 1.05290547zM38.6146353 57.1445143c13.8647142-3.64731754 22.17719655-17.89443541 18.529879-31.75914961-3.64743965-13.86517841-17.8944354-22.17719655-31.7591496-18.529879S3.20804604 24.7494569 6.8554857 38.6146353c3.64731753 13.8647142 17.8944354 22.17719655 31.7591496 18.529879z">
</path>
<path d="M1.05290547 40.1410896l5.80258022-1.5264543c3.64731754 13.8647142 17.89443541 22.17719655 31.75914961 18.529879l1.5264543 5.80258023C23.07664892 67.43614731 5.54195825 57.2055303 1.05290547 40.1410896z"></path>
</svg></button>
</div>
<div class="button button__modal-search-close" tabindex="0" data-action="close-modal" role="button">
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<title id="closeIconTitle">Close Icon</title>
<path d="M18 6L6 18" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
<path d="M6 6L18 18" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
</div>
</div>
</div>
<div class="search-bar__inner">
<div class="search-bar__inner-animation">
<div class="search-bar__results" aria-hidden="true">
<div class="skeleton-container">
<div class="search-bar__result-item search-bar__result-item--skeleton">
<div class="search-bar__image-container">
<div class="aspect-ratio aspect-ratio--square">
<div class="skeleton-image"></div>
</div>
</div>
<div class="search-bar__item-info">
<div class="skeleton-paragraph">
<div class="skeleton-text"></div>
<div class="skeleton-text"></div>
</div>
</div>
</div>
<div class="search-bar__result-item search-bar__result-item--skeleton">
<div class="search-bar__image-container">
<div class="aspect-ratio aspect-ratio--square">
<div class="skeleton-image"></div>
</div>
</div>
<div class="search-bar__item-info">
<div class="skeleton-paragraph">
<div class="skeleton-text"></div>
<div class="skeleton-text"></div>
</div>
</div>
</div>
<div class="search-bar__result-item search-bar__result-item--skeleton">
<div class="search-bar__image-container">
<div class="aspect-ratio aspect-ratio--square">
<div class="skeleton-image"></div>
</div>
</div>
<div class="search-bar__item-info">
<div class="skeleton-paragraph">
<div class="skeleton-text"></div>
<div class="skeleton-text"></div>
</div>
</div>
</div>
</div>
<div class="search-bar__results-inner">
</div>
</div>
<div class="search-bar__menu-wrapper" aria-hidden="true">
<fieldset class="search-bar__menu">
<legend class="search-bar__menu-title heading">Popular Searches</legend>
<ul class="search-bar__menu-linklist list--unstyled">
<li>
<a href="https://www.radpowerbikes.com/blogs/the-scenic-route/rad-family-ebike-life?_pos=1&_sid=7d8a94ac2&_ss=r" class="search-bar__menu-link">Ebikes For Family</a>
</li>
<li>
<a href="https://radpowerbikes.zendesk.com/hc/en-us/articles/360041789974-Bike-Fitting-Guide" class="search-bar__menu-link" target="_blank" aria-describedby="new-window-label" rel="noopener noreferrer">Buying Guides</a>
</li>
<li>
<a href="https://radpowerbikes.zendesk.com/hc/en-us/articles/360036980374-Download-My-Owner-s-Manual-or-View-Assembly-Video" class="search-bar__menu-link" target="_blank" aria-describedby="new-window-label" rel="noopener noreferrer">Assembly Videos & Owner's Manuals</a>
</li>
<li>
<a href="https://www.radpowerbikes.com/pages/ebike-finder" class="search-bar__menu-link">Finding Showrooms</a>
</li>
</ul>
</fieldset>
</div>
</div>
</div>
</form>
Name: login — POST /account/login
<form method="post" action="/account/login" id="header_customer_login" accept-charset="UTF-8" data-login-with-shop-sign-in="true" name="login" class="form"><input type="hidden" name="form_type" value="customer_login"><input type="hidden" name="utf8"
value="✓"><input type="hidden" name="return_to" value="/?logged_in=true">
<p style="display:none" class="alert alert--error" id="login-form-error" role="alert">Incorrect email or password.</p>
<div class="input-wrap">
<label aria-label="Email" for="login-customer[email]"> Email<span class="req">*</span>
</label>
<input type="email" id="login-customer[email]" class="form__field form__field--text" autocomplete="off" name="customer[email]" required="required" aria-required="true">
</div>
<div class="input-wrap">
<label aria-label="Password" for="login-customer[password]"> Password<span class="req">*</span>
</label>
<input type="password" id="login-customer[password]" class="form__field form__field--text" name="customer[password]" required="required" autocomplete="current-password" aria-required="true">
</div>
<div class="tab-form-button-container">
<button type="submit" class="button button--primary" title="Secure Sign In">Secure Sign In</button>
<a id="recover" href="#account-recovery" title="Forgot your password?">Forgot your password?</a>
</div>
</form>
Name: create — POST /account
<form method="post" action="/account" id="create_customer" accept-charset="UTF-8" data-login-with-shop-sign-up="true" name="create" class="form"><input type="hidden" name="form_type" value="create_customer"><input type="hidden" name="utf8"
value="✓"><input type="hidden" name="return_to" value="/?registered=true">
<p style="display:none" class="alert alert--error" id="register-form-error" role="alert">Registration unsuccessful. If you already have an account,
<a onclick="document.querySelector('#recover').click(); return false;" style="padding:0;" href="javascript:void(0)" title="Reset your password" target="_blank" aria-describedby="new-window-label" rel="noopener noreferrer">click here</a> to reset
your password.</p>
<div class="top-row">
<div class="input-wrap">
<label aria-label="First name" for="register-customer[first_name]"> First name<span class="req">*</span>
</label>
<input type="text" id="register-customer[first_name]" class="form__field form__field--text" name="customer[first_name]" required="required" aria-required="true">
</div>
<div class="input-wrap">
<label aria-label="Last name" for="register-customer[last_name]"> Last name<span class="req">*</span>
</label>
<input type="text" id="register-customer[last_name]" class="form__field form__field--text" name="customer[last_name]" required="required" aria-required="true">
</div>
</div>
<div class="input-wrap">
<label aria-label="Email" for="register-customer[email]"> Email<span class="req">*</span>
</label>
<input type="email" id="register-customer[email]" class="form__field form__field--text" name="customer[email]" required="required" aria-required="true">
</div>
<div class="input-wrap">
<label aria-label="Password" for="register-customer[password]"> Password<span class="req">*</span>
</label>
<input type="password" id="register-customer[password]" class="form__field form__field--text" name="customer[password]" required="required" autocomplete="new-password" aria-required="true">
</div>
<div class="tab-form-button-container">
<button type="submit" class="button button--primary" title="Create Account">Create Account</button>
</div>
</form>
Name: recover — POST /account/recover
<form method="post" action="/account/recover" accept-charset="UTF-8" name="recover" class="form"><input type="hidden" name="form_type" value="recover_customer_password"><input type="hidden" name="utf8" value="✓"><input type="hidden" name="return_to"
value="/?recovered=true">
<p style="display:none;margin-top: 24px;" class="alert alert--error" id="pw-reset-form-error" role="alert">No account found with that email.</p>
<p style="display:none;margin-top: 24px;" class="alert alert--center alert--success" id="pw-reset-form-success" role="alert">We have sent you an email with instructions to reset your password.</p>
<div class="input-wrap">
<label aria-label="Recover Email" for="recover-customer[recover_email]"> Email<span class="req">*</span>
</label>
<input type="email" id="recover-customer[recover_email]" class="form__field form__field--text" name="email" required="required" aria-required="true">
</div>
<div class="tab-form-button-container">
<button type="submit" class="button button--primary" title="Recover">Recover</button>
<a id="return" href="#" title="Back to login">Back to login</a>
</div>
</form>
POST /cart
<form method="post" action="/cart" id="mini-cart" aria-controls="mini-cart" class="mini-cart-new" novalidate="novalidate" data-item-count="0">
<input type="hidden" name="attributes[collection_products_per_page]" value="">
<input type="hidden" name="attributes[collection_layout]" value="">
<div class="mini-cart__content mini-cart__content--empty">
<p class="alert alert--tight alert--center text--strong">Spend <span>$150</span> more and get free shipping!</p>
<div class="mini-cart__empty-state"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M9 22C9.55228 22 10 21.5523 10 21C10 20.4477 9.55228 20 9 20C8.44772 20 8 20.4477 8 21C8 21.5523 8.44772 22 9 22Z" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
<path d="M20 22C20.5523 22 21 21.5523 21 21C21 20.4477 20.5523 20 20 20C19.4477 20 19 20.4477 19 21C19 21.5523 19.4477 22 20 22Z" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
<path d="M1 1H5L7.68 14.39C7.77144 14.8504 8.02191 15.264 8.38755 15.5583C8.75318 15.8526 9.2107 16.009 9.68 16H19.4C19.8693 16.009 20.3268 15.8526 20.6925 15.5583C21.0581 15.264 21.3086 14.8504 21.4 14.39L23 6H6" stroke="black"
stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path>
</svg>
<p class="heading h4">Your cart is empty</p>
<a href="/collections/electric-bikes" class="button button--primary">Shop Now</a>
</div>
</div>
</form>
<form class="needsclick klaviyo-form klaviyo-form-version-cid_2 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-TXgFpY" novalidate="" tabindex="-1"
style="display: flex; flex-direction: row; box-sizing: border-box; width: 100%; overflow: visible; border-radius: 4px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0); background-repeat: no-repeat; background-position-y: 50%; padding: 0px; flex: 1 1 0%;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px; justify-content: center;">
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 15px 0px; position: relative; flex: 1 0 0px;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><input id="email_13338658" class="needsclick go3855377214 kl-private-reset-css-Xuajs1" type="email"
autocomplete="email" name="email" tabindex="0" placeholder="Your email" aria-label="Your email" aria-invalid="false" options="[object Object]"
style="box-sizing: border-box; border-radius: 2px; padding: 0px 0px 0px 16px; height: 48px; text-align: left; color: rgb(0, 0, 0); font-family: Inter, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(207, 210, 211);">
<div class="needsclick kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
</div>
</div>
</div>
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 0px; position: relative; flex: 1 0 0px;"><button
class="needsclick go3894874857 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
style="background: rgb(212, 57, 0); border-radius: 4px; border-style: none; border-color: rgb(0, 0, 0); border-width: 0px; color: rgb(255, 255, 255); font-family: Inter, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; line-height: 1; white-space: normal; padding-top: 11px; padding-bottom: 11px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: auto; width: 100%;">Subscribe</button>
</div>
</div>
</div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>
POST /localization
<form method="post" action="/localization" id="localization_form_footer" accept-charset="UTF-8" class="footer__localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization"><input type="hidden"
name="utf8" value="✓"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to" value="/?gclid=CjwKCAiAvoqsBhB9EiwA9XTWGX5jZ4ifna83fviK4VRwZZrpuhn1aXauoSICg0wYo_K7mTShERW0URoCE-IQAvD_BwE"></form>
<form class="needsclick klaviyo-form klaviyo-form-version-cid_1 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-GZYKxW" novalidate="" tabindex="-1"
style="display: flex; flex-direction: row; box-sizing: border-box; width: 600px; min-width: 200px; max-width: 1000px; border-radius: 20px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); background-repeat: no-repeat; background-position-y: 50%; padding: 30px; flex: 1 1 0%;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px; justify-content: center;">
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 0px 0px 20px; position: relative; flex: 0 1 auto; margin: 0px auto;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; align-items: center; width: 100%; height: auto;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="position: relative; display: flex; align-items: center; width: 100%; height: auto;"><img
src="https://d3k81ch9hvuctc.cloudfront.net/company/LzAAs5/images/1ceabdc0-07f1-4c8b-baad-d133e1cb281a.jpeg" tabindex="-1" alt="Flag of Canada" class="needsclick kl-private-reset-css-Xuajs1"
style="max-width: 100%; width: 100px; height: auto; cursor: initial;"></div>
</div>
</div>
</div>
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 0px 0px 30px; position: relative; flex: 1 0 0px;">
<div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-20094731" style="width: 100%;">
<p class="ql-align-center" style="font-size:14px;text-align:center;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;"><span class="ql-font-abc-marfa-semibold"
style="font-size:36px;font-family:ABC Marfa Semibold, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:600;">Looks like you're in Canada</span></p>
<p class="ql-align-center" style="font-size:14px;text-align:center;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;"><span class="ql-font-abc-marfa"
style="font-size:16px;font-family:ABC Marfa, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:400;">Would you like to visit our Canadian website?</span></p>
</div>
</div>
</div>
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 0px 0px 20px; position: relative; flex: 0 1 auto; margin: 0px auto;">
<button class="needsclick go952291206 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
style="background: rgb(255, 202, 96); border-radius: 25px; border-style: none; border-color: rgb(0, 0, 0); border-width: 0px; color: rgb(0, 0, 0); font-family: "ABC Marfa Semibold", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 600; letter-spacing: 0px; line-height: 1; white-space: normal; padding: 0px 10px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: 50px;">Go
to radpowerbikes.ca (CA)</button></div>
</div>
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 0px; position: relative; flex: 0 1 auto; margin: 0px auto;"><button
class="needsclick go952291206 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
style="background: rgb(255, 255, 255); border-radius: 25px; border-style: solid; border-color: rgb(225, 224, 220); border-width: 2px; color: rgb(0, 0, 0); font-family: "ABC Marfa Semibold", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 600; letter-spacing: 0px; line-height: 1; white-space: normal; padding: 0px 10px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: 50px;">Stay
on radpowerbikes.com (US)</button></div>
</div>
</div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>
Text Content
Rad Power Bikes Skip to content * Want an ebike for the big day? Find a Rad retail location near you. * Happy All-The-Days: Up to $300 off ebikes. Shop now. * Ebikes Ebikes EBIKES EXPLORE OUR AWARD-WINNING EBIKES Our electric bikes have won more awards than any other brand from Electric Bike Review. Shop All Ebikes Free shipping on all ebikes 1-year warranty Shop by style Shop by model OFF-ROAD Go anywhere comfort. CARGO & UTILITY Haul it all. CITY & COMMUTER Your daily distance just got fun. FOLDING Practicality for all spaces. STEP-THRU No limits to your adventures. HIGH-STEP Enjoy a classic ride-feel. RADCITY Electric commuter bike RADROVER Electric fat tire bike RADRUNNER Electric utility bike RADEXPAND Electric folding bike RADWAGON Electric cargo bike RADTRIKE Electric tricycle TRIKE More comfort. More wheels. EBIKE FINDER QUIZ Find your perfect fit with our quiz. CUSTOMIZE YOUR OWN Customize your ebike so it effortlessly fits into your lifestyle. COMPARE MODELS Compare features side-by-side. * Accessories Accessories ACCESSORIES ELEVATE YOUR RIDE – EXPLORE ACCESSORIES FOR YOUR BIKE MODEL. Shop All Accessories STORAGE & TRANSPORT STORAGE & TRANSPORT * Bags * Baskets * Basket liners * Bottles & cages * Cargo straps & nets * Consoles * Locking storage * Pet transportation * Racks * Trailers * Vehicle racks SAFETY & SECURITY SAFETY & SECURITY * Lights * Helmets * Locks * Mirrors * Reflectors * Repair kits SEATING SEATING * Passenger seating * Saddles / Seats * Seatposts EBIKE UPGRADES EBIKE UPGRADES * Battery gear * Displays * Fenders * Handlebar grips * Kickstands * Lights * Phone mounts * Tire armour GIFTS GIFTS * Gift Cards EVERY TYPE OF GIFT, FOR EVERY TYPE OF RIDER. Shop Our Gift Guide * Sale Sale SALE ALL RAD DEALS Your one-stop shop to save more. Shop All Deals ACCESSORY DEALS Outfit your ebike for less. Shop Accessory Deals * Parts Parts PARTS KEEP ON ROLLIN' Shop our assortment of replacement parts. Shop Replacement Parts REPLACEMENT PARTS REPLACEMENT PARTS * Batteries & Chargers * Brakes * Drivetrain * Inner Tubes * Lights * Pedals * Saddles / Seats * Tires HELP CENTER Not sure which ebike you have? Visit our help center to get the right parts for your ebike. * Service & support Service & support SERVICE & SUPPORT OUR ALWAYS-ON SERVICE IS HERE TO SUPPORT YOU. BEFORE YOU BUY BEFORE YOU BUY * Ebike basics * Find a store * Take a test ride * Financing * 1-year warranty OWNING A RAD EBIKE OWNING A RAD EBIKE * Rad service * Help center * Track my order * Return a product HELP CENTER Search our extensive help center or contact us via email or chat from 8am-3pm PT. SERVICE Search our network of 650+ service partners to find one near you. * Safety Safety SAFETY SAFETY IS RAD Top resources that will keep you rolling. Safety essentials READ OUR BATTERY GUIDE Charge and maintain your battery with ease. Battery basics WE'RE HERE FOR YOU Still have questions? We're here to help. Visit our Help Center * Find Rad Near you Sign in / Sign up * EXPLORE OUR AWARD-WINNING EBIKES Our electric bikes have won more awards than any other brand from Electric Bike Review. Free shipping on all ebikes 1-year warranty Store locator Close Icon Close Icon Popular Searches * Ebikes For Family * Buying Guides * Assembly Videos & Owner's Manuals * Finding Showrooms Close Icon MY RAD ACCOUNT Create an account to personalize. RECOVER PASSWORD * Sign in * Create account Incorrect email or password. Email* Password* Secure Sign In Forgot your password? Registration unsuccessful. If you already have an account, click here to reset your password. First name* Last name* Email* Password* Create Account No account found with that email. We have sent you an email with instructions to reset your password. Email* Recover Back to login 0 Close Icon Close Icon Spend $150 more and get free shipping! Your cart is empty Shop Now Close Icon Free shipping on all ebikes. Close Icon Happy All-The-Days UP TO $300 OFF EBIKES Start the new year with huge savings on Radical electric bikes built for year-round rides. Offer ends 1/3/24. Shop Deals Featured collections A ride style for everyone. * All-terrain * City & commuter * Cargo & family 4.8 RADROVER 6 PLUS HIGH-STEP $1,399 4.7 RADRUNNER 2 $1,499 Shop All-Terrain 4.7 RADCITY 5 PLUS STEP-THRU $1,999 4.6 RADROVER 6 PLUS STEP-THRU $2,099 Shop City & Commuter 4.6 RADWAGON 4 $1,999 4.7 RADRUNNER PLUS $1,999 Shop Cargo & Family We build better bikes. Our Story 15 YEARS OF INNOVATION SETS US APART. IT’S WHY WE’RE THE UNDISPUTED INDUSTRY LEADER. Over 0 1 2 3 4 5 6 7 8 90 1 2 3 4 5 6 7 8 90 1 2 3 4 5 6 7 8 9,0 1 2 3 4 5 6 7 8 90 1 2 3 4 5 6 7 8 90 1 2 3 4 5 6 7 8 9 + riders are revolutionizing their routines. Cruising everywhere with their own RadGrin. Read What Makes Our Riders Smile Best-in-class service Reliable service & support. As pioneers of the ebike movement, we cracked the code for a seamless customer experience. Enjoy expert support wherever your ride takes you. * RAD NEAR YOU Our RadRetail stores and local partners can show you our ebike models, answer your questions, and set you up with a free test ride. Need help with your ebike? We have service centers on site. Find A Store * LIVE SUPPORT With lifetime customer support, we're here for you. Visit our help center to find answers or chat with one of our U.S.-based experts. Get Support * LOCAL SERVICE We partner with neighborhood bike shops and mobile service providers to give you the support you need. Let us connect you with a Rad-approved mechanic in your area. Get Started -------------------------------------------------------------------------------- THE RAD BLOG GUIDES FOR EVERYTHING YOU NEED Visit The Rad Blog HOW OFTEN DOES MY BIKE NEED MAINTENANCE? Read more 4 THINGS YOU CAN DO TO AVOID FLATS. Read more FIND THE RIGHT SEAT FOR YOU. Read more "WHICH IS THE BEST ELECTRIC BIKE FOR ME? " Read more Visit The Rad Blog DON’T MISS OUT. Subscribe Sign up to get the latest on new releases and more. TOP SHOP * Ebikes * Accessories * Replacement Parts * Gift Cards * Sales & Deals BEFORE YOU BUY * Test rides * Shipping * Return policy * Product protection * Financing * Buying FAQs * Student & graduate discount * Local ebike rebates AFTER YOU BUY * Track my order * Return a product * Rad service center * Assembly videos & owner's manuals * Refer a friend GET HELP * Help center * Do not sell my personal information * RadWagon 4 recall notice COMPANY * Rad Service * Stores * The Scenic Route * CareersWE'RE HIRING * Press * Rad Ambassador program * Commercial/Fleet Sales * Rad Power Bikes Canada * Rad Power Bikes Europe © 2023 Rad Power Bikes Inc., All Rights Reserved Terms of Purchase | Terms of Use | Warranty | Returns | Privacy Policy Follow Us * * * * * © 2023 Rad Power Bikes Inc., All Rights Reserved Terms of Purchase | Terms of Use | Warranty | Returns | Privacy Policy Opens in a new window Open modal Close Icon Getting Options SAAP SERVICE TITLE Show more Save Selection Cancel Open modal Close Icon ARE YOU SURE? Choosing a new assembly option will also update the assembly option for the other items in your cart. No, Don’t Change Yes, Change my Assembly Open modal Close Icon ALMOST THERE You must select a location for your selected assembly option. Ok Open modal Close Icon Getting Options IS NOT AVAILABLE NEAR 12345 We’re sorry, Built + Delivered is not available for the delivery address you entered. Please select from the available assembly options, or update your delivery zip code. Zip code Update Enter a Valid Zip Code Get it delivered (1) Pick it up (0) There aren’t any delivery options in your area at this time. Enter a zip code to see pick up options. Continue Close dialog 1 Looks like you're in Canada Would you like to visit our Canadian website? Go to radpowerbikes.ca (CA) Stay on radpowerbikes.com (US) Earn Rewards