div class="product__media-hover-img product__media" style="background-image: url(//projektride.co.uk/cdn/shop/files/resize_width_1000_1296x_d1ffd242-63bc-4a9f-85e2-400f274532d7_600x.jpg?v=1747481423)"> { "@context": "http://schema.org", "@type": "Organization", "name": "ProjektRide","sameAs": [ null, null, null, null, null, null, null ], "url": "https:\/\/projektride.co.uk" } Singular
Header Image
Early RiderUDH Hanger included<
div class="featured-image__bg bg-pos-center-center" style="background-image: url('//projektride.co.uk/cdn/shop/files/2571D9FF-E9AE-4004-9A55-C7FD4DD999D6_2048x.jpg?v=1640941114');">
FAQ
Questions and answersCustom BuildsLifetime Frame Warranty
#ProductTemplate--template--15326745395426__main { background: #ffffff; } .shop-pay-terms { --payment-terms-background-color: #ffffff } Custom Builds for saleFrameset weight: ~ 2.2k g
Frame weight: ~1.8 kg
Brake Spares
[email protected] Reach
Materials Front Suspension 380.9 . 399.5 Juan Borges Designs .Tyres Head Tube Angle Tubes[]
71 Saddles03618,43936266682594,43936266715362,43936293978338,43936294011106,43936316424418,43936316457186,43936320880866,43936320913634,43936320946402,43936327041250,43936327074018,43936327106786,43936331661538,43936332349666,43936333103330,43936351224034,43936353714402,43936362889442,43936362922210,43936388153570,43936389333218,43936395526370,43936398508258,43936401522914,43936408568034,43936414400738,43936700727522,43936706101474,43936706134242,43936706167010,43936706199778,43936706232546,43936706265314,43938308587746,43938308653282,43938308718818,43938308751586,43938308784354,43938308817122,43938322612450,43938322645218,43938322677986,43981336051938,43981336084706,43981336117474,43981336150242,43981345587426,43981345620194,43981345652962,43981345685730,43981357580514,43981357613282,43981362462946,43981362495714,43981362528482,43981369016546,43981369049314,43981374914786,43981374947554,43981374980322,43981392773346,43981392904418,43981695844578,43981695877346,43981695910114,43981695942882,43981986070754,4398198790576
565020754303,56565020787071],"updated_at":"2026-03-05T20:16:54Z","market_locations_enabled":false,"market_id":382140642,"preorder_location_filter_enabled":false,"preorder_location_filter_ids":[],"collection_id":null};window._RestockRocketConfig.cachedInStockVariantIds = { in_stock_variant_ids: [] };window._RestockRocketConfig.cachedOutOfStockVariantIds = { out_of_stock_variant_ids: [] };window._RestockRocketConfig.cachedVariantPreorderLimits = {"variant_preorder_limits":{},"updated_at":"2026-03-05T20:30:18Z","shopify_market_id":382140642,"market_locations_enabled":false}; window._RestockRocketConfig.cachedVariantPreorderLimitsMarketKey = "variant_preorder_limits_for_market_382140642";window._RestockRocketConfig.cachedVariantShippingTexts = {"variant_shipping_texts":{},"updated_at":"2026-03-05T20:30:18Z","shopify_market_id":382140642,"market_locations_enabled":false}; window._RestockRocketConfig.cachedVariantShippingTextsMarketKey = "variant_shipping_texts_for_market_382140642";window._RestockRocketCon 72.5
countdown_timer_text_color":"#000000","countdown_timer_background_color":"#f5f5f5","countdown_timer_border_radius":8,"countdown_timer_format":"DHMS","countdown_timer_use_schedule_dates":true,"countdown_timer_custom_start_date":null,"countdown_timer_custom_end_date":null,"countdown_timer_starts_text":null,"countdown_timer_ends_text":null,"schedule_offer":false,"schedule_start_date":null,"schedule_end_date":null,"updated_at":"2025-08-19T10:05:43.042Z","allow_mixed_cart":true,"mixed_cart_error_message":"Preorders must be purchased separately from regular items. Please complete your current order first, or clear your cart to continue.","b2b_enabled":true,"preorder_progress_bar_enabled":false,"preorder_progress_bar_text":"{{ sold }} of {{ total }} claimed","preorder_progress_bar_fill_color":"#000000","preorder_progress_bar_background_color":"#e5e5e5","preorder_progress_bar_text_color":"#FFFFFF","preorder_progress_bar_border_radius":4,"preorder_progress_bar_show_percentage":false}],"disabled_plan_ids":[713813721471
PedalsDate(cachedData.cached_at); const maxDate = maxUpdatedAt ? new Date(maxUpdatedAt) : null; const useCached = !maxUpdatedAt || (cachedDate && !isNaN(cachedDate) && (!maxDate || cachedDate > maxDate)); if (useCached) { if (Array.isArray(cachedData.plans)) { window._RestockRocketConfig.sellingPlans = cachedData.plans; // Only use disabled_plan_ids when using cached plans window._RestockRocketConfig.disabledSellingPlanIds = cachedData.disabled_plan_ids || []; console.debug('[RR] Using selling plans from cachedSellingPlans (cached_at: ' + cachedData.cached_at + ')'); } } else { // When using old format (stale cache), don't trust disabled_plan_ids window._RestockRocketConfig.disabledSellingPlanIds = []; console.debug('[RR] Using selling plans from old format (max updated_at: ' + maxUpdatedAt + ')'); } } })();window._RestockRocketConfig.integrations = [{"id":"15c94526-b6 3c\/p\u003e\n\u003cul data-mce-fragment=\"1\"\u003e\n\u003cli data-mce-fragment=\"1\"\u003eShaped to fit larger bulky bottles, gear and bags\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eDual nylon webbing cinch straps with built in rubberized grip\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eThree mounting hole positions for ideal fit and balance\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eTriple Boss fork or frame mounting compatible\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e3kg\/6.6 lb cargo weight limit based on frame or fork standards\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eCompatible with market cargo bags, best paired with Blackburn Outpost Cargo Bag\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e126 grams cage only, straps 14 grams each\u003c\/li\u003e\n\u003c\/ul\u003e","published_at":"2024-12-08T20:03:51+00:00","created_at":"2023-01-02T08:38:09+00:00","vendor":"ProjektRide","type":"","tags":["Bike Packing","bottles and cages","spo-cs-Hire Lazer Compact HelmetSeat Tube Angle \/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2023-01-02at08.39.29.png?v=1672648793","options":["Title"],"media":[{"alt":null,"id":31376515039458,"position":1,"preview_image":{"aspect_ratio":0.841,"height":958,"width":806,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2023-01-02at08.39.29.png?v=1672648793"},"aspect_ratio":0.841,"height":958,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2023-01-02at08.39.29.png?v=1672648793","width":806},{"alt":null,"id":31376510386402,"position":2,"preview_image":{"aspect_ratio":1.005,"height":888,"width":892,"src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2023-01-02at08.33.19.png?v=1672648792"},"aspect_ratio":1.005,"height":888,"media_type":"image","src":"\/\/projektride.co.uk\/cdn\/shop\/products\/Screenshot2023-01-02at08.33.19.png?v=1672648792","width":892},{"alt":null,"id":31376510419170,"position":3,"preview_image":{"aspect_ratio":0.653,"height":888,"width":580,"src":"\/\/projektride.co.uk\/cdn\/shop\ nd balance\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eTriple Boss fork or frame mounting compatible\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e3kg\/6.6 lb cargo weight limit based on frame or fork standards\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003eCompatible with market cargo bags, best paired with Blackburn Outpost Cargo Bag\u003c\/li\u003e\n\u003cli data-mce-fragment=\"1\"\u003e126 grams cage only, straps 14 grams each\u003c\/li\u003e\n\u003c\/ul\u003e"}; window._RestockRocketConfig.variantsInventoryPolicy = {43724401049826 : "deny",}; window._RestockRocketConfig.variantsInventoryQuantity = {43724401049826 : parseInt("48"),}; window._RestockRocketConfig.variantsPreorderCount = {43724401049826 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderCountForMarket = {43724401049826 : null,}; window._RestockRocketConfig.variantsPreorderMaxCount = {43724401049826 : parseInt(""),}; window._RestockRocketConfig.variantsPreorderMaxCountForMarket = 73.5 RestockRocketConfig.host = 'https://app.restockrocket.io' const SETTINGS_CACHE_DURATION = 15 * 60 * 1000; // 15 minutes in milliseconds const LIQUID_CACHE_MAX_AGE = 2 * 60 * 60; // 2 hours in seconds // Calculate Liquid cache freshness once at initialization const liquidRenderedAt = window._RestockRocketConfig.liquidRenderedAt; // Validate timestamp and calculate cache age if (!liquidRenderedAt || typeof liquidRenderedAt !== 'number' || isNaN(liquidRenderedAt)) { console.debug('STOQ - Invalid or missing liquidRenderedAt timestamp, assuming fresh'); window._RestockRocketConfig.isLiquidCacheFresh = true; } else { const now = Math.floor(Date.now() / 1000); // Current time in seconds const liquidCacheAge = now - liquidRenderedAt; // Age in seconds // Handle client clock ahead of server if (liquidCacheAge Componentsage = Date.now() - updatedAt.getTime(); if (age > 73.5 SETTINGS_CACHE_DURATION) { console.debug('STOQ - settings changed recently, skipping cache'); return null; } return settings; } catch (error) { console.debug('STOQ - Error checking settings cache:', error); return null; } } function createRestockRocketContainer() { const restockRocketContainer = document.createElement('div'); restockRocketContainer.id = 'restock-rocket'; document.body.appendChild(restockRocketContainer); } function createRestockRocketScript(scriptUrl) { const restockRocketScriptElement = document.createElement('script'); restockRocketScriptElement.setAttribute('defer', 'defer'); restockRocketScriptElement.src = scriptUrl; document.body.appendChild(restockRocketScriptElement); } createRestockRocketContainer() console.debug('STOQ - extension activated') function applyTranslations(settings) { try { // Skip translation logic entirely if multi-language is not enabled if (!settings || >
]; if (value !== null && value !== undefined && value !== '') { settings[key] = value; } }); } else { console.debug('STOQ - No translated fields found for locale:', normalizedLocale); } delete settings.translations; return settings; } catch (e) { console.debug('STOQ - error applying translations:', e); return settings; } } // Setup event listener for cart selling plan updates // This must be called before any scripts are loaded to avoid race conditions function setupCartSellingPlanUpdater(settings) { // Setup listener regardless - updateCartSellingPlans has its own guards // This ensures cleanup happens even when preorders are disabled globally // Listen for stoq:inventory-data-loaded event dispatched by api.js window.addEventListener('stoq:inventory-data-loaded', function(event) { console.debug('STOQ - Inventory data loaded, updating cart selling plans'); if (window._RestockRocket 73.5 fig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'index' && (settings.show_button_on_index || settings.preorder_index_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'search' && (settings.show_button_on_search || settings.preorder_search_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'page' && (settings.show_button_on_page || settings.preorder_page_enabled)) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else if(window._RestockRocketConfig.pageType === 'product') { createRestockRocketScript(window._RestockRocketConfig.scriptUrlProduct); } else if(hijackIntegration) { createRestockRocketScript(window._RestockRocketConfig.scriptUrlCollection); } else { console.debug(`STOQ - no scripts enabHire Lazer Compact Helmet73.5
£0.0073.5

Black

Planning Complete Wheels Effective Top Tubea bikepacking Hire Ortlieb 40L Pannier Bags519adventure with 533one Tubeless of a class="product__media product__media--featured" href="/collections/essentials/products/hire-ortlieb-40l-pannier-bags" title="Hire Ortlieb 40L Pannier Bags" aria-label="Hire Ortlieb 40L Pannier Bags" style="background-image: url(//projektride.co.uk/cdn/shop/files/resize_width_1000_600x.jpg?v=1741085512)"> 547our span class="visually-hidden">Hire Ortlieb 40L Pannier Bags hire > 560bikes?Tools & Maintenance>
Choose 574our bikepacking Hire Ortlieb 40L Pannier Bags588 558 588 Head Tube 110 126 142 160 180 198 Chain stay 425 425 425Frameset - Gloria Titanium All Road - Brushed Finish - Non Integrated – ProjektRide 425 425

#FeaturedImage--template--15326745395426__1645734801adfd4c07 { --overlay-opacity: 0.2; }425 Wheelbasediv class="featured-image__bg bg-pos-center-center" style="background-image: url('//projektride.co.uk/cdn/shop/files/2571D9FF-E9AE-4004-9A55-C7FD4DD999D6_2048x.jpg?v=1640941114');"> > 998 1003 ProjektRide1008Buy Sell Ride Confident 1017 1031 FAQ Questions and answers1046.5 Open navigation menu DT Length I'm looking to find out more information about a product, where can I find this? Open search bar 618.1 Please get in touch with a member of the team either by phone (628.6 01313745324 Shop All New Bikeslevers) or email (639 , [email protected] and ) where on of the team will be more than happy to help.647.3 Road / Gravel / Touring Bikesa ProjektRide Bike Shop Edinburgh Open cart multitool 656 , Hybrid / City Bikesensuring 665.7 you're I'm looking to buy this product, when will it arrive and how much does postage cost? prepared Mountain Bikesfor basic Fork lengthIf the item is showing in stock, we aim to post the product within 24 hours. Please allow 5 working days to receive the item. roadside Postage is free on orders over £50. Orders under £50, our postage charge is £3.99. Electric Bikesrepairs 395We also have a physical store, if you are local please pop in -Close search bar and ProjektRide Bike Shop Edinburgh maintenance 395 82 Newington Road, EH91QN, Edinburgh. Kids Bikeswhile you're 395 Search text field out Framesexploring.395

Whether 395 Submit your search request you're .site-footer { --bg: #1f2324; --text: #ffffff; --text-alpha-15: rgba(255, 255, 255, 0.15); --text-alpha-60: rgba(255, 255, 255, 0.6); --text-alpha-85: rgba(255, 255, 255, 0.85); } .footer-content__logo__image { width: 170px; } Shop by Brandheading See Moreoff 395 for a weekend img src="//projektride.co.uk/cdn/shop/files/logo_header_2048x2048.png?v=1634060673" alt="" class="logo--footer"> Gloriaescape View all or a  QUICK LINKS Trekmulti- day About the All-RoadAbout UsLoading more expedition, Contact Us.Amflowwe've Blog. got Track Service Progress. your Building Your Bike From the Box Yetiback. Insure Your Bike Just So if you're in the mood for a weekly club ride, an adventure or the thrill of a racing experience, this bike is your ideal partner. It seamlessly adapts to your riding preferences, making it versatile for a variety of uses:Privacy Policy select 1. Fast-Paced RidingCookie Policy Ridgebackthe : Its lightweight frame and aerodynamic design make this bike a speed demon. Ready to challenge the open road, it offers precision and agility, letting you stretch your limits.Terms of Service bikepacking Refund policy kit 2. Cruise & Endurance Rides li class="result"> Brotherwhen : For those who enjoy a more laid-back cycling experience, this bike promises a comfortable, smooth ride. Perfect for scenic explorations or neighbourhood cruising, it guarantees an enjoyable journey every time. div class="result__image" data-aspectratio="{{ it.product.image.aspectRatio }}" data-product-image> booking SERVICESa href="{{ it.product.url }}" class="result__image-link" aria-label='{{ it.product.title }}'> your 3. Club Rides div class="result__image-img product__media lazyload fade-in" data-bgset="{{ it.product.image.thumb }}" data-aspectratio="{{ it.product.image.aspectRatio }}" data-sizes="auto"> {{@if(it.product.badgeText)}} Genesishire, : Join in on group rides and stay in step with your fellow cyclists. This bike's responsive handling and efficient power transfer are ideal for keeping pace with the pack, all while enjoying the camaraderie.Servicingdiv class="product__tag{{ it.product.badgeClasses }}"> and Workshop Pricesspan>{{ it.product.badgeText | safe }} hit 4. Racing ThrillsCycle to Work>Singularthe : If competitive racing gets your heart racing, this bike is up for the challenge. Equipped with advanced features, it helps you navigate tough terrains and smash personal records.Delivery & Returns> {{/if}} road >

    <1See More
    <
    <

    Quantity

    input type="number" name="quantity" id="quantity--template--15326745395426__main" value="1" min="1">
    • Complete Brakes
    Brake Rotors

    Brake Pads

    Brake Spares

    Submit
  • See More window.appBlockPlacements ||= []; if (window.klarnaAppBlocksManager) { window.klarnaAppBlocksManager.push({ productVariants: [{"id":56279537680767,"title":"54cm","option1":"54cm","option2":null,"option3":null,"sku":"5SUGS9754K","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Surly Straggler 700c Sora Bike - 54cm","public_title":"54cm","options":["54cm"],"price":179999,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":56279537713535,"title":"56cm","option1":"56cm","option2":null,"option3":null,"sku":"5SUGS9756K","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Surly Straggler 700c Sora Bike - 56cm","public_title":"56cm","options":["56cm"],"price":179999,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":56279537746303,"title":"58cm","option1":"58cm","option2":null,"option3":null,"sku":"5SUGS9758K","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Surly Straggler 700c Sora Bike - 58cm","public_title":"58cm","options":["58cm"],"price":179999,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":56279537779071,"title":"60cm","option1":"60cm","option2":null,"option3":null,"sku":"5SUGS9760K","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Surly Straggler 700c Sora Bike - 60cm","public_title":"60cm","options":["60cm"],"price":179999,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}], templateName: 'product', dataKey: 'top-strip-promotion-badge', storefrontCurrency: 'GBP', storefrontCountry: 'GB', storefrontLanguage: 'en', shopLocale: 'en', shopDomain: 'projektride.co.uk', variantPrice: '179999', cartPrice: '0', selector: 'shopify-osm-ASUorQUNvQS9uckFQO__klarna_on_site_messaging_app_block_8gNReH', topPadding: '0', bottomPadding: '0', }); } else { window.appBlockPlacements.push({ productVariants: [{"id":56279537680767,"title":"54cm","option1":"54cm","option2":null,"option3":null,"sku":"5SUGS9754K","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Surly Straggler 700c Sora Bike - 54cm","public_title":"54cm","options":["54cm"],"price":179999,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":56279537713535,"title":"56cm","option1":"56cm","option2":null,"option3":null,"sku":"5SUGS9756K","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Surly Straggler 700c Sora Bike - 56cm","public_title":"56cm","options":["56cm"],"price":179999,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":56279537746303,"title":"58cm","option1":"58cm","option2":null,"option3":null,"sku":"5SUGS9758K","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Surly Straggler 700c Sora Bike - 58cm","public_title":"58cm","options":["58cm"],"price":179999,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]},{"id":56279537779071,"title":"60cm","option1":"60cm","option2":null,"option3":null,"sku":"5SUGS9760K","requires_shipping":true,"taxable":true,"featured_image":null,"available":false,"name":"Surly Straggler 700c Sora Bike - 60cm","public_title":"60cm","options":["60cm"],"price":179999,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}], templateName: 'product', shopLocale: 'en', dataKey: 'top-strip-promotion-badge', storefrontCurrency: 'GBP', storefrontCountry: 'GB', storefrontLanguage: 'en', shopDomain: 'projektride.co.uk', variantPrice: '179999', cartPrice: '0', selector: 'shopify-osm-ASUorQUNvQS9uckFQO__klarna_on_site_messaging_app_block_8gNReH', topPadding: '0', bottomPadding: '0', }); }
  • Straggler is tuned for cross-over exploration on a wide variety of terrain conditions. It's a day-tripper and a weekender. It’s a 'rough road' road bike, a cyclocross bike with no pretence about racing, a utilitarian townie, a light-duty touring bike and an all-weather commuter. It's a steel gravel bicycle that thrives on the road. Think of it as a "mountain biker's road bike." If you only have room for one bike in your life, Straggler can (and should) be your one and only.
    Straggler's capabilities go well beyond asphalt. It also lends itself well to light touring setups. We're talking frame bags, seat bags, and "credit card touring" rather than full-blown touring. Straggler also handles our 8- and 24-Pack Racks well, so you have some heavier-duty loading options.
    Finishing Kit ProjektRide See MoreAlso available in Chlorine Dream Blue colour, and an alternative model with 650B wheels.Buy Sell Ride Confident
    Search
    Cart