fbpx

Halcyon 250 Motorcycle

Classic style • Designed & Hand-built in Goshen, IN • Lightweight & Quick •  2021 Model Year: $7495

For the joy of the simple ride.

Classic, Handbuilt, and Easy to Ride

The Halcyon 250 is a lightweight, hand-built, classic motorcycle designed and built in the Midwest. Rediscover motorcycling with the delightful classic design, simple and reliable powerplant, and a personal ordering and ownership experience.

Watch Full Video

Overview

Halcyon 250

Quick Tour

229cc single-cylinder engine • 263 lbs
70mph top speed • 5 speed
Production time: 4 weeks!

NEW 2021 Model Year
Starts at $7495

SAVE $300 through July 2nd: $7195

Request InfoRequest Info

Small Shop Craftsmanship

Hand-built with precision and care

Take flight and experience the pure exhilaration behind the Halcyon 250cc motorcycle. We’ve built our business around keeping the intrinsic human element in each motorcycle, a marriage between the best of custom building and modern manufacturing. The result is a motorcycle that avoids the quirks and pitfalls of custom one-offs, but retains its singularity and unmatched detail.

Classic Design

Inspired by the best motorcycling in history

Classically styled, the Halcyon 250cc motorcycle is no replica, but its design is inspired by some of the best in motorcycling history. Starting with the classic featherbed frame, the Halcyon highlights a classic approach to a pared-down design and hearkens the golden age of motoring with cues of form and function from brands such as Zenith, Brough-Superior and Indians among other marks in motorcycle history.

Properly Powered

Perfect pairing of size and power

Small, lightweight motorcycles have distinct advantages over the overpowered, unwieldy, and large motorcycles that are so popular today. The Halcyon weighs 265 pounds, and our single-cylinder 229cc motor provides the get-up-and-go the classically-styled Halcyon needs. The result is a perfect pairing of size and power that gives riders the unequivocal experience of taking flight.

Specifications

Engine & Transmission

Type: Air-cooled, 4-stroke overhead-valve single-cylinder engine
Displacement: 229 cubic centimeters
Bore/Stroke: 67 x 65 millimeters
Compression ratio: 9.2:1
Carburation: 30mm round slide with accelerator pump
Starting System: Kick and electric
Ignition: CDI
Final Drive: Chain
Clutch: Wet, multi-plate
Gearbox: 5-speed

Frame, Running Gear, & Displays

Frame: DOM tubular steel cradle
Wheels: CNC machined aluminum hubs with alloy rims and 32 stainless steel spokes
Tires: Front 3.00 x 18, Back 3.50 x 18
Suspension: Proprietary dual progressive shock leading-link forks (front); hardtail with updated coil spring sprung seat (rear)
Brakes: Front dual piston hydraulic disc and rear single hydraulic piston.

NEW 2021 Improved Front/Rear Brake Balance
NEW 2021 Digital Speedometer and Updated Switches
NEW 2021 LED Headlight

Performance, Size, & Capacities

Max Power: 14 hp @ 7000 rpm • 11.65 foot-pounds @ 5500 rpm
Max Speed: 70mph
Fuel Efficiency: Estimated 75+mpg
Dimensions: 80’’ long & 31’’ wide
Height without mirrors: 41 inches
Seat Height: 31 inches
Wheelbase: 53 inches
Fuel Capacity: 1.94 gallons
Dry weight: 263 pounds

Options & Upgrades

Paint Options

Finish Options

Lighting, Mirrors, Bars

Leather, Storage, Seating

How to Order

  1. Place Your Deposit

    Place your deposit online to reserve your spot in our production schedule. You're also welcome to call our shop during normal hours at (574) 538-1350 to speak with one of our team and place your deposit over the phone.

  2. Finalize Your Colors and Custom Options

    You can select all the colors and options on our configurator before you place your deposit, or you can wait and decide later. When we need your final decisions, we'll contact you to help you choose your colors and options. During this process, we can provide color mockups of your selected bike to assist in the decision making process.

  3. Watch it Come to Life

    We'll maintain contact through your build process to share production updates and arrange pickup or delivery.

  4. Complete Your Payment

    The remaining balance is due upon completion of the motorcycle.

  5. Get Out And Ride

    On pickup or delivery you get your keys, get your bike (with gas in the tank), and get out and ride!

We strive to maintain close contact with customers to ensure everything goes smoothly throughout your ordering and ownership experience. Have more questions about our ordering process? Read our FAQ page.

2 Year Warranty

We offer a 2-year powertrain warranty (unlimited miles), and a 2 year limited fender to fender warranty.

Warranty Information

Financing

We are happy to now offer financing on our motorcycles through LightStream, a division of SunTrust bank.

Apply Today

Get Help Ordering

Need help with the build and ordering process? Just feel like talking to a real person? Call us at (574) 538-1350.

Click to Email

No-Crate Delivery

Our motorcycles ship ready-to-start with fuel in the tank so you can grab your keys and go without any extra effort.

About Shipping

[gravityform id="7" title="false" description="false"]
<div class='gf_browser_safari gf_browser_iphone gform_wrapper gform_legacy_markup_wrapper' id='gform_wrapper_7' ><form method='post' enctype='multipart/form-data' id='gform_7' action='/product/halcyon-250/' > <input type='hidden' class='gforms-pum' value='{"closepopup":false,"closedelay":0,"openpopup":false,"openpopup_id":0}' /> <div class='gform_body gform-body'><ul id='gform_fields_7' class='gform_fields top_label form_sublabel_below description_below'><li id="field_7_1" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_7_1' >Name<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_7_1' type='text' value='' class='large' aria-required="true" aria-invalid="false" /> </div></li><li id="field_7_2" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_7_2' >Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'> <input name='input_2' id='input_7_2' type='text' value='' class='large' aria-required="true" aria-invalid="false" /> </div></li><li id="field_7_7" class="gfield gfield--width-full field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_7_7' >Phone</label><div class='ginput_container ginput_container_phone'><input name='input_7' id='input_7_7' type='text' value='' class='large' aria-invalid="false" /></div></li><li id="field_7_3" class="gfield field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_7_3' >What would you like more information on?</label><div class='ginput_container ginput_container_select'><select name='input_3' id='input_7_3' class='large gfield_select' aria-invalid="false" ><option value='Halcyon 250' >Halcyon 250</option><option value='Gryffin 250' >Gryffin 250</option><option value='Phoenix 250' >Phoenix 250</option><option value='Halcyon 450' >Halcyon 450</option><option value='Dealer Inquiry' >Dealer Inquiry</option></select></div></li><li id="field_7_4" class="gfield field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_7_4' >Message</label><div class='ginput_container ginput_container_textarea'><textarea name='input_4' id='input_7_4' class='textarea medium' aria-invalid="false" rows='10' cols='50'></textarea></div></li></ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_7' class='gform_button button' value='Submit' onclick='if(window["gf_submitting_7"]){return false;} window["gf_submitting_7"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_7"]){return false;} window["gf_submitting_7"]=true; jQuery("#gform_7").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_7' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='7' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_7' value='WyJbXSIsImY2YzViOTk3Y2NiMTczNDdlODg2OTRiZDM3YTZmZmM0Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_7' id='gform_target_page_number_7' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_7' id='gform_source_page_number_7' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div>
[gravityform id="8" title="false" description="false"]
<div class='gf_browser_safari gf_browser_iphone gform_wrapper gform_legacy_markup_wrapper' id='gform_wrapper_8' ><form method='post' enctype='multipart/form-data' id='gform_8' action='/product/halcyon-250/' > <input type='hidden' class='gforms-pum' value='{"closepopup":false,"closedelay":0,"openpopup":false,"openpopup_id":0}' /> <div class='gform_body gform-body'><ul id='gform_fields_8' class='gform_fields top_label form_sublabel_below description_below'><li id="field_8_1" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_8_1' >Name<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_8_1' type='text' value='' class='large' aria-required="true" aria-invalid="false" /> </div></li><li id="field_8_2" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_8_2' >Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'> <input name='input_2' id='input_8_2' type='text' value='' class='large' aria-required="true" aria-invalid="false" /> </div></li><li id="field_8_7" class="gfield gfield--width-full field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_8_7' >Phone</label><div class='ginput_container ginput_container_phone'><input name='input_7' id='input_8_7' type='text' value='' class='large' aria-invalid="false" /></div></li><li id="field_8_3" class="gfield field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_8_3' >What would you like more information on?</label><div class='ginput_container ginput_container_select'><select name='input_3' id='input_8_3' class='large gfield_select' aria-invalid="false" ><option value='Halcyon 250' >Halcyon 250</option><option value='Gryffin 250' >Gryffin 250</option><option value='Phoenix 250' >Phoenix 250</option><option value='Halcyon 450' >Halcyon 450</option><option value='Dealer Inquiry' >Dealer Inquiry</option></select></div></li><li id="field_8_4" class="gfield field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_8_4' >Message</label><div class='ginput_container ginput_container_textarea'><textarea name='input_4' id='input_8_4' class='textarea medium' aria-invalid="false" rows='10' cols='50'></textarea></div></li></ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_8' class='gform_button button' value='Submit' onclick='if(window["gf_submitting_8"]){return false;} window["gf_submitting_8"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_8"]){return false;} window["gf_submitting_8"]=true; jQuery("#gform_8").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_8' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='8' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_8' value='WyJbXSIsImY2YzViOTk3Y2NiMTczNDdlODg2OTRiZDM3YTZmZmM0Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_8' id='gform_target_page_number_8' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_8' id='gform_source_page_number_8' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div>
[gravityform id="7" title="false" description="false"]
<div class='gf_browser_safari gf_browser_iphone gform_wrapper gform_legacy_markup_wrapper' id='gform_wrapper_7' ><form method='post' enctype='multipart/form-data' id='gform_7' action='/product/halcyon-250/' > <input type='hidden' class='gforms-pum' value='{"closepopup":false,"closedelay":0,"openpopup":false,"openpopup_id":0}' /> <div class='gform_body gform-body'><ul id='gform_fields_7' class='gform_fields top_label form_sublabel_below description_below'><li id="field_7_1" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_7_1' >Name<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_7_1' type='text' value='' class='large' aria-required="true" aria-invalid="false" /> </div></li><li id="field_7_2" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_7_2' >Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'> <input name='input_2' id='input_7_2' type='text' value='' class='large' aria-required="true" aria-invalid="false" /> </div></li><li id="field_7_7" class="gfield gfield--width-full field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_7_7' >Phone</label><div class='ginput_container ginput_container_phone'><input name='input_7' id='input_7_7' type='text' value='' class='large' aria-invalid="false" /></div></li><li id="field_7_3" class="gfield field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_7_3' >What would you like more information on?</label><div class='ginput_container ginput_container_select'><select name='input_3' id='input_7_3' class='large gfield_select' aria-invalid="false" ><option value='Halcyon 250' >Halcyon 250</option><option value='Gryffin 250' >Gryffin 250</option><option value='Phoenix 250' >Phoenix 250</option><option value='Halcyon 450' >Halcyon 450</option><option value='Dealer Inquiry' >Dealer Inquiry</option></select></div></li><li id="field_7_4" class="gfield field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_7_4' >Message</label><div class='ginput_container ginput_container_textarea'><textarea name='input_4' id='input_7_4' class='textarea medium' aria-invalid="false" rows='10' cols='50'></textarea></div></li></ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_7' class='gform_button button' value='Submit' onclick='if(window["gf_submitting_7"]){return false;} window["gf_submitting_7"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_7"]){return false;} window["gf_submitting_7"]=true; jQuery("#gform_7").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_7' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='7' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_7' value='WyJbXSIsImY2YzViOTk3Y2NiMTczNDdlODg2OTRiZDM3YTZmZmM0Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_7' id='gform_target_page_number_7' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_7' id='gform_source_page_number_7' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div>
[gravityform id="8" title="false" description="false"]
<div class='gf_browser_safari gf_browser_iphone gform_wrapper gform_legacy_markup_wrapper' id='gform_wrapper_8' ><form method='post' enctype='multipart/form-data' id='gform_8' action='/product/halcyon-250/' > <input type='hidden' class='gforms-pum' value='{"closepopup":false,"closedelay":0,"openpopup":false,"openpopup_id":0}' /> <div class='gform_body gform-body'><ul id='gform_fields_8' class='gform_fields top_label form_sublabel_below description_below'><li id="field_8_1" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_8_1' >Name<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_8_1' type='text' value='' class='large' aria-required="true" aria-invalid="false" /> </div></li><li id="field_8_2" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_8_2' >Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'> <input name='input_2' id='input_8_2' type='text' value='' class='large' aria-required="true" aria-invalid="false" /> </div></li><li id="field_8_7" class="gfield gfield--width-full field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_8_7' >Phone</label><div class='ginput_container ginput_container_phone'><input name='input_7' id='input_8_7' type='text' value='' class='large' aria-invalid="false" /></div></li><li id="field_8_3" class="gfield field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_8_3' >What would you like more information on?</label><div class='ginput_container ginput_container_select'><select name='input_3' id='input_8_3' class='large gfield_select' aria-invalid="false" ><option value='Halcyon 250' >Halcyon 250</option><option value='Gryffin 250' >Gryffin 250</option><option value='Phoenix 250' >Phoenix 250</option><option value='Halcyon 450' >Halcyon 450</option><option value='Dealer Inquiry' >Dealer Inquiry</option></select></div></li><li id="field_8_4" class="gfield field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_8_4' >Message</label><div class='ginput_container ginput_container_textarea'><textarea name='input_4' id='input_8_4' class='textarea medium' aria-invalid="false" rows='10' cols='50'></textarea></div></li></ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_8' class='gform_button button' value='Submit' onclick='if(window["gf_submitting_8"]){return false;} window["gf_submitting_8"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_8"]){return false;} window["gf_submitting_8"]=true; jQuery("#gform_8").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_8' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='8' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_8' value='WyJbXSIsImY2YzViOTk3Y2NiMTczNDdlODg2OTRiZDM3YTZmZmM0Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_8' id='gform_target_page_number_8' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_8' id='gform_source_page_number_8' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div>